|
1 | | -version: "3" |
2 | 1 | services: |
3 | 2 | tempo: |
4 | | - image: grafana/tempo:latest |
| 3 | + image: grafana/tempo:2.6.1 |
5 | 4 | command: [ "-config.file=/etc/tempo.yaml" ] |
6 | 5 | volumes: |
7 | | - - ./tempo-local.yaml:/etc/tempo.yaml |
| 6 | + - ./tempo.yaml:/etc/tempo.yaml |
8 | 7 | - ./tempo-data:/tmp/tempo |
9 | 8 | ports: |
10 | | - - "3200:3200" # tempo |
| 9 | + # - "3200:3200" # tempo |
| 10 | + - "127.0.0.1:3200:3200" |
11 | 11 | # - "14268:14268" # jaeger ingest |
12 | 12 | # - "4317:4317" # otlp grpc |
13 | 13 | # - "4318:4318" # otlp http |
14 | 14 | # - "9411:9411" # zipkin |
15 | 15 |
|
16 | 16 | otel-collector: |
17 | | - image: otel/opentelemetry-collector-contrib:0.52.0 |
| 17 | + image: otel/opentelemetry-collector-contrib:0.101.0 |
18 | 18 | depends_on: |
19 | 19 | - tempo |
20 | 20 | command: [ "--config=/etc/otel-collector.yaml", "--set=service.telemetry.logs.level=debug"] |
21 | 21 | volumes: |
22 | 22 | - ./otel-collector.yaml:/etc/otel-collector.yaml |
23 | 23 | ports: |
24 | | - - "4317:4317" # otlp grpc |
| 24 | + - "127.0.0.1:4317:4317" # otlp grpc |
25 | 25 |
|
26 | 26 | loki: |
27 | | - image: grafana/loki:2.5.0 |
| 27 | + image: grafana/loki:3.2.1 |
28 | 28 | ports: |
29 | | - - "3100:3100" |
| 29 | + # - "3100:3100" |
| 30 | + - "127.0.0.1:3100:3100" |
30 | 31 | command: -config.file=/etc/loki/local-config.yaml |
31 | 32 |
|
32 | 33 | prometheus: |
33 | | - image: prom/prometheus:latest |
34 | | - command: [ "--config.file=/etc/prometheus.yaml", "--web.enable-remote-write-receiver", "--enable-feature=exemplar-storage"] |
| 34 | + image: prom/prometheus:v2.54.1 |
| 35 | + command: [ "--config.file=/etc/prometheus.yaml", "--web.enable-remote-write-receiver", "--enable-feature=otlp-write-receiver,exemplar-storage"] |
35 | 36 | volumes: |
36 | 37 | - ./prometheus.yaml:/etc/prometheus.yaml |
37 | 38 | ports: |
38 | 39 | - "9090:9090" |
39 | 40 |
|
40 | 41 | grafana: |
41 | | - image: grafana/grafana:8.5.3 |
| 42 | + image: grafana/grafana:11.2.2 |
42 | 43 | volumes: |
43 | 44 | - ./grafana-datasources.yaml:/etc/grafana/provisioning/datasources/datasources.yaml |
44 | 45 | environment: |
45 | 46 | - GF_AUTH_ANONYMOUS_ENABLED=true |
46 | 47 | - GF_AUTH_ANONYMOUS_ORG_ROLE=Admin |
47 | 48 | - GF_AUTH_DISABLE_LOGIN_FORM=true |
| 49 | + - GF_FEATURE_TOGGLES_ENABLE=traceqlEditor traceQLStreaming metricsSummary |
48 | 50 | ports: |
49 | | - - "3000:3000" |
| 51 | + - "4000:3000" |
0 commit comments