File tree 4 files changed +26
-20
lines changed
examples/react-load/preact
4 files changed +26
-20
lines changed Original file line number Diff line number Diff line change 1
1
receivers :
2
2
otlp :
3
- endpoint : 0.0.0.0:55678
3
+ protocols :
4
+ http :
5
+ cors :
6
+ allowed_origins :
7
+ - http://*
8
+ - https://*
4
9
5
10
exporters :
6
11
zipkin :
7
- url : " http://zipkin-all-in-one:9411/api/v2/spans"
12
+ endpoint : " http://zipkin-all-in-one:9411/api/v2/spans"
8
13
9
14
processors :
10
15
batch :
11
- queued_retry :
12
16
13
17
service :
14
18
pipelines :
15
19
traces :
16
20
receivers : [otlp]
17
21
exporters : [zipkin]
18
- processors : [batch, queued_retry]
22
+ processors : [batch]
23
+ telemetry :
24
+ logs :
25
+ level : " debug"
Original file line number Diff line number Diff line change @@ -3,12 +3,12 @@ services:
3
3
4
4
# Collector
5
5
collector :
6
- image : omnition /opentelemetry-collector-contrib:0.2.8
7
- command : ["--config=/conf/collector-config.yaml", "--log-level=DEBUG" ]
6
+ image : otel /opentelemetry-collector-contrib:0.75.0
7
+ command : ["--config=/conf/collector-config.yaml"]
8
8
volumes :
9
9
- ./collector-config.yaml:/conf/collector-config.yaml
10
10
ports :
11
- - " 55678:55678 "
11
+ - " 4318:4318 "
12
12
depends_on :
13
13
- zipkin-all-in-one
14
14
Original file line number Diff line number Diff line change 1
1
{
2
2
"private" : true ,
3
3
"name" : " react-load-preact-example" ,
4
- "version" : " 0.23 .0" ,
4
+ "version" : " 0.24 .0" ,
5
5
"description" : " Example of using @opentelemetry/plugin-react-load in browser with Preact" ,
6
6
"main" : " index.js" ,
7
7
"scripts" : {
23
23
" tracing"
24
24
],
25
25
"engines" : {
26
- "node" : " >=8 "
26
+ "node" : " >=14 "
27
27
},
28
28
"author" : " OpenTelemetry Authors" ,
29
29
"license" : " Apache-2.0" ,
33
33
"devDependencies" : {
34
34
"identity-obj-proxy" : " ^3.0.0" ,
35
35
"preact-cli" : " ^3.0.0" ,
36
- "preact-render-spy" : " ^1.2.1" ,
37
36
"sirv-cli" : " 1.0.3"
38
37
},
39
38
"dependencies" : {
40
- "@opentelemetry/context-zone" : " ^0.25 .0" ,
41
- "@opentelemetry/exporter-collector " : " ^0.25 .0" ,
42
- "@opentelemetry/plugin-react-load" : " ^0.23.0 " ,
43
- "@opentelemetry/sdk-trace-base" : " ^0.25 .0" ,
44
- "@opentelemetry/sdk-trace-web" : " ^0.25 .0" ,
39
+ "@opentelemetry/context-zone" : " ^1.11 .0" ,
40
+ "@opentelemetry/exporter-trace-otlp-http " : " ^0.37 .0" ,
41
+ "@opentelemetry/plugin-react-load" : " ^0.28.1 " ,
42
+ "@opentelemetry/sdk-trace-base" : " ^1.11 .0" ,
43
+ "@opentelemetry/sdk-trace-web" : " ^1.11 .0" ,
45
44
"preact" : " ^10.3.2" ,
46
45
"preact-render-to-string" : " ^5.1.4" ,
47
46
"preact-router" : " ^3.2.1"
Original file line number Diff line number Diff line change 1
1
import { ConsoleSpanExporter , SimpleSpanProcessor } from '@opentelemetry/sdk-trace-base' ;
2
+ import { diag , DiagConsoleLogger , DiagLogLevel } from '@opentelemetry/api' ;
2
3
import { WebTracerProvider } from '@opentelemetry/sdk-trace-web' ;
3
4
import { BaseOpenTelemetryComponent } from '@opentelemetry/plugin-react-load' ;
4
5
import { ZoneContextManager } from '@opentelemetry/context-zone' ;
5
- import { CollectorTraceExporter } from '@opentelemetry/exporter-collector ' ;
6
+ import { OTLPTraceExporter } from '@opentelemetry/exporter-trace-otlp-http ' ;
6
7
7
8
export default ( serviceName ) => {
9
+ diag . setLogger ( new DiagConsoleLogger ( ) , DiagLogLevel . DEBUG ) ;
8
10
const provider = new WebTracerProvider ( ) ;
9
-
10
- const exporter = new CollectorTraceExporter ( {
11
- url : 'http://localhost:55678/v1/trace' ,
11
+ const exporter = new OTLPTraceExporter ( {
12
+ url : 'http://localhost:4318/v1/traces' ,
12
13
} ) ;
13
14
14
15
provider . addSpanProcessor ( new SimpleSpanProcessor ( new ConsoleSpanExporter ( ) ) ) ;
@@ -21,7 +22,6 @@ export default (serviceName) => {
21
22
const tracer = provider . getTracer ( serviceName ) ;
22
23
23
24
BaseOpenTelemetryComponent . setTracer ( serviceName )
24
- BaseOpenTelemetryComponent . setLogger ( provider . logger )
25
25
26
26
return tracer ;
27
27
}
You can’t perform that action at this time.
0 commit comments