Skip to content

Commit

Permalink
Configure tracing
Browse files Browse the repository at this point in the history
  • Loading branch information
Romanow committed Jan 10, 2025
1 parent 904ff67 commit 1bb3aa0
Show file tree
Hide file tree
Showing 2 changed files with 58 additions and 6 deletions.
12 changes: 6 additions & 6 deletions docker-compose.tracing.yml
Original file line number Diff line number Diff line change
@@ -1,14 +1,14 @@
services:
jaeger:
image: "jaegertracing/all-in-one:1.65.0"
image: "jaegertracing/jaeger:2.2.0"
container_name: jaeger
command: ["--config", "/etc/jaeger/config.yml"]
ports:
- "16686:16686"
healthcheck:
test: [ "CMD", "wget", "--no-verbose", "--tries=1", "--spider", "http://localhost:16686" ]
interval: 5s
timeout: 10s
retries: 5
environment:
- COLLECTOR_OTLP_ENABLED=true
- SPAN_STORAGE_TYPE=memory
ports:
- "16686:16686"
volumes:
- "./docker/jaeger/config.yml:/etc/jaeger/config.yml"
52 changes: 52 additions & 0 deletions docker/jaeger/config.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,52 @@
service:
extensions: [jaeger_storage, jaeger_query]
pipelines:
traces:
receivers: [otlp]
processors: [batch]
exporters: [jaeger_storage_exporter, spanmetrics]
metrics/spanmetrics:
receivers: [spanmetrics]
exporters: [prometheus]
telemetry:
resource:
service.name: jaeger
metrics:
level: detailed
address: 0.0.0.0:8888

extensions:
jaeger_query:
storage:
traces: traces-storage
metrics: metrics-storage
jaeger_storage:
backends:
traces-storage:
memory:
max_traces: 100000
metric_backends:
metrics-storage:
prometheus:
endpoint: http://prometheus:9090
normalize_calls: true
normalize_duration: true

connectors:
spanmetrics:

receivers:
otlp:
protocols:
grpc:
http:
endpoint: "0.0.0.0:4318"

processors:
batch:

exporters:
jaeger_storage_exporter:
trace_storage: traces-storage
prometheus:
endpoint: "0.0.0.0:8889"

0 comments on commit 1bb3aa0

Please sign in to comment.