首页 > 其他分享 >Prometheus的服务发现

Prometheus的服务发现

时间:2022-10-09 17:46:32浏览次数:49  
标签:node 发现 服务 prometheus etc Prometheus yml sd

如果Job每次增加target都要手动修改配置文件,并重启Prometheus服务,将是一件非常麻烦的事情;
Prometheus支持多种自动发现服务的机制,可以解决上述烦恼。

1. 基于文件的形式-file_sd_configs

我们以监控主机为例,将job的配置改成如下内容

/etc/prometheus/prometheus.yml

- job_name: 'node'
    file_sd_configs:
      - files: ['/etc/prometheus/sd_config/node.yml']
        refresh_interval: 5m

每次作业运行或这些文件发生变化时, Prometheus 都会重新加载文件的内容。以防万一,我们还指定了refresh_interval 选项,
该选项将在每个间隔结束时加载文件列表中的目标 —— 默认是5分钟。

创建文件node.yml
/etc/prometheus/sd_config/node.yml

- targets:
    - 192.168.1.200:9100
  labels:
    env: dev
    role: test

检查配置
/promtool check config /etc/prometheus/prometheus.yml

标签:node,发现,服务,prometheus,etc,Prometheus,yml,sd
From: https://www.cnblogs.com/zydev/p/16773003.html

相关文章

  • 谷歌云服务器出现SSH链接失败
    1.切换到root账户sudo-i2.设置root密码passwdroot3.打开sshd_config配置文件vi/etc/ssh/sshd_config5.修改如下代码PermitRootLoginyes......
  • 阿里云服务器如何购买?
    1、一键购买的方式这种方式就是传统的阿里云官网购买方式。特别提醒:本方式只能选择突发性能T5型号,有不了解该型号特点的,可以参考​​帮助使用文档​​来了解它的特点。1、选......
  • 使用docker-compose安装Prometheus
    Prometheus监控一、总览主要组件:Prometheusserver:用于收集和存储时间序列数据exporter:客户端生成监控指标Alertmanager:处理警报Grafana:数据可视化和输出Pushg......
  • IIS服务器如何导入中间证书或根证书?
    许多客户在IIS服务器上绑定SSL证书时提示“证书链的一个或多个中间证书丢失。要解决此问题,请确保安装了所有的中间证书。”,绑定后访问https页面也会提示该证书不是由信任机......
  • IIS服务器如何导入中间证书或根证书?
    许多客户在IIS服务器上绑定SSL证书时提示“证书链的一个或多个中间证书丢失。要解决此问题,请确保安装了所有的中间证书。”,绑定后访问https页面也会提示该证书不是由信任机......
  • 超越 Nginx!号称下一代 Web 服务器,用起来够优雅!
    Nginx是一款非常流行的Web服务器,在Github上已有​​16K+Star​​​,我们经常用它来做静态资源托管或反向代理。最近发现了一款全新的Web服务器​​Caddy​​​,Star数超越Ngin......
  • 调试windows服务
    windows服务启动后,进程是system权限,一般od等无法附加,通常有2个办法 方法1(不完美): 找到服务对应的进程pe文件,直接拖入od载入,如果直接跑起来会闪退,因为服务进程肯定......
  • Git代码托管服务
    常用的代码托管服务借助互联网上提供的一些代码托管服务来实现,比较常用的有GitHub,码云,GitLib等GitHub(https://github.com),是一个面向开源及私有软件的托管平台,只支......
  • kerberos开启后服务报错Unable to obtain password from user
    异常日志022-10-0910:26:16,230ERRORorg.apache.hadoop.hdfs.qjournal.server.JournalNode:Failedtostartjournalnode.org.apache.hadoop.security.KerberosAuthExce......
  • node+express搭建服务器环境
    一、概述express是一个基于​​Node.js​​平台,快速、开放、极简的Web开发框架,网址​​Express-基于Node.js平台的web应用开发框架-Express中文文档|Express......