promethues quickstart

2019-10-09  本文已影响0人  akka9
#cat  /etc/systemd/system/prometheus.service
# /etc/systemd/system/prometheus.service
[Unit]
Description=prometheus server
After=network.target remote-fs.target nss-lookup.target

[Service]
LimitNOFILE=1048576
Restart=on-failure
RestartSec=20
Type=forking
PIDFile=/var/run/prometheus.pid
ExecStartPre=/bin/mkdir -p /app/data/prometheus
ExecStart=/app/prometheus/bin/prometheus --config.file=/app/prometheus/conf/prometheus.yml  --storage.tsdb.path=/app/data/prometheus
ExecReload=/bin/kill -s HUP $MAINPID
KillMode=process
KillSignal=SIGQUIT
TimeoutStopSec=5
PrivateTmp=true


[Install]
WantedBy=multi-user.target


# consul auto discover
# prometheus.yml 
---
  - job_name: node_exporter
    metrics_path: /metrics
    scheme: http
    consul_sd_configs:
      - server: localhost:8500
        services:
          - node_exporter


  - job_name: nginx_vts
    metrics_path: /vts.status/format/prometheus
    scheme: http
    consul_sd_configs:
      - server: localhost:8500
        services:
          - nginx_vts





上一篇 下一篇

猜你喜欢

热点阅读