Prometheus
概要
PrometheusをDockerで動かしてみる
コンテナ作成
docker-compose.yaml
version: '3.7'
services:
prometheus:
image: prom/prometheus
container_name: prometheus
volumes:
- ./prometheus.yml:/etc/prometheus/prometheus.yml
ports:
- 9090:9090
node-exporter:
container_name: node-exporter
image: prom/node-exporter
ports:
- 9100:9100
prometheus.yml
global:
scrape_interval: 15s
external_labels:
monitor: 'codelab-monitor'
scrape_configs:
- job_name: 'prometheus'
scrape_interval: 5s
static_configs:
- targets: ['localhost:9090']
- job_name: 'node'
scrape_interval: 5s
static_configs:
- targets: ['node-exporter:9100']
コンテナ起動
docker-compose up -d
- localhost:9090 にアクセスするとPrometheusの管理画面にアクセスできる