instruction: Implement distributed tracing with GitHub - open-telemetry/opentelemetry-demo:
output: GitHub - open-telemetry/opentelemetry-demo: This repository contains the OpenTelemetry Astronomy Shop, a microservice-based distributed system intended to illustrate the implementation of OpenTelemetry in a near real-world environment. Skip to content Navigation Menu Toggle navigation Sign in Appearance settings Product GitHub Copilot Write better code with AI GitHub Spark New Build and deploy intelligent apps GitHub Models New Manage and compare prompts GitHub Advanced Security Find and fix vulnerabilities Actions Automate any workflow Codespaces Instant dev environments Issues Plan and track work Code Review Manage code changes Discussions Collaborate outside of code Code Search Find more, search less Explore Why GitHub All features Documentation GitHub Skills Blog Solutions By company size Enterprises Small and medium teams Startups Nonprofits By use case DevSecOps DevOps CI/CD View all use cases By industry Healthcare Financial services Manufacturing Government View all industries View all solutions Resources Topics AI DevOps Security Software Development View all Explore Learning Pathways Events &amp; Webinars Ebooks &amp; Whitepapers Customer Stories Partners Executive Insights Open Source GitHub Sponsors Fund open source developers The ReadME Project GitHub community articles Repositories Topics Trending Collections Enterprise Enterprise platform AI-powered developer platform Available add-ons GitHub Advanced Security Enterprise-grade security features Copilot for business Enterprise-grade AI features Premium Support Enterprise-grade 24/7 support Pricing Search or jump to... Search code, repositories, users, issues, pull requests... --> Search Clear Search syntax tips Provide feedback --> We read every piece of feedback, and take your input very seriously. Include my email address so I can be contacted Cancel Submit feedback Saved searches Use saved searches to filter your results more quickly --> Name Query To see all available qualifiers, see our documentation . Cancel Create saved search Sign in Sign up Appearance settings Resetting focus You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert {{ message }} open-telemetry / opentelemetry-demo Public Notifications You must be signed in to change notification settings Fork 4.4k Star 2.5k This repository contains the OpenTelemetry Astronomy Shop, a microservice-based distributed system intended to illustrate the implementation of OpenTelemetry in a near real-world environment. opentelemetry.io/docs/demo/ License Apache-2.0 license 2.5k stars 4.4k forks Branches Tags Activity Star Notifications You must be signed in to change notification settings Code Issues 62 Pull requests 11 Discussions Actions Projects 0 Security Uh oh! There was an error while loading. Please reload this page . Insights Additional navigation options Code Issues Pull requests Discussions Actions Projects Security Insights open-telemetry/opentelemetry-demo main Branches Tags Go to file Code Open more actions menu Folders and files Name Name Last commit message Last commit date Latest commit History 1,290 Commits .github .github internal/ tools internal/ tools kubernetes kubernetes pb pb src src test test .dockerignore .dockerignore .env .env .env.arm64 .env.arm64 .env.override .env.override .gitattributes .gitattributes .gitignore .gitignore .licenserc.json .licenserc.json .linkspector.yml .linkspector.yml .markdownlint.yaml .markdownlint.yaml .yamlignore .yamlignore .yamllint .yamllint CHANGELOG.md CHANGELOG.md CONTRIBUTING.md CONTRIBUTING.md LICENSE LICENSE Makefile Makefile README.md README.md buildkitd.toml buildkitd.toml docker-compose-tests.yml docker-compose-tests.yml docker-compose-tests_include-override.yml docker-compose-tests_include-override.yml docker-compose.minimal.yml docker-compose.minimal.yml docker-compose.yml docker-compose.yml docker-gen-proto.sh docker-gen-proto.sh ide-gen-proto.sh ide-gen-proto.sh package-lock.json package-lock.json package.json package.json View all files Repository files navigation README Code of conduct Contributing Apache-2.0 license Security OpenTelemetry Demo Welcome to the OpenTelemetry Astronomy Shop Demo This repository contains the OpenTelemetry Astronomy Shop, a microservice-based distributed system intended to illustrate the implementation of OpenTelemetry in a near real-world environment. Our goals are threefold: Provide a realistic example of a distributed system that can be used to demonstrate OpenTelemetry instrumentation and observability. Build a base for vendors, tooling authors, and others to extend and demonstrate their OpenTelemetry integrations. Create a living example for OpenTelemetry contributors to use for testing new versions of the API, SDK, and other components or enhancements. We've already made huge progress , and development is ongoing. We hope to represent the full feature set of OpenTelemetry across its languages in the future. If you'd like to help ( which we would love ), check out our contributing guidance . If you'd like to extend this demo or maintain a fork of it, read our fork guidance . Quick start You can be up and running with the demo in a few minutes. Check out the docs for your preferred deployment method: Docker Kubernetes Documentation For detailed documentation, see Demo Documentation . If you're curious about a specific feature, the docs landing page can point you in the right direction. Demos featuring the Astronomy Shop We welcome any vendor to fork the project to demonstrate their services and adding a link below. The community is committed to maintaining the project and keeping it up to date for you. AlibabaCloud LogService Dynatrace OpenSearch Apache Doris Elastic Oracle AppDynamics Google Cloud Parseable Aspecto Grafana Labs Sentry Axiom Guance ServiceNow Cloud Observability Axoflow Honeycomb.io SigNoz Azure Data Explorer Instana Splunk Causely Kloudfuse Sumo Logic ClickStack Last9 TelemetryHub Coralogix Liatrio Teletrace Dash0 Logz.io Tracetest Datadog New Relic Uptrace Contributing To get involved with the project see our CONTRIBUTING documentation. Our SIG Calls are every other Wednesday at 8:30 AM PST and anyone is welcome. Maintainers Juliano Costa , Datadog Mikko Viitanen , Dynatrace Pierre Tessier , Honeycomb Roger Coll , Elastic For more information about the maintainer role, see the community repository . Approvers Cedric Ziel , Grafana Labs Shenoy Pratik , AWS OpenSearch For more information about the approver role, see the community repository . Emeritus Austin Parker Carter Socha Michael Maxwell Morgan McLean Penghan Wang Reiley Yang Ziqi Zhao For more information about the emeritus role, see the community repository . Thanks to all the people who have contributed About This repository contains the OpenTelemetry Astronomy Shop, a microservice-based distributed system intended to illustrate the implementation of OpenTelemetry in a near real-world environment. opentelemetry.io/docs/demo/ Topics demo prometheus jaeger opentelemetry opentelemetry-erlang opentelemetry-collector opentelemetry-rust opentelemetry-python opentelemetry-javascript opentelemetry-go opentelemetry-dotnet opentelemetry-java-agent Resources Readme License Apache-2.0 license Code of conduct Code of conduct Contributing Contributing Security policy Security policy Uh oh! There was an error while loading. Please reload this page . Activity Custom properties Stars 2.5k stars Watchers 48 watching Forks 4.4k forks Report repository Releases 34 2.0.2 Latest Mar 17, 2025 + 33 releases Packages 0 &nbsp; &nbsp; &nbsp; Uh oh! There was an error while loading. Please reload this page . Uh oh! There was an error while loading. Please reload this page . Contributors 161 + 147 contributors Languages TypeScript 53.0% Python 11.0% Go 8.5% C# 5.0% Dockerfile 3.8% Java 3.7% Other 15.0% Footer &copy; 2025 GitHub,&nbsp;Inc. Footer navigation Terms Privacy Security Status Docs Contact Manage cookies Do not share my personal information You can’t perform that action at this time.