https://github.com/emdneto/opentelemetry-by-example
OpenTelemetry By Example
https://github.com/emdneto/opentelemetry-by-example
cpp dotnet elixir go java javascript observability opentelemetry opentelemetry-collector opentelemetry-operator php python ruby
Last synced: about 10 hours ago
JSON representation
OpenTelemetry By Example
- Host: GitHub
- URL: https://github.com/emdneto/opentelemetry-by-example
- Owner: emdneto
- Created: 2024-12-22T21:41:31.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-10-16T16:07:21.000Z (6 months ago)
- Last Synced: 2026-01-13T02:41:39.088Z (3 months ago)
- Topics: cpp, dotnet, elixir, go, java, javascript, observability, opentelemetry, opentelemetry-collector, opentelemetry-operator, php, python, ruby
- Language: Python
- Homepage: https://emdneto.github.io/opentelemetry-by-example/
- Size: 141 KB
- Stars: 9
- Watchers: 1
- Forks: 0
- Open Issues: 10
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# OpenTelemetry By Example
[![docs]][docs-ci]
Your definitive state-of-the-art reference for learning OpenTelemetry with hands-on examples.
OpenTelemetry By Example is a curated collection of reproducible code snippets that demonstrate how to instrument applications using [OpenTelemetry][opentelemetry]. Say goodbye to outdated examples—each snippet is designed to be clear, step-by-step, and guaranteed to work every time you run it. From basic setups to advanced use cases with popular frameworks and libraries, these snippets ensure you're always running with up-to-date versions and reliable best practices.
## Supported Snippets
| Snippet | CI |
| -------- | ------- |
| Python | [![python]][python-ci] |
| Go | [![go]][go-ci] |
| Java | [![Java]][java-ci] |
[docs]: https://github.com/emdneto/opentelemetry-by-example/actions/workflows/ci.yaml/badge.svg?branch=main
[docs-ci]: https://github.com/emdneto/opentelemetry-by-example/actions/workflows/ci.yaml
[python]: https://github.com/emdneto/opentelemetry-by-example/actions/workflows/python.yml/badge.svg?branch=main
[python-ci]: https://github.com/emdneto/opentelemetry-by-example/actions/workflows/python.yml
[go]: https://github.com/emdneto/opentelemetry-by-example/actions/workflows/go.yml/badge.svg?branch=main
[go-ci]: https://github.com/emdneto/opentelemetry-by-example/actions/workflows/go.yml
[java]: https://github.com/emdneto/opentelemetry-by-example/actions/workflows/java.yml/badge.svg?branch=main
[java-ci]: https://github.com/emdneto/opentelemetry-by-example/actions/workflows/java.yml
[opentelemetry]: https://opentelemetry.io
[collector]: https://opentelemetry.io/docs/collector/