prometheus 경우 그래프 형태로 구성 및 시각성이 부족하여
tsdb 백엔드 용으로 사용하고 앞단에 시각화 / 대쉬보드는 grafana 구성진행
옵션
GF_AUTH_ANONYMOUS_ENABLE
익명의 사용자가 접속 가능
GF_AUTH_ANONYMOUS_ORG_ROLE
익명의 사용자가 접속하여 admin 권한
grafana docker-compose
version: '3.8'
services:
grafana:
container_name: grafana
image: grafana/grafana:latest
ports:
- "3000:3000"
volumes:
- /home/centos/grafana/config/datasource.yml:/etc/grafana/provisioning/datasources/datasource.yml
environment:
- GF_AUTH_ANONYMOUS_ENABLED=true
- GF_AUTH_ANONYMOUS_ORG_ROLE=Admin
- GF_USER_DEFAULT_THEME=light
networks:
default:
name: monitoring
external:true
grafana datasource
apiVersion: 1
datasources:
- name: Prometheus
type: prometheus
access: proxy
orgId: 1
url: http://prometheus:9090
basicAuth: false
isDefault: false
version: 1
editable: false