1 介绍 prometheus是由谷歌研发的一款开源的监控软件,它通过安装在远程机器上的exporter,通过HTTP协议从远程的机器收集数据并存储在本地的时序数据库上 同时Prometheus后端用 golang语言开发,前端是 Grafana Prometheus为了支持各种中间件以及第三方的监控提供了exporter,大家可以把它理解成监控适…
1 minio集群部署 docker network create pub-network cat docker-compose.yml services: minio1: image: minio/minio volumes: - m1_data:/data networks: - pub-network ports: - "9000:…
1 Grafana的多租户管理 2 Grafana的数据存储优化 1.安装grafna 略,见视频。 2.Grafana主要参数说明 [root@prometheus-server31 ~]# vim /etc/grafana/grafana.ini ... [paths] data = /var/lib/grafana # 指定Grafana的数…
1 概述 <font color="#d83931">etcd是分布式系统中最关键数据的分布式可靠键值存储数据库</font>,重点是: 简单:定义明确、面向用户的API(gRPC) 安全:自动TLS,可选客户端证书身份验证 快速:以每秒10000次写入为基准 可靠:使用Raft正确分布 etcd是用Go…
1 Alertmanager安装及子路由配置 ***** - Alertmanager环境部署 1.什么是altermanager Alertmanager是一款开源的告警工具包,可以和Prometheus集成。 2.下载Alertmanager wget https://github.com/prometheus/alertmanager/rel…
所谓的服务发现指的是Prometheus server发现监控目标的一种方式。 服务发现可以分为静态配置和动态配置两种发现策略。 静态配置: 每次修改Prometheus的配置文件都需要热加载或重启Prometheus服务。 动态配置: 一次配置后,可以基于该动态配置实现自动发现监控目标,在这个过程中无需重启或热加载Prometheus服务。 1 …