This folder contains a collection of example OTLP JSON files for all signals that can be used as request payloads.
- Trace trace.json
- Metrics metrics.json
- Logs logs.json
First run a OpenTelemetry collector with the following configuration:
receivers:
otlp:
protocols:
http:
exporters:
logging:
verbosity: detailed
service:
pipelines:
traces:
receivers: [otlp]
exporters: [logging]
metrics:
receivers: [otlp]
exporters: [logging]
logs:
receivers: [otlp]
exporters: [logging]
Then send a curl request to the collector (e.g. for Logs):
curl -X POST -H "Content-Type: application/json" -d @logs.json -i localhost:4318/v1/logs
Remember to change the URL path when sending other signals (traces/metrics).