PrometheusPrometheus(普罗米修斯)首先联想到的是异形,一部很不错的电影。在这里指的是一套开源的监控、报警、时序数据库的组合。是由SoundCloud公司开发。Prometheus基本原理是通过HTTP协议周期性抓取(Pull方式)被监控组件的状态,好处是任意组件只要提供HTTP接口就可以接入监控系统,不需要任何SDK或者其他的集成过程。这样做非常适合虚拟化环境,比如VM或者Do
分类:
其他好文 时间:
2020-05-13 10:22:50
阅读次数:
126
1、告警逻辑框架 Prometheus的告警逻辑框架: 1)指标获取:Prometheus从监控目标中获取指标数据; 2)设置规则:运维人员根据运维管理需要,设置告警规则(rule_files); 3)推送告警:在Pometheus中指定指定告警规则,并设置告警服务器(prometheus.yml) ...
分类:
Web程序 时间:
2020-05-12 17:15:23
阅读次数:
80
一、blackbox_exporter应用场景 HTTP 测试: 定义 Request Header 信息、判断 Http status / Http Respones Header / Http Body 内容TCP 测试: 业务组件端口状态监听、应用层协议定义与监听ICMP 测试: 主机探活机制 ...
分类:
Web程序 时间:
2020-05-12 17:02:10
阅读次数:
311
Prometheus是继Kubernetes(k8s)之后,CNCF毕业的第二个开源项目,其来源于Google的Borgmon。本文从“监控”这件事说起,深入浅出Prometheus的架构原理、目标发现、指标模型、聚合查询等设计核心点。
分类:
其他好文 时间:
2020-05-11 15:59:40
阅读次数:
73
Prometheus是继Kubernetes(k8s)之后,CNCF毕业的第二个开源项目,其来源于Google的Borgmon。本文从“监控”这件事说起,深入浅出Prometheus的架构原理、目标发现、指标模型、聚合查询等设计核心点。
分类:
其他好文 时间:
2020-05-11 15:11:07
阅读次数:
50
一、使用cAdvisor(Container Advisor)收集正在运行的容器资源使用和性能信息。 https://github.com/google/cadvisor 运行单个cAdvisor来监控整个Docker主机,默认的监听端口为8080 # docker run \ --volume=/ ...
分类:
其他好文 时间:
2020-05-10 20:56:31
阅读次数:
78
使用mongodb-exporter实现mongodb在prometheus+grafana监控
分类:
数据库 时间:
2020-05-08 09:24:48
阅读次数:
292
首先-什么是 TSDB (Time Series Database): 我们可以简单的理解为.一个优化后用来处理时间序列数据的软件,并且数据中的数组是由时间进行索引的. 时间序列数据库的特点: 大部分时间都是写入操作 写入操作几乎是顺序添加;大多数时候数据到达后都以时间排序. 写操作很少写入很久之前 ...
分类:
数据库 时间:
2020-05-07 09:30:54
阅读次数:
189
Prometheus告警简介 告警能力在Prometheus的架构中被划分成两个独立的部分。如下所示,通过在Prometheus中定义AlertRule(告警规则),Prometheus会周期性的对告警规则进行计算,如果满足告警触发条件就会向Alertmanager发送告警信息。 在Promethe ...
分类:
其他好文 时间:
2020-05-07 09:15:29
阅读次数:
64