当前位置: 首页 > news >正文

Prometheus 通过读取文件中的配置来监控目标

一、序言

这是一篇教你使用文件来监控目标的笔记,目标可以是系统也可以是数据库,笔记参考指南来自官方文档:https://prometheus.io/docs/guides/file-sd

二、安装prometheus

可以参考我写的笔记:https://blog.csdn.net/qq_50247813/article/details/149913921

三、修改配置

在prometheus.yml配置文件中的scrape_configs块配置中添加如下配置:

scrape_configs:- job_name: "node"# 配置文件抓取目标file_sd_configs:- files:# 配置抓取文件的名称,我的是当前目录下的targets.json文件- 'targets.json'

来配置targets.json文件:

[{"labels": {"job": "promethus"},"targets": ["localhost:9090"]},{"labels": {"job": "node"},"targets": ["localhost:9100"]}
]

启动Prometheus

./prometheus --config.file="prometheus.yml"

查看监控目标状态:
在这里插入图片描述

四、基于文件配置的监控目标,可以动态的添加和减少

实验如下:

  1. 添加多个监控目标

     ./node_exporter --web.listen-address 0.0.0.0:8080 &./node_exporter --web.listen-address 0.0.0.0:8081 &./node_exporter --web.listen-address 0.0.0.0:8082 &
    
  2. 添加到targets.json文件

    {"labels": {"job": "node"},"targets": ["localhost:8080"]},{"labels": {"job": "node"},"targets": ["localhost:8081"]},{"labels": {"job": "node"},"targets": ["localhost:8082"]}
    
  3. 查看目标监控状态
    在这里插入图片描述

  4. 缩减监控项:
    将添加的3个监控目标删除,查看效果:
    我这边就直接展示效果了:
    在这里插入图片描述

http://www.lryc.cn/news/614588.html

相关文章:

  • 安科瑞EMS3.0:打造“零碳工厂”的智能能源神经中枢
  • 【Spring Boot 快速入门】八、登录认证(一)基础登录与认证校验
  • 用 “故事 + 价值观” 快速建立 IP 信任感
  • Shell脚本实现自动封禁恶意扫描IP
  • 後端開發技術教學(三) 表單提交、數據處理
  • vscode EIDE 无法编译,提示 “文件名、目录名或卷标语法不正确;
  • WPF 表格中单元格使用下拉框显示枚举属性的一种方式
  • 数据大集网:重构企业贷获客生态的线上获客新范式​
  • Ignite内部事件总线揭秘
  • Android 之 OOM的产生和解决办法
  • K-Means 聚类
  • 嵌入式第二十三课 !!!树结构与排序(时间复杂度)
  • AD布线时,如何设置线宽和线间距?简单
  • OpenAI 时隔多年再开源!GPT-OSS 120B/20B 发布,支持本地部署,消费级 GPU 即可运行
  • 五十六、【Linux系统nginx服务】nginx虚拟主机实现
  • InfluxDB 权限管理与安全加固(一)
  • leetcode热题——有效的括号
  • 安全合规1--实验:ARP欺骗、mac洪水攻击、ICMP攻击、TCP SYN Flood攻击
  • C++AVL树
  • windows自动获取wsl IP,并开启端口转发。
  • 供应链项目中产品的ABC XYZ分类法弊端(十)
  • 常见通信协议详解:TCP、UDP、HTTP/HTTPS、WebSocket 与 RPC
  • [科普] AI加速器架构全景图:从GPU到光计算的算力革命
  • 【0基础3ds Max】主工具栏介绍(上)
  • [链表]142. 环形链表 II
  • Java 大视界 -- 基于 Java 的大数据分布式计算在气象灾害数值模拟与预警中的应用(388)
  • 大模型性能测试实战指南:从原理到落地的全链路解析
  • 【Day 19】Linux-网站操作
  • 小程序难调的组件
  • Vite 深度解析:现代前端开发引擎