Skip to content

Commit

Permalink
chore: update example (#2222)
Browse files Browse the repository at this point in the history
Co-authored-by: Valentin Marchaud <contact@vmarchaud.fr>
  • Loading branch information
drexler and vmarchaud committed Jun 1, 2021
1 parent aea89cf commit 8bb9752
Show file tree
Hide file tree
Showing 3 changed files with 32 additions and 18 deletions.
21 changes: 13 additions & 8 deletions examples/basic-tracer-node/docker/ot/collector-config.yaml
Original file line number Diff line number Diff line change
@@ -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]
24 changes: 15 additions & 9 deletions examples/basic-tracer-node/docker/ot/docker-compose.yaml
Original file line number Diff line number Diff line change
@@ -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"


5 changes: 4 additions & 1 deletion examples/basic-tracer-node/index.js
Original file line number Diff line number Diff line change
Expand Up @@ -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()));

Expand Down

0 comments on commit 8bb9752

Please sign in to comment.