Prometheus 教程

Alertmanager 安装

使用浏览器访问 https://github.com/prometheus/alertmanager/releases/tag/v0.27.0 地址,根据操作系统类型,选择合适的版本,笔者这里下载 alertmanager-0.27.0.windows-amd64.zip,解压后的内容如下图:

Alertmanager 安装

获取 webhook 地址,用于测试,如下图:

Alertmanager 安装

修改 alertmanager.yml 配置文件,添加一个 Webhook,配置如下:

route:
  group_by: ['alertname']
  group_wait: 30s
  group_interval: 5m
  repeat_interval: 1h
  receiver: 'web.hook'
receivers:
  - name: 'web.hook'
    webhook_configs:
      - url: 'http://127.0.0.1:5001/'
  # 看这里,配置关键位置
  - name: webhook_receiver
    webhook_configs:
      - url: 'https://webhook.site/8f9fef10-0c7d-4c05-8526-5ecc827dcf48'
        send_resolved: false
inhibit_rules:
  - source_match:
      severity: 'critical'
    target_match:
      severity: 'warning'
    equal: ['alertname', 'dev', 'instance']

注意,将上述配置的 'https://webhook.site/8f9fef10-0c7d-4c05-8526-5ecc827dcf48' 替换为你自己的 webhook 地址即可。

最后,使用以下命令运行 Alertmanager:

alertmanager --config.file=alertmanager.yml

启动日志如下图:

Alertmanager 安装

一旦 Alertmanager 启动并运行,请导航至http://localhost:9093,然后就可以访问它了。如下图:

Alertmanager 安装

说说我的看法
全部评论(
没有评论
关于
本网站专注于 Java、数据库(MySQL、Oracle)、Linux、软件架构及大数据等多领域技术知识分享。涵盖丰富的原创与精选技术文章,助力技术传播与交流。无论是技术新手渴望入门,还是资深开发者寻求进阶,这里都能为您提供深度见解与实用经验,让复杂编码变得轻松易懂,携手共赴技术提升新高度。如有侵权,请来信告知:hxstrive@outlook.com
公众号