Prometheus+Grafana 基础及简单搭建
〇、前言 监控四要素:监控对象、监控软件、监控时间、报警 prometheus官网下载很慢,阿里云镜像站都有,prometheus以及插件的deb包地址: https://mirrors.aliyun.com/ubuntu/pool/universe/p/ 一、Prometheus概述 1、Prometheus基于时间序列的数值数据的容器监控解决方案,是一套开源的监控&报警&时间序列数据库的组合,适合监控docker容器 2、时间序列:按照时间顺序记录系统、设备状态变化的数据,被称为时序数据 3、基于时间序列数据的特点: (1)性能好:关系型数据库处理大规模数据适合性能弱,NOSQL可以比较好的处理,但仍比不上时间序列数据库 (2)存储成本低:搞笑的压缩算法,节省存储空间,有效降低IO 4、Prometheus特征: (1)多维度数据模型 (2)灵活的查询语言 (3)不依赖分布式存储,单个服务器节点即可实现监控 (4)以HTTP方式,通过pull模型拉取时间序列数据 (5)也可以通过中介网关支持push模型 (6)通过服务发现或者静态配置,来发现目标服务对象 (7)支持多种多样的图表和界面显示 5、Prometheus架构图 Prometheus根据配置的任务(job)以周期性pull的方式获取指定目标(target)上的指标(metric)。 (1)Prometheus