prometheus
文章平均质量分 96
咸蛋黄派
这个作者很懒,什么都没留下…
展开
-
Prometheus数据存储、集群和高可用
文章目录1. Prometheus 储存瓶颈2. 本地存储2.1 本地存储配置2.2 从失败中恢复3. 远程存储3.1 Remote Write3.2 Remote Read3.3 配置文件3.4 使用Influxdb作为远程存储3.4.1 Influxdb部署3.4.2 创建数据库3.4.3 Prometheus指定存储路径3.4.4 添加远程读写3.4.5 验证influxdb数据4. 联邦集群4.1 使用联邦集群4.2 功能分区5. Prometheus高可用部署5.1 基本HA:服务可用性5.2 基原创 2021-11-17 11:16:37 · 5572 阅读 · 0 评论 -
Prometheus 基于 Consul 集群来实现自动服务发现
1. Consul 分布式集群搭建Consul 单机安装很方便,官网 提供各个系统版本二进制安装包,解压安装即可,可以参照之前文章 Prometheus 通过 consul 实现自动服务发现 文章来安装。这里我们要搭建 Consul 分布式集群,既然是分布式集群,那么肯定至少得部署到三台机器上,组成一个集群,苦于手上没有那么多的机器,我们只能在一台机器上部署三个 Consul 服务来模拟 “分布式” 集群,Consul 默认以 client 方式启动,这里我们采用 Server 方式来启动实例,通过不同原创 2021-11-15 11:02:41 · 3334 阅读 · 0 评论 -
Prometheus 通过 consul 实现自动服务发现
1. Consul 介绍Consul 是基于 GO 语言开发的开源工具,主要面向分布式,服务化的系统提供服务注册、服务发现和配置管理的功能。Consul 提供服务注册/发现、健康检查、Key/Value存储、多数据中心和分布式一致性保证等功能。之前我们通过 Prometheus 实现监控,当新增一个 Target 时,需要变更服务器上的配置文件,即使使用 file_sd_configs 配置,也需要登录服务器修改对应 Json 文件,会非常麻烦。不过 Prometheus 官方支持多种自动服务发现的类型,原创 2021-11-15 09:45:32 · 1982 阅读 · 2 评论 -
Prometheus时间序列、指标类型和配置文件
1. 概念1.1 时间序列时间序列指在连续等间隔的时间点上获取的数据值,存储时间序列数据的数据库称为时间序列数据库Time Series Database (TSDB),时间序列数据库特点是写远大于读,并且写入平稳,基本不会涉及更新操作。Prometheus从本质上来说,就是将所有监控指标存储为时间序列,默认存在宿主机上。Prometheus的每个时间序列通过metirc name和label来标识的。Prometheus中常见的几个名词:时间序列(time-series):时间序列,也成为向量(原创 2021-11-15 14:14:00 · 6049 阅读 · 0 评论 -
Prometheus企业级监控入门
文章目录1. Prometheus介绍1.1. Prometheus简介1.2. Prometheus架构1.2.1. Prometheus Server1.2.2. 指标采集1.2.3. 服务发现1.2.4. 告警管理1.2.5. 图形化展示1.3. 对比Zabbix2. Prometheus部署服务端2.1 下载安装2.2 创建Prometheus用户2.3 配置systemctl管理3. 部署监控端node_exporter3.1 下载安装包3.2 创建Prometheus用户3.3 解压安装包3.4原创 2021-11-09 15:13:43 · 1520 阅读 · 0 评论