Prometheus
记录学习与实验内容。
Energet!c
这个作者很懒,什么都没留下…
展开
-
【Prometheus】“discovery manager scrape“ discovery=file msg=“Error reading file“ path=/dir err=“\“labl
"discovery manager scrape" discovery=file msg="Error reading file" path=/xx err="\"xx-xx\" is not a valid label name"原创 2023-03-14 14:39:27 · 520 阅读 · 1 评论 -
【Prometheus】err=“opening storage failed: lock DB directory: resource temporarily unavailable”
解决方法:删除Prometheus存储目录下的lock文件rm lock原创 2021-12-29 18:47:23 · 3027 阅读 · 0 评论 -
prometheus.service启动、停止、重启、自启动、热加载
prometheus.service启动、停止、重启、自启动service文件service文件根据实际内容进行修改vi /usr/lib/systemd/system/prometheus.service[Unit]Description=Prometheus ServerDocumentation=https://prometheus.io/After=network.target[Service]Type=simpleUser=rootGroup=rootWorkingDir原创 2021-12-10 11:37:47 · 6456 阅读 · 0 评论 -
Prometheus连接多个指标
Prometheus连接多个指标与聚合初始PromSQL一、Prometheus二进制操作符功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入初始PromSQLPromSQL看起来简短整洁,通俗易懂。乍一看很简单,但是当真正使用它原创 2021-10-30 20:32:05 · 11220 阅读 · 0 评论 -
promethues基于文件的服务发现
一、服务发现介绍scrape是prometheus表示抓取监控信息的动作。prometheus所有scrape的目标需要通过配置文件(比如promethues.yml)告知prometheus,试想一下,如果我们监控的目标是动态的(比如PaaS平台按需创建中间件),我们总不能每次都去修改配置文件然后再通知prometheus重新加载吧(prometheus提供了重新加载配置的接口,不需要重新启动)?服务发现(service discovery)就是为了解决此类需求出现的,prometheus能够主动感知系原创 2021-10-09 11:15:16 · 178 阅读 · 0 评论 -
node-exporter帮助文档 --help
[root@node01 node_exporter]# ./node_exporter --help usage: node_exporter [<flags>]Flags: -h, --help Show context-sensitive help (also try --help-long and --help-man). --collector.bcache.priorityStats原创 2021-10-09 09:34:54 · 630 阅读 · 0 评论 -
prometheus --help帮助文档
[root@node01 prometheus]# ./prometheus --helpusage: prometheus [<flags>]The Prometheus monitoring serverFlags: -h, --help Show context-sensitive help (also try --help-long and --help-man). --version S原创 2021-10-08 18:15:46 · 227 阅读 · 0 评论 -
Prometheus监控Haproxy
一、概述从prometheus的官网可以看到,官方已经支持很多exporter,其中就包含了Haproxy-exporter。exporter使用非常地简单,在linux机器上解压后直接后台运行就能跑起来。二、指标获取原理haproxy-exporter是对uri地址获取到的csv内容进行了就解析,理论上的haproxy界面是这个样子。在其后缀上添加如图字段后会变成这个样子因此,如果使用haproxy-exporter收集指标,需要配置haproxy本身来暴露元数据。三、haproxy配置h原创 2021-10-07 18:19:24 · 2396 阅读 · 0 评论 -
Prometheus + Grafana之监控RabbitMQ集群
概述对RabbitMQ集群进行监控指标的方法有两种:1、通过RabbitMQ内部集成的插件来获取指标。从v3.8后,RabbitMQ开始内置了rabbitmq_prometheus这个插件2、prometheus官网提供的rabbitmq_exporter来获取指标。本文是针对内置的插件实现的打开插件由于插件内置,所以也不需要进行下载。直接打开就好。rabbitmq-plugins enable rabbitmq_prometheus打开插件后可以在RabbitMQ默认的Web UI原创 2021-06-04 17:01:50 · 2705 阅读 · 2 评论 -
Prometheus + Grafana之Grafana安装与添加数据源
一、准备工作1、centos搭建3个节点的最新版本RabbitMQ集群2、CentOS搭建最新版Prometheus将RabbitMQ集群指标exporter到Prometheus二、下载grafana下载地址:https://grafana.com/grafana/downloadCentOS对应包wget https://dl.grafana.com/oss/release/grafana-7.5.2.linux-amd64.tar.gz三、安装grafana1、yum安装[ro原创 2021-04-04 13:15:51 · 3213 阅读 · 0 评论 -
CentOS搭建Influxdb v1.8.3并将Prometheus的数据存储到Influxdb中
一、准备工作CentOS搭建最新版Prometheus将RabbitMQ集群指标exporter到Prometheus二、获取InfluxDB[root@node01 ~]# wget https://dl.influxdata.com/influxdb/releases/influxdb-1.8.3.x86_64.rpm[root@node01 ~]# lltotal 97488-rw-r--r--. 1 root root 64097226 Sep 30 2020 influxdb-1.8原创 2021-04-04 15:19:00 · 773 阅读 · 0 评论 -
Prometheus + Grafana之Prometheus安装
一、下载安装Prometheus点此进入Prometheus下载页面。点此查看官方手册。将下载的文件放到服务器合适的目录,进行解压后进入其目录。tar xvfz prometheus-*.tar.gzcd prometheus-*二、配置文件在解压后的目录中有它的配置文件prometheus.yml,暂时保持默认。三、启动Prometheus在其解压后的目录执行:./prometheus --config.file=prometheus.yml 可以看到类似反馈信息:level=原创 2021-06-03 11:58:11 · 135 阅读 · 0 评论 -
Prometheus + Grafana之监控Linux服务器系统
概述对Linux服务器系统进行监控主要是用到了node_exporter这个工具。node_exporter简单易用,只需要下载后解压运行即可。点此进入node_exporter的下载界面。一、安装首先对其解压。tar –xzvf node_exporter-1.1.2.linux-amd64cd node_exporter-1.1.2.linux-amd64二、运行node_exporter./node_exporter运行后可以看到类似的反馈信息(仅供参考)level=err原创 2021-06-03 13:55:28 · 1131 阅读 · 1 评论