当前位置: 首页 > wzjs >正文

云南旅行社网站设计大连建设工程信息网查询

云南旅行社网站设计,大连建设工程信息网查询,网站收录提交入口大全,网站大全免费下载为了进一步增强完善监控系统,集成 Grafana、Alertmanager 和持久化存储是非常好的选择。以下是每个组件的集成步骤: 1. 集成 Grafana Grafana 是一个开源的分析和监控平台,可以与 Prometheus 完美集成。 下载并安装 Grafana cd /opt sudo…

为了进一步增强完善监控系统,集成 Grafana、Alertmanager 和持久化存储是非常好的选择。以下是每个组件的集成步骤:

1. 集成 Grafana

Grafana 是一个开源的分析和监控平台,可以与 Prometheus 完美集成。

下载并安装 Grafana
cd /opt
sudo wget https://dl.grafana.com/oss/release/grafana-10.2.0.linux-amd64.tar.gz
sudo tar -zxvf grafana-10.2.0.linux-amd64.tar.gz
sudo mv grafana-10.2.0 grafana
启动 Grafana
cd /opt/grafana
./bin/grafana-server web
# 或后台启动
nohup ./bin/grafana-server web > /var/log/grafana.log 2>&1 &

默认情况下,Grafana 将在 http://localhost:3000 上运行,登录凭据是 admin/admin

在 Grafana 中添加 Prometheus 数据源
  1. 登录 Grafana Web UI。

  2. 导航到“Configuration” > “Data Sources”。

  3. 点击“Add data source”,然后选择 Prometheus。

  4. 在 URL 字段中输入你的 Prometheus 实例地址(例如:http://localhost:9090)。
    在这里插入图片描述

  5. 点击“Save & Test”。

2. 集成 Alertmanager

Alertmanager 处理由 Prometheus 发出的警报,并将它们发送给指定的通知接收器。

下载并安装 Alertmanager
cd /opt
sudo wget https://github.com/prometheus/alertmanager/releases/download/v0.26.0/alertmanager-0.26.0.linux-amd64.tar.gz
sudo tar -zxvf alertmanager-0.26.0.linux-amd64.tar.gz
sudo mv alertmanager-0.26.0.linux-amd64 alertmanager
配置 Alertmanager

编辑 simple.yml 文件来配置通知方式(如电子邮件、Slack等)。

global:resolve_timeout: 5m
route:receiver: 'default-receiver'
receivers:
- name: 'default-receiver'email_configs:- to: 'your-email@example.com' from: 'alertmanager@example.com'smarthost: 'smtp.example.com:587' # smtp.163.com:465auth_username: 'user' # 邮箱地址auth_password: 'password'

在这里插入图片描述

启动 Alertmanager
cd /opt/alertmanager
./alertmanager --config.file=simple.yml

默认监听端口为 9093,可以通过浏览器访问 http://<ECS_IP>:9093 查看 Alertmanager 页面。

配置 Prometheus 使用 Alertmanager

编辑 Prometheus 的配置文件 prometheus.yml 添加以下内容:

alerting:alertmanagers:- static_configs:- targets: ['localhost:9093']rule_files:- "alert_rules.yml"  # 这里是你定义告警规则的文件路径

确保你已经创建了 alert_rules.yml 并定义了一些告警规则。
alert_rules.yml示例:

groups:- name: instance-healthrules:# 实例宕机告警(持续5分钟无心跳)- alert: InstanceDownexpr: up == 0for: 5mlabels:severity: pageannotations:summary: "Instance {{ $labels.instance }} 已离线"description: "Prometheus 无法抓取实例 {{ $labels.instance }} 超过 5 分钟"# 高CPU使用率告警(适用于node_cpu_seconds_total指标)- alert: HighCpuUsageexpr: (100 - (avg by (instance) (rate(node_cpu_seconds_total{mode!="idle"}[5m])) * 100)) > 80for: 2mlabels:severity: warningannotations:summary: "实例 {{ $labels.instance }} CPU 使用率过高"description: "CPU 使用率超过 80% (当前值: {{ $value }}%)"# 高内存使用率告警- alert: HighMemoryUsageexpr: (node_memory_MemTotal_bytes - node_memory_MemFree_bytes - node_memory_Buffers_bytes - node_memory_Cached_bytes) / node_memory_MemTotal_bytes * 100 > 80for: 2mlabels:severity: warningannotations:summary: "实例 {{ $labels.instance }} 内存使用率过高"description: "内存使用率超过 80% (当前值: {{ $value }}%)"# 磁盘空间低告警(根分区)- alert: DiskWillFillSoonexpr: (node_disk_io_time_seconds_total{device!~"loop.*|ram.*"} offset 5m) < (node_disk_io_time_seconds_total{device!~"loop.*|ram.*"})for: 10mlabels:severity: warningannotations:summary: "实例 {{ $labels.instance }} 磁盘即将填满"description: "检测到磁盘写入速率下降,可能磁盘已满"# Pushgateway 数据未更新(长时间未推送)- alert: PushgatewayMissingDataexpr: absent(push_time_seconds{job="some_job"})for: 10mlabels:severity: warningannotations:summary: "Pushgateway 上 job=some_job 的数据未更新"description: "Pushgateway 没有接收到 job=some_job 的最新数据,请检查是否任务失败或未推送"- alert: FlinkTestexpr: (flink_taskmanager_job_task_operator_countgroup_failedjson{}) > 80for: 2mlabels:severity: warningannotations:summary: "实例 {{ $labels.deploymentId }} failedjson 过高"description: "failedjson超过 80 (当前值: {{ $value }}%)"
验证告警是否生效

启动 Prometheus 和 Alertmanager。
登录 Prometheus Web UI(默认地址:http://<ECS_IP>:9090)。
导航到 “Alerts” 页面查看告警状态。
在这里插入图片描述
登录 Alertmanager Web UI(默认地址:http://<ECS_IP>:9093)查看是否收到告警通知
在这里插入图片描述
登录邮箱,查看是否有收到邮件
在这里插入图片描述

3. 持久化存储

对于 Prometheus 来说,持久化数据可以通过本地磁盘或远程存储解决方案实现。这里我们介绍如何使用本地磁盘进行简单持久化。

修改 Prometheus 的启动命令以指定数据目录:

./prometheus --config.file=prometheus.yml --storage.tsdb.path="/data/prometheus" --web.listen-address=:9090

其中 /data/prometheus 是你希望保存 Prometheus 数据的目录,请确保该目录具有适当的权限以便 Prometheus 进程能够读写。

此外,对于更高级的持久化需求,比如高可用性设置或长期存储,可以考虑使用 Thanos 或 Cortex 等远程存储解决方案。

通过以上步骤,你应该能够成功地将 Grafana、Alertmanager 和持久化存储整合进你的监控体系中。


文章转载自:

http://CQFCb8XF.mhpmw.cn
http://6fdqDg2u.mhpmw.cn
http://3ZI7iSJf.mhpmw.cn
http://9Ji7Fsug.mhpmw.cn
http://1vupKOAn.mhpmw.cn
http://btAfwTEK.mhpmw.cn
http://S3GRZk0v.mhpmw.cn
http://o1SeV6Th.mhpmw.cn
http://qjCnxak1.mhpmw.cn
http://mEjiHwgV.mhpmw.cn
http://rrbsXWqN.mhpmw.cn
http://rv6kOoy3.mhpmw.cn
http://JCKAeL1P.mhpmw.cn
http://syIxUfFC.mhpmw.cn
http://K97hQ0Qf.mhpmw.cn
http://33gBndRn.mhpmw.cn
http://7vfLcO22.mhpmw.cn
http://zCxa5W2q.mhpmw.cn
http://uO5lnhJo.mhpmw.cn
http://bXHdVfBl.mhpmw.cn
http://mH3FQEGR.mhpmw.cn
http://B1rWMgZP.mhpmw.cn
http://eOZctNcX.mhpmw.cn
http://rXHwBxCF.mhpmw.cn
http://HIxpcnVx.mhpmw.cn
http://mrHs2PQr.mhpmw.cn
http://osG75CiE.mhpmw.cn
http://dZTnJd82.mhpmw.cn
http://SGsNFMhk.mhpmw.cn
http://JNl5MXzK.mhpmw.cn
http://www.dtcms.com/wzjs/662180.html

相关文章:

  • 介绍网站建设好的销售网站
  • 怎么制作网站来赚钱企业网站备案查询
  • 网站源码模板教育云平台网站建设
  • 曲阜人网站阿里云 多个网站
  • 常见网站颜色搭配大学做网站是什么专业
  • 网站 对比做网站营业范围
  • 律师事务所 网站模板帮做网站制作挣钱
  • 创建网站 制作首页制作网页所用的语言是什么
  • 淄博哪有培训做网站的全面的网站建设
  • 山东网站开发公司我要发布文章到网站上推广 哪些网站最好
  • 汉中做网站为什么进行网站备案
  • 织梦做中英文企业网站wordpress addaction
  • 响应式网站设计软件wordpress 主题字号
  • 没有网站做淘宝客微信小程序怎么做店铺
  • 个人建什么样的网站好走廊文化建设图片网站
  • 晋中市住房与城乡建设厅网站网络版微信
  • 辽阳免费网站建设微网站界面设计
  • 做国外零售的话是在什么网站开店网站的彩色标签怎么做的
  • 南宁网站建设超薄网络wordpress主题 双语
  • 站长之家 站长工具巩义网络建设网站
  • 网页制作工具的选择与网站整体风格故宫上海网络营销公司
  • 湛江模板建站公司浙江省城乡建设厅官网
  • 做网站的找哪个如何做淘宝优惠券网站
  • 怎么用自己电脑做网站wordpress 相册 插件
  • 网站建设需要怎么做吸引人的微信软文
  • 优秀集团网站网站建设服务方案
  • 做网站要服务器和什么软件商标综合查询
  • 房地产公司网站模板优设网页
  • 西部数码创建php网站镇江整站优化
  • 廊坊市网站推广网站建设制作软件叫啥