- 博客(6)
- 收藏
- 关注
原创 Prometheus学习系列(三十九)之报警模板例子
以下是警报和相应的Alertmanager配置文件设置(alertmanager.yml)的所有不同示例。 每个都使用Go模板系统。一、自定义Slack通知在这个例子中,我们定制了Slack通知,以便向我们组织的wiki发送一个URL,告知如何处理已发送的特定警报。global: slack_api_url: '<slack_webhook_url>'route: r...
2019-07-05 09:40:53 1246
原创 Prometheus学习系列(四十)之报警模板参考
Prometheus创建并向Alertmanager发送警报,然后Alertmanager根据标签向不同的接收者发送通知。 接收器可以是众多集成中的一种,包括:Slack,PagerDuty,电子邮件或通过通用webhook接口的自定义集成。发送给接收者的通知是通过模板构建的。 Alertmanager附带默认模板,但也可以自定义。 为避免混淆,请务必注意Alertmanager模板与Prome...
2019-07-05 09:38:47 2165
原创 Prometheus学习系列(三十八)之报警配置
Alertmanager通过命令行标志和配置文件进行配置。 虽然命令行标志配置了不可变的系统参数,但配置文件定义了禁止规则,通知路由和通知接收器。可视化编辑器可以帮助构建路由树。要查看所有可用的命令行标志,请运行alertmanager -h。Alertmanager可以在运行时重新加载其配置。 如果新配置格式不正确,则不会应用更改并记录错误。 通过向进程发送SIGHUP或向/-/reloa...
2019-07-05 09:34:34 1654
原创 Prometheus学习系列(三十七)之报警客户端
免责声明:Prometheus会自动处理由其配置的警报规则生成的警报。 强烈建议根据时间序列数据在Prometheus中配置警报规则,而不是实现直接客户端。Alertmanager在/api/v1/alerts上侦听API端点上的警报。 只要客户仍处于活动状态(通常为30秒至3分钟),客户就会不断重新发送警报。 客户端可以通过以下格式的POST请求将警报列表推送到该端点:[ { "...
2019-07-05 09:30:22 423
原创 Prometheus学习系列(三十六)之报警管理器
Alertmanager处理客户端应用程序(如Prometheus服务器)发送的警报。 它负责对它们进行重复数据删除,分组和路由,以及正确的接收器集成,例如电子邮件,PagerDuty或OpsGenie。 它还负责警报的静音和抑制。以下描述了Alertmanager实现的核心概念。 请参阅配置文档以了解如何更详细地使用它们。一、分组分组将类似性质的警报分类为单个通知。 在许多系统一次性失败并...
2019-07-05 09:27:25 379
原创 Promethus学习系列(三十五)之报警简介
使用普罗米修斯进行警报分为两部分。 Prometheus服务器中的警报规则会向Alertmanager发送警报。 然后,Alertmanager管理这些警报,包括静音,禁止,聚合以及通过电子邮件,PagerDuty和HipChat等方法发送通知。设置警报和通知的主要步骤如下:设置并配置Alertmanager配置Prometheus与Alertmanager交谈在Prometheus中创...
2019-07-05 09:20:31 634
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人