Supervisión de Prometheus + Grafana (Mac OS)

Prometeo

homebrew instalar prometeo:

brew install prometheus

El archivo de configuración predeterminado prometheus.yml

global:
  scrape_interval: 15s

scrape_configs:
  - job_name: "prometheus"
    static_configs:
    - targets: ["localhost:9090"]

Especifique el archivo de configuración y ejecute Prometheus:

prometheus --config.file=/usr/local/etc/prometheus.yml

Abra localhost:9090 para ver la página de seguimiento de Prometheus:

 

Exportador GrafanaNode

Grafana es un hermoso y poderoso marco de visualización de visualización de indicadores de monitoreo de código abierto, que es fácil de operar y se ve genial.
homebrew instalar Grafana:

$ brew install grafana

puesta en marcha:

$ brew services start grafana

Después del inicio, abra localhost:3000 para ver la interfaz de Grafana. La primera es una página de inicio de sesión, el nombre de usuario y la contraseña predeterminados son ambos admin. Inicie sesión, cambie el nombre de usuario y la contraseña
Agregue la fuente de datos, como sugiere el nombre, de dónde provienen los datos que se mostrarán, Prometheus, agregue esta fuente de datos, la
inserte la descripción de la imagen aquí
operación de seguimiento será más fácil como se muestra en la figura a continuación, Agregar panel para agregar un nuevo tablero de monitoreo, Agregar consulta para escribir Ingrese el SQL de Prometheus y se mostrarán los datos.
Otras funciones, como agregar agrupación de carpetas, cambiar el título del panel, importar archivos JSON, etc.
 

Instalar el exportador de nodos

brew install node_exporter

运行
node_exporter

Abra http://localhost:9100/

Para permitir que Prometheus Server obtenga datos de monitoreo del exportador de nodos actual, el archivo de configuración de Prometheus debe modificarse aquí. Edite prometheus.yml y agregue lo siguiente en el nodo scrape_configs:

global:
  scrape_interval: 15s

scrape_configs:
  - job_name: "prometheus"
    static_configs:
    - targets: ["localhost:9090"]

  #采集node exporter监控数据
  - job_name: "node_exporter"
    static_configs:
    - targets: ["localhost:9100"]

La función de importación de archivos JSON es buena. En Grafana, la configuración y configuración de visualización de datos se guardan en formato de archivo JSON. El archivo JSON de importación puede admitir la carga y descarga de archivos JSON. Sitio web oficial de Grafana https://grafana.com/grafana/dashboards tiene Hay muchos paneles para que elija, lo que le ahorra la molestia de construir el monitoreo paso a paso. Después de buscar el tablero deseado, ingrese el número de identificación y estará bien, como se muestra en la figura a continuación
 

 

Supongo que te gusta

Origin blog.csdn.net/chen_peng7/article/details/108714477
Recomendado
Clasificación