企業devops實現二、搭建監控系統prometheus+grafana
阿新 • • 發佈:2022-03-18
準備一臺伺服器
配置:
4核CPU、8G記憶體、200G儲存
一、 安裝docker
二 、安裝docker-compose
三、 安裝監控系統prometheus+grafana
vim docker-compose.yml
version: '3' services: prometheus: image: prom/prometheus container_name: prometheus hostname: prometheus restart: always volumes: - /data/prometheus/config:/etc/prometheus - 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' ports: - "9090:9090" networks: - monitor grafana: image: grafana/grafana container_name: grafana hostname: grafana restart: always volumes: - grafana_data:/var/lib/grafana - /data/grafana/provisioning:/etc/grafana/provisioning environment: - GF_SECURITY_ADMIN_USER=admin - GF_SECURITY_ADMIN_PASSWORD=password - GF_USERS_ALLOW_SIGN_UP=false ports: - "3000:3000" networks: - monitor networks: monitor: driver: bridge volumes: prometheus_data: grafana_data: