Prometheus интегрирует Node Exporter

монитор

Статья впервые опубликована на паблике «Программист Фруктов». адрес:Tickets.WeChat.QQ.com/Yes/40UL B9u WB…

Введение

Официальные лица Prometheus и некоторые третьи стороны сделали экспортеры для сбора индексных данных некоторых часто используемых баз данных, систем, промежуточного программного обеспечения и т. д., которые можно импортировать и использовать непосредственно в производственной среде. В этом разделе мы используем Node Exporter, официально предоставленный Prometheus, для завершения сбора данных о работе системы Linux.

эксперимент

Установка и работа Node Exporter

Установите и запустите Node Exporter на компьютере с Linux, я использую виртуальную машину Linux с IP-адресом 172.16.2.101.

ссылка для скачивания:GitHub.com/Прометей/…

Скачать и разархивировать:

wget https://github.com/prometheus/node_exporter/releases/download/v0.18.1/node_exporter-0.18.1.linux-amd64.tar.gz

tar zxvf node_exporter-0.18.1.linux-amd64.tar.gz

Войтиnode_exporter-0.18.1.linux-amd64Папка Start node_exporter:

./node_exporter

Конфигурация Прометея

Настройте конечную точку метрик node_exporter в prometheus.yml следующим образом:

global:
  scrape_interval: 5s
  evaluation_interval: 5s
  scrape_timeout: 5s

scrape_configs:
  - job_name: 'prometheus'
    static_configs:
    - targets: ['localhost:9090']
  - job_name: 'linux-exporter'
    metrics_path: /metrics
    static_configs:
    - targets: ['172.16.2.101:9100']

Запустить прометей:

docker run --name prometheus -d -p 9090:9090 -v /root/prometheus-data:/prometheus-data \
       prom/prometheus --web.enable-lifecycle --config.file=/prometheus-data/prometheus.yml

доступhttp://172.16.2.101:9090/targetsОбнаружено, что цель «node_exporter» появилась и находится в состоянии UP.

Импорт Grafana DashBoard

Чиновники Grafana и сообщество подготовили часто используемую панель инструментов, к которой можно получить доступКонечно, поверни ах. ком/ Конечно, поверни ах/Я планирую…Запросить:

Выберите наиболее загружаемый, нажмите, чтобы войти:

Идентификатор DashBoard — 8919, он будет использоваться позже.

Запустить Графану

docker start grafana

от Графана+Панель инструментов Icon Import (Импорт) Node Exporter:

  • grafana id = 8919
  • Обратите внимание, что выбран источник данных prometheus

Нажмите «Импорт», чтобы перейти к интерфейсу мониторинга:

Через интерфейс вы можете интуитивно увидеть использование центрального процессора, нагрузку, дисковое пространство, память и другую информацию.

Суммировать

В этом разделе демонстрируется использование экспортера путем интеграции Node Exporter. После этого вы можете использовать другие экспортеры, официально предоставленные Prometheus, чтобы подать заявку на учебу или работу, такие как MySQL Server Exporter, Redis exporter и так далее.

Прошлый контент

Подписывайтесь на меня