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
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
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