OpenTelemetry envelope
Last updated
Was this helpful?
Was this helpful?
service:
flush: 1
log_level: info
pipeline:
inputs:
- name: dummy
dummy: '{"message": "Hello World"}'
processors:
logs:
- name: opentelemetry_envelope
outputs:
- name : stdout
match: '*'
- name: opentelemetry
match: '*'
host: 127.0.0.1
port: 4318receivers:
otlp:
protocols:
http:
endpoint: 127.0.0.1:4318
exporters:
file:
path: out.json
logging:
loglevel: info
service:
telemetry:
logs:
level: debug
pipelines:
logs:
receivers: [otlp]
exporters: [file, logging]{
"resourceLogs": [
{
"resource": {},
"scopeLogs": [
{
"scope": {},
"logRecords": [
{
"timeUnixNano": "1722904188085758000",
"body": {
"stringValue": "dummy"
},
"traceId": "",
"spanId": ""
}
]
}
]
}
]
}service:
flush: 1
log_level: info
pipeline:
inputs:
- name: dummy
dummy: '{"message": "Hello World"}'
processors:
logs:
- name: opentelemetry_envelope
- name: content_modifier
context: otel_resource_attributes
action: upsert
key: service.name
value: my-service
outputs:
- name : stdout
match: '*'
- name: opentelemetry
match: '*'
host: 127.0.0.1
port: 4318{
"resourceLogs": [
{
"resource": {
"attributes": [
{
"key": "service.name",
"value": {
"stringValue": "my-service"
}
}
]
},
"scopeLogs": [
{
"scope": {},
"logRecords": [
{
"timeUnixNano": "1722904465173450000",
"body": {
"stringValue": "Hello World"
},
"traceId": "",
"spanId": ""
}
]
}
]
}
]
}