Статья впервые опубликована на паблике «Программист Фруктов». адрес: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 и так далее.