view paper/src/docker-compose.yml @ 4:c48aa8767fe6

add experiment
author kiyama <e185758@ie.u-ryukyu.ac.jp>
date Tue, 25 Jan 2022 14:53:34 +0900
parents
children
line wrap: on
line source

version: '3'
services:
        prometheus:
                image: prom/prometheus
                container_name: prometheus
                volumes:
                        - ./prometheus:/etc/prometheus
                        - ./prometheus/alert.rules:/etc/prometheus/alert.rules
                restart: always
                ports:
                        - 9090:9090
        grafana:
                image: grafana/grafana:latest
                container_name: grafana
                restart: always
                ports:
                        - 3000:3000
                user: '0'

                volumes:
                        - ./var-lib-grafana:/var/lib/grafana
                        - ./grafana/grafana.ini:/etc/grafana/grafana.ini
        alertmanager:
                image: prom/alertmanager
                container_name: alertmanager
                volumes:
                        - ./alertmanager:/etc/prometheus
                command: "--config.file=/etc/prometheus/alertmanager.yml"
                ports:
                        - 9093:9093
                    
        loki:
                image: grafana/loki:2.0.0
                container_name: loki
                volumes:
                        - ./loki/local-config.yaml:/etc/loki/local-config.yaml
                        - ./loki/config:/loki/rules
                command:
                        - "--config.file=/etc/loki/local-config.yaml"
                ports:
                        - 3100:3100
                restart: always
        promtail:
                image: grafana/promtail
                container_name: promtail
                volumes:
                        - ./promtail/config.yml:/etc/promtail/config.yml
                        - ./promtail/test.log:/var/log/test.log
                ports:
                        - 8080:8080