随笔分类 -  prometheus

1
摘要:prometheus.yaml # Prometheus self-monitoring 普罗米修斯自我监控 groups: - name: 普罗米修斯-监控告警 #组名,报警规则组名称 rules: #定义角色 # 1.1.1. Prometheus job missing 普罗米修斯失踪 # A 阅读全文
posted @ 2021-07-22 18:55 fat_girl_spring 阅读(1069) 评论(0) 推荐(0) 编辑
摘要:官方文档:https://github.com/prometheus/prometheus/tree/master/discovery 服务发现支持: endpoints,ingress,kubernetes,node,pod,service。Prometheus也提供了服务发现功能,可以从cons 阅读全文
posted @ 2021-04-28 10:24 fat_girl_spring 阅读(90) 评论(0) 推荐(0) 编辑
摘要:安装prometheus 下载并安装 服务器地址为:192.168.10.1 cd /usr/localwget https://github.com/prometheus/prometheus/releases/download/v2.26.0/prometheus-2.26.0.linux-am 阅读全文
posted @ 2021-04-20 11:39 fat_girl_spring 阅读(85) 评论(0) 推荐(0) 编辑
摘要:https://awesome-prometheus-alerts.grep.to/rules#elasticsearch 阅读全文
posted @ 2021-04-13 10:36 fat_girl_spring 阅读(56) 评论(0) 推荐(0) 编辑
摘要:问题背景:单个prometheus性能到达瓶颈问题、多个prometheus-server数据汇总问题等 prometheus监控数据持久化 首先大家都知道prometheus是自带数据存储功能的。 优点是简单易用,基本无需配置 缺点是:1、存在数据无法长久保存(尤其是频繁变更的监控对象,监控对象变 阅读全文
posted @ 2021-03-26 12:28 fat_girl_spring 阅读(1429) 评论(0) 推荐(0) 编辑
摘要:前提:创建企业微信,创建应用 然后配置altermanager.yaml global: resolve_timeout: 5m wechat_api_corp_id: 'xxx' wechat_api_url: 'https://qyapi.weixin.qq.com/cgi-bin/' wech 阅读全文
posted @ 2021-02-24 12:21 fat_girl_spring 阅读(558) 评论(0) 推荐(0) 编辑
摘要:插件下载地址:https://github.com/vvanholl/elasticsearch-prometheus-exporter es版本:6.6.2 插件版本与es匹配为6.6.2 安装插件 ./bin/elasticsearch-plugin install -b https://git 阅读全文
posted @ 2021-02-23 10:53 fat_girl_spring 阅读(625) 评论(0) 推荐(0) 编辑
摘要:Prometheus 查询语言 PromQL(Prometheus Query Language)是 Prometheus 自己开发的表达式语言,语言表现力很丰富,内置函数也很多。使用它可以对时序数据进行筛选和聚合。 1. PromQL 语法 1.1 数据类型 PromQL 表达式计算出来的值有以下 阅读全文
posted @ 2020-09-23 20:02 fat_girl_spring 阅读(508) 评论(0) 推荐(0) 编辑
摘要:安装监控插件 wget https://github.com/justwatchcom/elasticsearch_exporter/releases/download/v1.0.4rc1/elasticsearch_exporter-1.0.4rc1.linux-amd64.tar.gz tar 阅读全文
posted @ 2020-09-18 17:45 fat_girl_spring 阅读(990) 评论(0) 推荐(0) 编辑
摘要:副本集结构 10.140.10.27 主节点 10.140.10.28 从节点 10.140.10.29 仲裁节点 注意: 1、安装mongodb_exporter可以不在仲裁节点安装,仲裁节点设置的用户名密码是无法使用的,若仲裁节点没有安装,监控中mongodb_up是无法显示,只会显示主从的值 阅读全文
posted @ 2020-09-08 18:11 fat_girl_spring 阅读(1378) 评论(0) 推荐(1) 编辑
摘要:--storage.tsdb.retention 该参数决定何时删除旧数据,默认是15天在启动脚本里修改--storage.tsdb.retention=90d可以延长,或者启动时带上这个参数即可。 阅读全文
posted @ 2020-09-04 11:08 fat_girl_spring 阅读(6988) 评论(0) 推荐(2) 编辑
摘要:背景 Prometheus 邮件告警自定义模板的默认使用的是utc时间。 解决 如果要改成北京时间的话可以这么改: 原来的告警模板的触发时间是这样子的: 触发时间: {{ .StartsAt.Format "2006-01-02 15:04:05" }} 我们可以改成这样子的 {{ (.Starts 阅读全文
posted @ 2020-09-01 21:31 fat_girl_spring 阅读(798) 评论(0) 推荐(0) 编辑
摘要:插件地址:https://github.com/ncabatoff/process-exporter 1、安装部署 cd /usr/localwget https://github.com/ncabatoff/process-exporter/releases/download/v0.7.2/pro 阅读全文
posted @ 2020-09-01 11:23 fat_girl_spring 阅读(1367) 评论(0) 推荐(0) 编辑
摘要:转载自: https://awesome-prometheus-alerts.grep.to/rules#host-and-hardware 阅读全文
posted @ 2020-09-01 10:42 fat_girl_spring 阅读(876) 评论(0) 推荐(0) 编辑
摘要:Alertmanager安装配置 wget https://github.com/prometheus/alertmanager/releases/download/v0.21.0/alertmanager-0.21.0.linux-amd64.tar.gz tar -zxvf alertmanag 阅读全文
posted @ 2020-08-24 17:20 fat_girl_spring 阅读(2212) 评论(0) 推荐(1) 编辑
摘要:Alertmanager配置概述 Alertmanager主要负责对Prometheus产生的告警进行统一处理,因此在Alertmanager配置中一般会包含以下几个主要部分: 全局配置(global):用于定义一些全局的公共参数,如全局的SMTP配置,Slack配置等内容; 模板(template 阅读全文
posted @ 2020-07-15 10:28 fat_girl_spring 阅读(1125) 评论(0) 推荐(0) 编辑
摘要:自定义Prometheus告警规则 Prometheus中的告警规则允许你基于PromQL表达式定义告警触发条件,Prometheus后端对这些触发规则进行周期性计算,当满足触发条件后则会触发告警通知。默认情况下,用户可以通过Prometheus的Web界面查看这些告警规则以及告警的触发状态。当Pr 阅读全文
posted @ 2020-07-14 18:31 fat_girl_spring 阅读(1228) 评论(0) 推荐(0) 编辑
摘要:添加MySQL监控 添加MySQL监控主机,这里以添加10.10.20.14为例进行说明。解压exporter压缩包。 [root@localhost ~]# tar xf mysqld_exporter-0.10.0.linux-amd64.tar [root@localhost ~]# mv m 阅读全文
posted @ 2020-07-14 14:07 fat_girl_spring 阅读(1366) 评论(0) 推荐(0) 编辑
摘要:Prometheus告警简介 告警能力在Prometheus的架构中被划分成两个独立的部分。如下所示,通过在Prometheus中定义AlertRule(告警规则),Prometheus会周期性的对告警规则进行计算,如果满足告警触发条件就会向Alertmanager发送告警信息。 在Promethe 阅读全文
posted @ 2020-07-14 10:34 fat_girl_spring 阅读(358) 评论(0) 推荐(0) 编辑
摘要:主要功能 多维 数据模型(时序由 metric 名字和 k/v 的 labels 构成)。 灵活的查询语句(PromQL)。 无依赖存储,支持 local 和 remote 不同模型。 采用 http 协议,使用 pull 模式,拉取数据,简单易懂。 监控目标,可以采用服务发现或静态配置的方式。 支 阅读全文
posted @ 2020-07-13 11:12 fat_girl_spring 阅读(190) 评论(0) 推荐(0) 编辑

1
点击右上角即可分享
微信分享提示