banto
11/23/2022, 10:37 AMbanto
11/23/2022, 10:38 AMbanto
11/23/2022, 10:38 AMnpm i @jufab/opentelemetry-angular-interceptor && npm i @opentelemetry/api @opentelemetry/sdk-trace-web @opentelemetry/sdk-trace-base @opentelemetry/core @opentelemetry/semantic-conventions @opentelemetry/resources @opentelemetry/exporter-trace-otlp-http @opentelemetry/exporter-zipkin @opentelemetry/propagator-b3 @opentelemetry/propagator-jaeger @opentelemetry/context-zone-peer-dep @opentelemetry/instrumentation @opentelemetry/instrumentation-document-load @opentelemetry/instrumentation-fetch @opentelemetry/instrumentation-xml-http-request @opentelemetry/propagator-aws-xray --save-dev
banto
11/23/2022, 10:40 AMpm ERR! ERESOLVE could not resolve
npm ERR!
npm ERR! While resolving: angular-sample-app@0.0.0
npm ERR! Found: @angular/compiler@13.3.12
npm ERR! node_modules/@angular/compiler
npm ERR! @angular/compiler@"~13.3.0" from the root project
npm ERR! peer @angular/compiler@"13.3.12" from @angular/compiler-cli@13.3.12
npm ERR! node_modules/@angular/compiler-cli
npm ERR! dev @angular/compiler-cli@"~13.3.0" from the root project
npm ERR! peer @angular/compiler-cli@"^13.0.0 || ^13.3.0-rc.0" from @angular-devkit/build-angular@13.3.2
npm ERR! node_modules/@angular-devkit/build-angular
npm ERR! dev @angular-devkit/build-angular@"~13.3.2" from the root project
npm ERR!
npm ERR! Could not resolve dependency:
npm ERR! @angular/platform-browser-dynamic@"~13.3.0" from the root project
npm ERR!
npm ERR! Conflicting peer dependency: @angular/compiler@13.3.2
npm ERR! node_modules/@angular/compiler
npm ERR! peer @angular/compiler@"13.3.2" from @angular/platform-browser-dynamic@13.3.2
npm ERR! node_modules/@angular/platform-browser-dynamic
npm ERR! @angular/platform-browser-dynamic@"~13.3.0" from the root project
npm ERR!
npm ERR! Fix the upstream dependency conflict, or retry
npm ERR! this command with --force, or --legacy-peer-deps
npm ERR! to accept an incorrect (and potentially broken) dependency resolution.
banto
11/23/2022, 10:41 AMbanto
11/23/2022, 12:53 PMbanto
11/23/2022, 12:53 PMbanto
11/23/2022, 12:53 PM@NgModule({
declarations: [AppComponent],
imports: [
BrowserModule,
AppRoutingModule,
HttpClientModule,
OpenTelemetryInterceptorModule.forRoot({
commonConfig: {
console: true, // Display trace on console
production: false, // Send Trace with BatchSpanProcessor (true) or SimpleSpanProcessor (false)
serviceName: 'Angular Sample App', // Service name send in trace
logBody: true, // true add body in a log, nothing otherwise
probabilitySampler: '1', // 75% sampling
logLevel: DiagLogLevel.ALL, //ALL Log, DiagLogLevel is an Enum from @opentelemetry/api
},
otelcolConfig: {
url: '<http://127.0.0.1:4318/v1/traces>', // URL of opentelemetry collector
attributes: {
test: 'test',
},
},
}),
//Insert OtelCol exporter module
OtelColExporterModule,
//Insert propagator module
CompositePropagatorModule,
],
providers: [],
bootstrap: [AppComponent],
})banto
11/23/2022, 12:53 PM'<http://127.0.0.1:4318/v1/traces>
above is hardcodedIshwor Gurung
11/24/2022, 7:49 AMIshwor Gurung
11/25/2022, 2:09 AMPranay
Apoorva
11/29/2022, 9:07 AMIshwor Gurung
11/30/2022, 5:11 AMDWARAMPUDI VIJAYA SREE SAI REDDY
12/01/2022, 12:05 PMgati sahu
12/02/2022, 4:28 AMIshwor Gurung
12/02/2022, 10:28 AMtimestamp
might have been corrupted somehow? π
Row 5:
ββββββ
timestamp: 16616360830611120685
observed_timestamp: 1669976312096499717
id: 2IJmVr3fofdss3H3b6bL3YvjBKe
trace_id: 234a5bcd543ef3fa53ce929d0e0e4736
span_id: b4b37b64bb3f6141
trace_flags: 0
severity_text:
severity_number: 0
body: {"log":"{\"level\":\"info\",\"ts\":\"1912-01-01T11:12:36.901569069+1100\",\"msg\":\"hello\",\"error\":\"eeeeerrrrr\",\"trace_id\":\"234a5bcd543ef3fa53ce929d0e0e4736\",\"span_id\":\"b4b37b64bb3f6141\"}\r\n","stream":"stdout","time":"2022-12-02T10:18:31.908222809Z"}
resources_string_key: []
resources_string_value: []
attributes_string_key: ['log_file_path','timestamp']
attributes_string_value: ['/var/log/pods/default_echoer_9eb10131-9899-4112-9867-b1d6e0701d3a/echoer/0.log','1912-01-01T11:12:36.901569069+1100']
attributes_int64_key: []
attributes_int64_value: []
attributes_float64_key: []
attributes_float64_value: []
repro:
kubectl run --namespace default -it --rm --restart=Never --image=alpine echoer -- \
echo '{"level":"info","ts":"1912-01-01T11:12:36.901569069+1100","msg":"hello","error":"eeeeerrrrr","trace_id":"234a5bcd543ef3fa53ce929d0e0e4736","span_id":"b4b37b64bb3f6141"}'
cfg on log collector:
receivers:
filelog/containers:
exclude:
- /var/log/pods/otelcol_*/opentelemetry-collector/*.log
include:
- /var/log/pods/*/*/*.log
include_file_name: false
include_file_path: true
operators:
- id: mslog
regex: '{.*?\\"ts\\":\\"(?P<timestamp>\d{4}-\d{2}-\d{2}T\d{2}:\d{2}:\d{2}.\d{1,20}(\+|\-)\d{2}\d{2})\\".*?,\\"trace_id\\":\\"(?P<trace_id>\S*)\\",\\"span_id\\":\\"(?P<span_id>\S*)\\".*?'
timestamp:
layout: '%Y-%m-%dT%H:%M:%S.%f%z'
parse_from: attributes.timestamp
trace:
span_id:
parse_from: attributes.span_id
trace_id:
parse_from: attributes.trace_id
type: regex_parser
- field: attributes.trace_id
type: remove
- field: attributes.span_id
type: remove
also, how to get timestamp
on the frontend to show 1912-01-01T11:12:36.901569069+1100
?
πJason
12/02/2022, 1:52 PMJason
12/02/2022, 1:52 PMSai Saubhagya
12/04/2022, 3:59 AMGeorge Larson
12/04/2022, 8:15 AMKapil Khanwani
12/04/2022, 1:28 PMKapil Khanwani
12/05/2022, 4:16 AMTeymour
12/05/2022, 11:19 AMdocker run -it --rm signoz/troubleshoot checkEndpoint --endpoint=<...>
is running fine. But I don't see anything on the signoz frontend/UI. What am I missing? Will link the config setup/files as answer to this msg.Bill Cavalieri
12/05/2022, 8:14 PMVikas Sansanwal
12/06/2022, 8:30 AMParam Namdev
12/06/2022, 6:44 PMPranay
Teymour
12/07/2022, 5:06 PMTeymour
12/07/2022, 5:06 PM