Measurement with Prometheus and Grafana
Автор: theurbanpenguin
Загружено: 2025-08-03
Просмотров: 1039
/etc/systemd/system/node_exporter.service
Node Exporter systemd service file
[Unit]
Description=Node Exporter
Documentation=https://prometheus.io/docs/guides/nod...
Wants=network-online.target
After=network-online.target
[Service]
Type=simple
User=node_exporter
Group=node_exporter
ExecStart=/usr/local/bin/node_exporter \
--web.listen-address=:9100 \
--path.procfs=/proc \
--path.sysfs=/sys \
--collector.filesystem.mount-points-exclude="^/(dev|proc|sys|var/lib/docker/.+)($|/)" \
--collector.filesystem.fs-types-exclude="^(autofs|binfmt_misc|bpf|cgroup2?|configfs|debugfs|devpts|devtmpfs|fusectl|hugetlbfs|iso9660|mqueue|nsfs|overlay|proc|procfs|pstore|rpc_pipefs|securityfs|selinuxfs|squashfs|sysfs|tracefs)$"
SyslogIdentifier=node_exporter
Restart=always
RestartSec=1
StandardOutput=journal
StandardError=journal
[Install]
WantedBy=multi-user.target
prometheus.yml
global:
scrape_interval: 15s
evaluation_interval: 15s
scrape_timeout: 10s
scrape_configs:
Prometheus monitoring itself
job_name: 'prometheus'
static_configs:
targets: ['localhost:9090']
Node Exporter
job_name: 'node-exporter'
static_configs:
targets: ['172.16.247.133:9100']
docker-compose.yml - Complete monitoring stack
services:
prometheus:
image: prom/prometheus:latest
container_name: prometheus
ports:
"9090:9090"
volumes:
./prometheus.yml:/etc/prometheus/prometheus.yml
prometheus_data:/prometheus
command:
'--config.file=/etc/prometheus/prometheus.yml'
'--storage.tsdb.path=/prometheus'
'--web.console.libraries=/etc/prometheus/console_libraries'
'--web.console.templates=/etc/prometheus/consoles'
'--storage.tsdb.retention.time=200h'
'--web.enable-lifecycle'
restart: unless-stopped
grafana:
image: grafana/grafana:latest
container_name: grafana
ports:
"3000:3000"
volumes:
grafana_data:/var/lib/grafana
environment:
GF_SECURITY_ADMIN_PASSWORD=admin123
restart: unless-stopped
depends_on:
prometheus
volumes:
prometheus_data:
grafana_data:
Additionally you can find my video courses on Pluralsight: http://pluralsight.com/training/Autho... and take time to see my own site http://www.theurbanpenguin.com
Доступные форматы для скачивания:
Скачать видео mp4
-
Информация по загрузке: