Descubrimiento automático del servicio basado en archivos de Prometheus (5)

Descubrimiento de servicios basado en archivos de Prometheus

1. La fuente de descubrimiento de servicios compatible con prometheus

  • azure_sd_configs
  • consul_sd_configs
  • dns_sd_configs
  • ec2_sd_configs
  • openstack_sd_configs
  • file_sd_configs
  • gce_sd_coonfigs
  • kuberneters_sd_configs
  • nervio_sd_configuraciones
  • serverset_sd_configs
  • triton_sd_configs

2. Preparación ambiental

IP Roles
192.168.81.210 prometheus 、 exportador_nodo
192.168.81.220 exportador_nodo
192.168.81.230 exportador_nodo

3. Configurar el descubrimiento automático del servicio basado en archivos

3.1. Instale node_exporter en el extremo controlado

Los tres en funcionamiento

tar xf node_exporter-1.0.1.linux-amd64.tar.gz -C /data/
cd /data/
mv node_exporter-1.0.1.linux-amd64/ node_exporter
cp node_exporter/node_exporter /usr/bin/
node_exporter &

3.2. Configurar el descubrimiento de servicios en el lado del servidor

1.修改配置文件
[root@prometheus-server ~]# vim /data/prometheus/prometheus.yml 
  - job_name: 'centos7-node'
    file_sd_configs:
      - files: ['/data/prometheus/targets/node/*.yml']			#指定自动发现文件路径
        refresh_interval: 5s				#更新间隔

2.创建自动发现所在路径
[root@prometheus-server ~]# mkdir /data/prometheus/targets/node -p

3.重载配置
[root@prometheus-server ~]# curl -XPOST prometheus-server:9090/-/reload

Inserte la descripción de la imagen aquí

3.3. Crear un archivo de descubrimiento automático

Escriba la dirección y la etiqueta del servidor detectado automáticamente.

[root@prometheus-server ~]# vim /data/prometheus/targets/node/node.yml
- targets:
  - 'prometheus-server:9100'
  - '192.168.81.220:9100'
  - '192.168.81.230:9100'
  labels:
    idc: "bj"          

3.4. Compruebe si se encuentra un nuevo host en la página de prometheus

El host ha sido detectado por la página de descubrimiento automático

Inserte la descripción de la imagen aquí

Se ha descubierto el host

Inserte la descripción de la imagen aquí

Supongo que te gusta

Origin blog.csdn.net/weixin_44953658/article/details/113585973
Recomendado
Clasificación