diff --git a/docs/usage/examples/opentelemetry.md b/docs/usage/examples/opentelemetry.md
index 146627f7a751ca11ac6835bc6656c9396778c7c8..f56bdb6348c114670e3931652d7ef74ba0389d31 100644
--- a/docs/usage/examples/opentelemetry.md
+++ b/docs/usage/examples/opentelemetry.md
@@ -18,10 +18,10 @@ services:
     image: jaegertracing/all-in-one:1
     ports:
       - '16686:16686'
-      - '14250'
+      - '4317'
 
   otel-collector:
-    image: otel/opentelemetry-collector-contrib:0.52.0
+    image: otel/opentelemetry-collector-contrib:0.88.0
     command: ['--config=/etc/otel-collector-config.yml']
     volumes:
       - ./otel-collector-config.yml:/etc/otel-collector-config.yml
@@ -46,8 +46,8 @@ receivers:
       http:
 
 exporters:
-  jaeger:
-    endpoint: jaeger:14250
+  otlp/jaeger:
+    endpoint: jaeger:4317
     tls:
       insecure: true
   logging:
@@ -76,7 +76,7 @@ service:
   pipelines:
     traces:
       receivers: [otlp]
-      exporters: [jaeger, logging]
+      exporters: [otlp/jaeger, logging]
       processors: [spanmetrics, batch]
 
     metrics: