prometheus
  • Introduction
  • (一)快速开始
    • 安装Prometheus
    • 使用NodeExporter采集数据
    • AlertManager进行告警
    • Grafana数据可视化
  • (二)探索PromQL
    • 理解时间序列
    • Metrics类型
    • 初识PromQL
    • PromQL操作符
    • PromQL内置函数
    • PromQL聚合函数
  • (三)Prometheus告警处理
    • 自定义告警规则
    • 示例 - 对主机进行监控告警
    • 部署AlertManager
    • 告警的路由与分组
    • 使用Receiver接收告警信息
      • 集成邮件系统
    • 屏蔽告警通知
    • 扩展阅读
      • AlertManager的API
      • Prometheus发送告警机制
      • 实践:接收Prometheus的告警
      • 实践:AlertManager
  • Prometheus
    • PromQL
      • 内置函数
        • avg
        • rate与irate
      • 常见指标的PromQL
        • 主机CPU
    • 配置
      • 告警规则
Powered by GitBook
On this page
  • 部署AlertManager
  • 查看运行状态
  • 连接Prometheus与AlertManager
  • 触发告警

Was this helpful?

  1. (三)Prometheus告警处理

部署AlertManager

Previous示例 - 对主机进行监控告警Next告警的路由与分组

Last updated 4 years ago

Was this helpful?

上一节我们介绍了Prometheus的告警规则。这一节我们介绍如何把告警通过AlertManager发送出来。

部署AlertManager

参考第一章《快速开始》

启动alertmanager

查看运行状态

通过alertmanager的UI查看alertmanager的状态,从页面上查看配置文件是否一致

连接Prometheus与AlertManager

更改Prometheus的配置文件prometheus.yml,配置alertmanager的地址,如下

alerting:
  alertmanagers:
  - static_configs:
    - targets: [ '192.168.2.101:9093' ]

重启prometheus

触发告警

我们先核对下一开始alertmanager上没有接收到prometheus的告警

接着,我们把CPU的使用率拉上去,五分钟后,我们查看alertmanager接收到了prometheus的告警