diff options
Diffstat (limited to 'tools/docker-compose/ansible/roles/sources/templates/docker-compose.yml.j2')
-rw-r--r-- | tools/docker-compose/ansible/roles/sources/templates/docker-compose.yml.j2 | 40 |
1 files changed, 40 insertions, 0 deletions
diff --git a/tools/docker-compose/ansible/roles/sources/templates/docker-compose.yml.j2 b/tools/docker-compose/ansible/roles/sources/templates/docker-compose.yml.j2 index e6cb929482..c6a0b4ed90 100644 --- a/tools/docker-compose/ansible/roles/sources/templates/docker-compose.yml.j2 +++ b/tools/docker-compose/ansible/roles/sources/templates/docker-compose.yml.j2 @@ -269,6 +269,42 @@ services: # pg_notify will NOT work in transaction mode. PGBOUNCER_POOL_MODE: session {% endif %} +{% if enable_otel|bool %} + otel: + image: otel/opentelemetry-collector-contrib:0.88.0 + container_name: tools_otel_1 + hostname: otel + command: ["--config=/etc/otel-collector-config.yaml", ""] + networks: + - awx + ports: + - "4317:4317" # OTLP gRPC receiver + - "4318:4318" # OTLP http receiver + - "55679:55679" # zpages http://localhost:55679/debug/servicez /tracez + volumes: + - "../../otel/otel-collector-config.yaml:/etc/otel-collector-config.yaml" + depends_on: + - loki +{% endif %} +{% if enable_loki|bool %} + loki: + image: grafana/loki:2.9.5 + container_name: tools_loki_1 + hostname: loki + ports: + - "3100:3100" + command: -config.file=/etc/loki/local-config.yaml + networks: + - awx + volumes: + - "loki_storage:/loki:rw" + #- "../../docker-compose/loki/volumes/index:/loki/index" + #- "../../docker-compose/loki/volumes/boltdb-cache:/loki/boltdb-cache" + - "../../loki/local-config.yaml:/etc/loki/local-config.yaml" + depends_on: + - grafana +{% endif %} + {% if execution_node_count|int > 0 %} receptor-hop: image: {{ receptor_image }} @@ -360,6 +396,10 @@ volumes: grafana_storage: name: tools_grafana_storage {% endif %} +{% if enable_loki|bool %} + loki_storage: + name: tools_loki_storage +{% endif %} networks: awx: |