文章分类 - Prometheus
摘要:安装依赖yum install zlib-devel bzip2-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel libffi-devel lzm
阅读全文
摘要:prometheus采用定时pull的模式,某些情况下(如防火墙或者子网不同),不能直接拉取各个Target的指标数据,此时可以采用各个Target往PushGateway上Push数据,然后Prometheus去PushGateway上定时pull 下载 pushgateway https://g
阅读全文
摘要:利用node_exporter的text推送功能,我们可以自定义采集器并生成固定格式的数据,让node_exporter帮助我们将数据推送到prometheus 采集器可以是自定义的程序,也可以由业务程序自行生成 基于node_exporter来生成程序
阅读全文
摘要:Process-Exporter就是专门用来监控进程的原理是通过读取进程在本地的相关文件得到信息 {{.Comm}} 包含原始可执行文件的基本名称,即/proc/<pid>/stat {{.ExeBase}} 包含可执行文件的基本名称 {{.ExeFull}} 包含可执行文件的标准路径 {{.Use
阅读全文
摘要:mysql exporter负责采集mysql指标数据,通过http暴露给prometheus 可采用二进制方式部署或者容器化部署 原理一样,都是通过访问登录mysql来得到相关信息 下载mysql的源 wget https://dev.mysql.com/get/mysql80-community
阅读全文
摘要:redis exporter负责采集redis指标数据,通过http暴露给Prometheus 可采用二进制方式部署或者容器化部署 原理一样,都是通过访问登录redis来得到相关信息 安装epal源(redis中可通过该源下载) yum install epel-release yum instal
阅读全文
摘要:CAdvisor是谷歌开发的用于分析运行中容器的资源占用和性能指标的开源工具。CAdvisor是一个运行时的守护进程,负责收集、聚合、处理和输出运行中容器的信息 启动docker systemctl start docker 拉取nginx docker pull nginx:latest 启动10
阅读全文
摘要:exporter介绍 所有可以向Prometheus提供特定格式的监控数据的程序都可以被称为一个Exporter exporter就是一个运行在节点上,负责采集指标并按照确定格式提供给prometheus获取的后台agent服务 下载地址 https://github.com/prometheus/
阅读全文
摘要:二进制包安装-运行 nohup方式运行 nohup ./prometheus & 运行日志 nohup.out systemctl方式运行 vim prometheus.service 粘贴下面内容 [Unit] Description=Prometheus service After=networ
阅读全文
摘要:二进制安装 下载地址:https://github.com/prometheus/prometheus/releases?page=2 选择linux-amd64.tar.gz 下载之后上到服务器后使用tar -zxvf 解压 如果下载较慢则可以使用迅雷加速下载方式下载 进入到解压后的目录 cd p
阅读全文