Generate and push OpenTelemetry Trace data to an endpoint in JSON format.
YouTube: tracepusher tracing a GitLab pipeline.
- Trace CICD Pipelines with OpenTelemetry
- Trace shell scripts with OpenTelemetry
- Trace anything with OpenTelemetry!
See try tracepusher in-browser without installation.
See use tracepusher as a Python script.
See use tracepusher as a docker image.
See run a CI pipeline step as a docker image with tracepusher.
See dry run mode flag.
See debug mode flag.
See time shifting.
See multi-span traces.
Only supported with
v0.6.0
and above.
See OpenTelemetry Collector configuration
Do you use tracepusher? Thanks and we'd love to know!
Submit a PR and add your details to ADOPTERS.md
See FAQ.
See Breaking changes
Run all build commands from the root directory:
docker buildx build --platform linux/arm64,linux/amd64 --push -t tracepusher:dev-ci -f ./docker/ci/Dockerfile .
docker buildx build --platform linux/arm64,linux/amd64 --push -t tracepusher:dev -f ./docker/standard/Dockerfile .
All contributions are most welcome!
Get involved:
- Tackle a good first issue
- Create an issue to suggest something new
- File a PR to fix something
Made with contrib.rocks.