当前位置: 首页 > 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.dtcms.com/a/321271.html

相关文章:

  • [ MySQL 数据库 ] 环境安装配置和使用
  • Rocky Linux 安装 Google Chrome 浏览器
  • (附源码)基于SpringBoot的高校爱心捐助平台的设计与实现
  • USB (Universal Serial Bus,通用串行总线)
  • K次取反后最大化的数组和
  • [案例十] NX二次开发批量替换组件功能(装配环境)
  • 【Open3D】基础操作之三维数据结构的高效组织和管理
  • 【FreeRTOS】任务间通讯3:互斥量- Mutex
  • ctrl+alt+方向键导致屏幕旋转的解决方法
  • 基于双块轻量级神经网络的无人机拍摄的风力涡轮机图像去雾方法
  • No time to train! Training-Free Reference-Based Instance Segmentation之论文阅读
  • 机场风云:AI 云厂商的暗战,广告大战一触即发
  • 【实战】Dify从0到100进阶--中药科普助手(2)
  • 用browse实现菜单功能的方法
  • 快速上手 Ollama:强大的开源语言模型框架
  • Docker的安装使用以及常见的网络问题
  • 数据库恢复技术:保障数据安全的关键
  • DeepSeek辅助编写的带缓存检查的数据库查询缓存系统
  • Odoo 18 → Odoo 19 功能改动对比表
  • 基于Web的交互式坐标系变换矩阵计算工具
  • 时间复杂度计算(以for循环为例)
  • BBH详解:面向大模型的高阶推理评估基准与数据集分析
  • 轻松实现浏览器自动化——AI浏览器自动化框架Stagehand
  • 力扣 hot100 Day69
  • 使用 PicGo 与 GitHub 搭建高效图床,并结合 Local Images Plus 备份原图
  • 杂谈 001 · VScode / Copilot 25.08 更新
  • 供电架构之供电构型分类
  • 浪漫沙迦2|浪漫沙加2 七英雄的复仇 送修改器(Romancing SaGa 2)免安装中文版
  • 机器视觉任务(目标检测、实例分割、姿态估计、多目标跟踪、单目标跟踪、图像分类、单目深度估计)常用算法及公开数据集分享
  • excel 导出