![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Prometheus
文章平均质量分 59
-KamMinG
搞好多好多码内.
展开
-
Loki轻量级日志系统
Promtail是代理,负责收集日志并将其发送给Loki。Loki是主服务器,负责存储日志和处理查询。Grafana用于查询和显示日志。步骤一、下载启动Loki# wget https://github.com/grafana/loki/releases/download/v2.0.0/loki-linux-amd64.zip# unzip loki-linux-amd64.zip# mkdir -p /usr/local/loki# mv loki-linux-amd64 /usr/loca原创 2021-04-07 17:05:29 · 752 阅读 · 0 评论 -
Etcd+Confd实现配置文件变化自动更新prometheus服务
一、部署步骤1、confd部署# wget https://github.com/kelseyhightower/confd/releases/download/v0.16.0/confd-0.16.0-linux-amd64# mv confd-0.16.0-linux-amd64 /usr/local/confd# chmod +x /usr/local/confd# cd /usr/local/confd# ./confd --help2、confd配置confd通过读取后端存储的配原创 2021-04-01 10:12:38 · 1019 阅读 · 1 评论 -
Grafana页面二次开发
1.安装go1.15.5# wget https://dl.google.com/go/go1.15.5.linux-amd64.tar.gz# rm -rf /usr/local/go/# tar -zxf go1.15.5.linux-amd64.tar.gz -C /usr/local# vim /etc/profile#golang env configexport GO111MODULE=onexport GOROOT=/usr/local/go export GOPATH=/ho原创 2021-03-15 15:45:30 · 1774 阅读 · 1 评论 -
Prometheus启用API管理
Prometheus提供了一套管理API来简化自动化和集成1、健康检查GET /-/healthy这个端点总是返回200,应该用来检查Prometheus的健康状况。2、就绪检查GET /-/ready当Prometheus准备好为流量服务(即响应查询)时,此端点返回200。3、重新加载PUT /-/reloadPOST /-/reload例:# curl -XPOST 10.153.167.6:9090/-/reload此端点触发重新加载Prometheus配置和规则文件原创 2021-02-24 10:30:54 · 1157 阅读 · 0 评论 -
(二)Thanos:最全prometheus+thanos+minio S3持久化对象存储+exporter+grafana+alertmanager集群+webhook告警通知监控架构搭建
一、环境介绍1、IP分布master1:192.168.120.200—Prometheus服务端 Prometheus+Node_exporter+Thanos+Grafanamaster2:192.168.120.201—Prometheus服务端 Prometheus+Node_exporter+Thanosagent:192.168.120.203—客户端2、所需软件及版本prometheus-2.5.0、thanos-0.17.2、node_exporter-0.16.0、grafan原创 2021-02-22 17:24:21 · 11248 阅读 · 6 评论 -
(一)Thanos:引入Thanos 架构
一、问题背景及解决方案问题1、Prometheus 本身只支持单机部署,没有自带支持集群部署,也就不支持高可用以及水平扩容,在大规模场景下,最让人关心的问题是它的存储空间也受限于单机磁盘容量,磁盘容量决定了单个 Prometheus 所能存储的数据量,数据量大小又取决于被采集服务的指标数量、服务数量、采集速率以及数据过期时间。在数据量大的情况下,我们可能就需要做很多取舍,比如丢弃不重要的指标、降低采集速率、设置较短的数据过期时间(默认只保留15天的数据,看不到比较久远的监控数据)。解决方案:①集中数据原创 2021-02-22 16:48:55 · 1360 阅读 · 3 评论 -
Prometheus+Grafana+cAdvisor添加Docker容器监控
promethues:主服务Node Exporter:收集host硬件和操作系统信息cAdvisor:收集容器信息grafana:仪表盘监控端安装:promethues+grafana+Node Exporter+cAdvisor被监控端安装:cAdvisor+Node Exporter以下测试环境只用一个设备当做监控端与被监控端192.168.120.128步骤一、安装docker# yum -y install docker# vim /etc/docker/daemon.js原创 2020-11-19 09:45:04 · 649 阅读 · 0 评论 -
Grafana容器告警配置并发送邮件
步骤一、服务端配置发件人邮箱信息# docker exec -it -u root 312 /bin/bashbash-5.0# vi /etc/grafana/grafana.ini #################################### SMTP / Emailing ##########################[smtp] enabled = true原创 2020-07-07 17:54:15 · 1204 阅读 · 0 评论 -
Zabbix 4.4.4+Grafana可视化展示配置实例
环境说明:Zabbix server:192.168.120.128# docker ps -aCONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES3121e3d944aa grafana/grafana "/run.sh" 4原创 2020-07-07 15:38:38 · 683 阅读 · 0 评论 -
docker搭建Prometheus+Grafana
docker搭建Prometheus+Grafana步骤一、安装docker# yum -y install docker# vim /etc/docker/daemon.json 可配置加速器{ "registry-mirrors": ["xxx"] #填入加速器地址}# systemctl restart docker# systemctl enable docker加速器配置方法步骤二、下载镜像包# docker原创 2020-06-03 16:16:53 · 474 阅读 · 1 评论 -
Mac部署Prometheus + Grafana监控
步骤一:安装prometheus$ brew install prometheus可能会报错(没有权限):Error: The following directories are not writable by your user:/usr/local/lib/pkgconfig$ sudo chown -R $(whoami) /usr/local/lib/pkgconfig$ ch...原创 2020-03-31 16:48:33 · 5058 阅读 · 0 评论