
Prometheus
haozlee
多年linux开发经验,熟悉c++,python。个人主页:https://leehao.me
展开
-
使用 Prometheus Python 库编写自定义指标
虽然 prometheus 已有大量可直接使用的 exporter 可供使用,以满足收集不同的监控指标的需要。例如,node exporter 可以收集机器 cpu,内存等指标,cadvisor 可以收集容器指标。然而,如果需要收集一些定制化的指标,还是需要我们编写自定义的指标。本文讲述如何使用 prometheus python 客户端库和 flask 编写 prometheus 自定义指标。安装依赖库我们的程序依赖于 flask 和 prometheus client 两个库,其 requirem原创 2020-06-27 21:28:07 · 9971 阅读 · 1 评论 -
Prometheus 发送企业微信
最近在公司搭建 prometheus 监控平台。文章 《Prometheus 使用阿里云邮件推送发送告警邮件》 已说明如何实现 prometheus 发送邮件告警的功能,这篇文章说明如何实现发送企业微信告警的功能。申请企业微信账号为实现发送企业微信告警消息,需要一个企业微信账号,在页面 企业微信 可以免费申请一个测试账号。进入应用管理 - 创建应用,创建一个用于接收告警消息的账号。创建成功后,可以看到该应用的 AgentId 和 Secret 串,如图所示:配置 alertmanagerAler原创 2020-06-25 17:38:34 · 1742 阅读 · 0 评论 -
Prometheus 使用阿里云邮件推送发送告警邮件
我们在文章 《使用 docker-compose 搭建 prometheus 监控系统》 的基础上,增加 prometheus 的告警功能。Prometheus 指标的收集和存储与告警是分开的,告警功能由 alertmanager 提供。我们需要在 prometheus 定义告警规则,这些规则可以触发事件,然后传播到 alertmanager。接下来,alertmanager 会决定如何处理相应...原创 2020-03-03 15:31:49 · 2014 阅读 · 0 评论 -
使用 docker-compose 搭建 Prometheus 监控系统
Prometheus 是当前一套非常流行的开源监控和报警系统,于 2016 年加入了 Clound Native Computing Foundation,是继 kubernates 之后的第二个托管项目。本文讲述如何使用 docker 快速搭建 prometheus 监控系统。概览本文的实验环境为 Mac OS,监控系统主要是用来监控两台 CentOS 主机资源使用情况。搭建的监控系统包括...原创 2020-02-16 21:27:45 · 7889 阅读 · 0 评论