From 851f0d700fbeb63f1a76cb6a935baffd6bfcbd05 Mon Sep 17 00:00:00 2001 From: pashko Date: Mon, 9 Dec 2024 21:39:26 +0800 Subject: [PATCH] Update docker-cmpose.yml --- docker-cmpose.yml | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) diff --git a/docker-cmpose.yml b/docker-cmpose.yml index 3166e03..9d47542 100644 --- a/docker-cmpose.yml +++ b/docker-cmpose.yml @@ -57,6 +57,35 @@ services: - ${LOKI_NETWORK} - ${PROXY_NETWORK} + otel-collector: + image: ${OTEL_IMAGE} + container_name: ${OTEL_CONTAINER_NAME} + hostname: ${OTEL_CONTAINER_NAME} + command: ["--config=/etc/otel-collector-config.yaml"] + volumes: + - ./configs/otel-collector/config.yaml:/etc/otel-collector-config.yaml + ports: + # - "8888:8888" # Prometheus metrics exposed by the collector for scrape + - "8889:8889" # Prometheus exporter metrics + - "13133:13133" # health_check extension + - "4317:4317" # OTLP gRPC receiver + - "4318:4318" # OTLP http receiver + # - 55679:55679 # zpages extension + + prometheus: + image: ${PROMETHEUS_IMAGE} + container_name: ${PROMETHEUS_CONTAINER_NAME} + hostname: ${PROMETHEUS_CONTAINER_NAME} + volumes: + - ./configs/prometheus/:/etc/prometheus/ + - ./prometheus_data:/prometheus + command: + - '--config.file=/etc/prometheus/prometheus.yml' + - '--storage.tsdb.path=/prometheus' + # - '--enable-feature=otlp-write-receiver' + ports: + - 9090:9090 + networks: ${LOKI_NETWORK}: name: ${LOKI_NETWORK}