From 8bb9752d5ddeeaca2d2d4a56c2d604738e98bea7 Mon Sep 17 00:00:00 2001 From: andrew quartey Date: Tue, 1 Jun 2021 16:28:03 -0400 Subject: [PATCH] chore: update example (#2222) Co-authored-by: Valentin Marchaud --- .../docker/ot/collector-config.yaml | 21 +++++++++------- .../docker/ot/docker-compose.yaml | 24 ++++++++++++------- examples/basic-tracer-node/index.js | 5 +++- 3 files changed, 32 insertions(+), 18 deletions(-) diff --git a/examples/basic-tracer-node/docker/ot/collector-config.yaml b/examples/basic-tracer-node/docker/ot/collector-config.yaml index b4bc9cb9f..b550ca4fa 100644 --- a/examples/basic-tracer-node/docker/ot/collector-config.yaml +++ b/examples/basic-tracer-node/docker/ot/collector-config.yaml @@ -1,18 +1,23 @@ receivers: - opencensus: - endpoint: 0.0.0.0:55678 + otlp: + protocols: + grpc: + http: + cors_allowed_origins: + - http://* + - https://* exporters: - zipkin: - url: "http://zipkin-all-in-one:9411/api/v2/spans" + jaeger: + endpoint: jaeger-all-in-one:14250 + insecure: true processors: batch: - queued_retry: service: pipelines: traces: - receivers: [opencensus] - exporters: [zipkin] - processors: [batch, queued_retry] + receivers: [otlp] + exporters: [jaeger] + processors: [batch] diff --git a/examples/basic-tracer-node/docker/ot/docker-compose.yaml b/examples/basic-tracer-node/docker/ot/docker-compose.yaml index 3e486bfb0..a2068c155 100644 --- a/examples/basic-tracer-node/docker/ot/docker-compose.yaml +++ b/examples/basic-tracer-node/docker/ot/docker-compose.yaml @@ -1,19 +1,25 @@ -version: "2" +version: "3.8" services: # Collector - collector: - image: otelcol:latest + otel-collector: + image: otel/opentelemetry-collector:0.27.0 command: ["--config=/conf/collector-config.yaml", "--log-level=DEBUG"] volumes: - ./collector-config.yaml:/conf/collector-config.yaml ports: - - "55678:55678" + - "9464:9464" + - "4317:4317" + - "55681:55681" depends_on: - - zipkin-all-in-one + - jaeger-all-in-one - # Zipkin - zipkin-all-in-one: - image: openzipkin/zipkin:latest + # Jaeger + jaeger-all-in-one: + image: jaegertracing/all-in-one:1.22.0 ports: - - "9411:9411" + - "16686:16686" + - "14268:14268" + - "14250" + + diff --git a/examples/basic-tracer-node/index.js b/examples/basic-tracer-node/index.js index b7092f339..c43657e96 100644 --- a/examples/basic-tracer-node/index.js +++ b/examples/basic-tracer-node/index.js @@ -7,7 +7,10 @@ const { JaegerExporter } = require('@opentelemetry/exporter-jaeger'); const provider = new BasicTracerProvider(); // Configure span processor to send spans to the exporter -const exporter = new JaegerExporter({ serviceName: 'basic-service' }); +const exporter = new JaegerExporter({ + serviceName: 'basic-service', + endpoint: 'http://localhost:14268/api/traces', +}); provider.addSpanProcessor(new SimpleSpanProcessor(exporter)); provider.addSpanProcessor(new SimpleSpanProcessor(new ConsoleSpanExporter()));