随笔分类 -  普罗米修斯

摘要:Blackbox黑盒程序是prometheus用于tcp,http,icmp等协议监控站点存活的工具。下面提供部署方法: configmap: apiVersion: v1 kind: ConfigMap metadata: labels: app: blackbox-exporter name: 阅读全文
posted @ 2021-03-09 15:37 Normanlin 阅读(2217) 评论(0) 推荐(0)
摘要:需要将prometheus的报警规则存放在/etc/rules里面的yml文件中 同时prometheus的yaml文件需要开启alertmanager,通过alertmanager触发告警到各个平台,例如钉钉。 rules.yml文件 groups: - name: api-server /报警名 阅读全文
posted @ 2021-01-13 21:21 Normanlin 阅读(2399) 评论(0) 推荐(0)
摘要:简单来说,thanos提供了用户可以以一个单一的查询接口访问到不同Prometheus服务器上的所有指标数据。 目标:无缝集成任意prometheus,操作应该简单。 架构:Sidecar组件部署到每一台正在运行的prometheus一侧,充当代理服务器,提供prometheus本地数据。另一端运行 阅读全文
posted @ 2020-11-29 16:51 Normanlin 阅读(861) 评论(0) 推荐(0)
摘要:关键在于prometheus.yaml的配置文件。 在示例配置文件中有三个模块:global, rule_files, and scrape_configs. global普罗米修斯服务器的全局配置。我们有两种选择。第一个,scrape_interval,控制普罗米修斯的目标。您可以将其覆盖到单个目 阅读全文
posted @ 2020-11-26 21:41 Normanlin 阅读(325) 评论(0) 推荐(0)
摘要:Prometheus 查询语言 PromQL(Prometheus Query Language)是 Prometheus 自己开发的表达式语言,语言表现力很丰富,内置函数也很多。使用它可以对时序数据进行筛选和聚合。 1. PromQL 语法 1.1 数据类型 PromQL 表达式计算出来的值有以下 阅读全文
posted @ 2020-11-25 15:19 Normanlin 阅读(241) 评论(0) 推荐(0)