보통 리눅스 서버에서는 node-exporter를 자주 활용함
하지만, 맥 OS에서는 호환되지 않음
따라서 brew에 존재하는 node-exporter를 설치함
brew install node_exporter
services:
prometheus:
image: prom/prometheus:latest
volumes:
- ./prometheus.yml:/etc/prometheus/prometheus.yml
command:
- '--config.file=/etc/prometheus/prometheus.yml'
restart: always
networks:
- proxy-network
grafana:
image: grafana/grafana
restart: always
volumes:
- ./grafana:/var/lib/grafana
networks:
- proxy-network
networks:
proxy-network:
driver: bridge
external: true
global:
scrape_interval: 5s
scrape_configs:
- job_name: system_metrics
metrics_path: '/metrics'
static_configs:
- targets: ['host.docker.internal:9100']
맥용 Node Exporter를 설치했기 때문에, 리눅스와 달리 다른 대쉬보드를 활용해야 한다
Node Exporter Mac OSX 적당한 친구를 찾았다. DashBoard Import 시 15797번을 넣으면 된다
