{"id":13594557,"url":"https://github.com/open-telemetry/opentelemetry-demo","last_synced_at":"2025-05-15T00:00:44.952Z","repository":{"id":36973682,"uuid":"485926312","full_name":"open-telemetry/opentelemetry-demo","owner":"open-telemetry","description":"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.","archived":false,"fork":false,"pushed_at":"2025-05-05T08:14:31.000Z","size":45257,"stargazers_count":2267,"open_issues_count":59,"forks_count":3060,"subscribers_count":49,"default_branch":"main","last_synced_at":"2025-05-07T23:29:30.596Z","etag":null,"topics":["demo","jaeger","opentelemetry","opentelemetry-collector","opentelemetry-dotnet","opentelemetry-erlang","opentelemetry-go","opentelemetry-java-agent","opentelemetry-javascript","opentelemetry-python","opentelemetry-rust","prometheus"],"latest_commit_sha":null,"homepage":"https://opentelemetry.io/docs/demo/","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/open-telemetry.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":".github/CODEOWNERS","security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2022-04-26T19:47:29.000Z","updated_at":"2025-05-07T20:57:28.000Z","dependencies_parsed_at":"2024-05-13T10:26:32.885Z","dependency_job_id":"4426ccfe-13e3-42fe-a667-816dd4b81418","html_url":"https://github.com/open-telemetry/opentelemetry-demo","commit_stats":{"total_commits":887,"total_committers":135,"mean_commits":6.57037037037037,"dds":0.798196166854566,"last_synced_commit":"395f38572d4b1352883712cc080d6894f5f9faf8"},"previous_names":["open-telemetry/opentelemetry-demo-webstore"],"tags_count":35,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-demo","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-demo/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-demo/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-telemetry%2Fopentelemetry-demo/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/open-telemetry","download_url":"https://codeload.github.com/open-telemetry/opentelemetry-demo/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254249199,"owners_count":22039029,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["demo","jaeger","opentelemetry","opentelemetry-collector","opentelemetry-dotnet","opentelemetry-erlang","opentelemetry-go","opentelemetry-java-agent","opentelemetry-javascript","opentelemetry-python","opentelemetry-rust","prometheus"],"created_at":"2024-08-01T16:01:35.604Z","updated_at":"2025-05-15T00:00:44.776Z","avatar_url":"https://github.com/open-telemetry.png","language":"TypeScript","funding_links":[],"categories":["TypeScript","🤖 AI \u0026 Machine Learning","Datasets, Simulators, and Labs","Complex Apps (4+ independent services/apps in solution)","Real-world Examples","Demo Applications"],"sub_categories":["Microservices \u0026 Distributed Systems"],"readme":"\u003c!-- markdownlint-disable-next-line --\u003e\n# \u003cimg src=\"https://opentelemetry.io/img/logos/opentelemetry-logo-nav.png\" alt=\"OTel logo\" width=\"45\"\u003e OpenTelemetry Demo\n\n[![Slack](https://img.shields.io/badge/slack-@cncf/otel/demo-brightgreen.svg?logo=slack)](https://cloud-native.slack.com/archives/C03B4CWV4DA)\n[![Version](https://img.shields.io/github/v/release/open-telemetry/opentelemetry-demo?color=blueviolet)](https://github.com/open-telemetry/opentelemetry-demo/releases)\n[![Commits](https://img.shields.io/github/commits-since/open-telemetry/opentelemetry-demo/latest?color=ff69b4\u0026include_prereleases)](https://github.com/open-telemetry/opentelemetry-demo/graphs/commit-activity)\n[![Downloads](https://img.shields.io/docker/pulls/otel/demo)](https://hub.docker.com/r/otel/demo)\n[![License](https://img.shields.io/badge/License-Apache_2.0-blue.svg?color=red)](https://github.com/open-telemetry/opentelemetry-demo/blob/main/LICENSE)\n[![Integration Tests](https://github.com/open-telemetry/opentelemetry-demo/actions/workflows/run-integration-tests.yml/badge.svg)](https://github.com/open-telemetry/opentelemetry-demo/actions/workflows/run-integration-tests.yml)\n[![Artifact Hub](https://img.shields.io/endpoint?url=https://artifacthub.io/badge/repository/opentelemetry-demo)](https://artifacthub.io/packages/helm/opentelemetry-helm/opentelemetry-demo)\n[![OpenSSF Best Practices](https://www.bestpractices.dev/projects/9247/badge)](https://www.bestpractices.dev/en/projects/9247)\n\n## Welcome to the OpenTelemetry Astronomy Shop Demo\n\nThis repository contains the OpenTelemetry Astronomy Shop, a microservice-based\ndistributed system intended to illustrate the implementation of OpenTelemetry in\na near real-world environment.\n\nOur goals are threefold:\n\n- Provide a realistic example of a distributed system that can be used to\n  demonstrate OpenTelemetry instrumentation and observability.\n- Build a base for vendors, tooling authors, and others to extend and\n  demonstrate their OpenTelemetry integrations.\n- Create a living example for OpenTelemetry contributors to use for testing new\n  versions of the API, SDK, and other components or enhancements.\n\nWe've already made [huge\nprogress](https://github.com/open-telemetry/opentelemetry-demo/blob/main/CHANGELOG.md),\nand development is ongoing. We hope to represent the full feature set of\nOpenTelemetry across its languages in the future.\n\nIf you'd like to help (**which we would love**), check out our [contributing\nguidance](./CONTRIBUTING.md).\n\nIf you'd like to extend this demo or maintain a fork of it, read our\n[fork guidance](https://opentelemetry.io/docs/demo/forking/).\n\n## Quick start\n\nYou can be up and running with the demo in a few minutes. Check out the docs for\nyour preferred deployment method:\n\n- [Docker](https://opentelemetry.io/docs/demo/docker_deployment/)\n- [Kubernetes](https://opentelemetry.io/docs/demo/kubernetes_deployment/)\n\n## Documentation\n\nFor detailed documentation, see [Demo Documentation][docs]. If you're curious\nabout a specific feature, the [docs landing page][docs] can point you in the\nright direction.\n\n## Demos featuring the Astronomy Shop\n\nWe welcome any vendor to fork the project to demonstrate their services and\nadding a link below. The community is committed to maintaining the project and\nkeeping it up to date for you.\n\n|                           |                |                                  |\n|---------------------------|----------------|----------------------------------|\n| [AlibabaCloud LogService] | [Google Cloud] |  [Oracle]                        |\n| [AppDynamics]             | [Grafana Labs] |  [Sentry]                        |\n| [Aspecto]                 | [Guance]       |  [ServiceNow Cloud Observability]|\n| [Axiom]                   | [Honeycomb.io] |  [SigNoz]                        |\n| [Axoflow]                 | [Instana]      |  [Splunk]                        |\n| [Azure Data Explorer]     | [Kloudfuse]    |  [Sumo Logic]                    |\n| [Coralogix]               | [Last9]        |  [TelemetryHub]                  |\n| [Dash0]                   | [Liatrio]      |  [Teletrace]                     |\n| [Datadog]                 | [Logz.io]      |  [Tracetest]                     |\n| [Dynatrace]               | [New Relic]    |  [Uptrace]                       |\n| [Elastic]                 | [OpenSearch]   |                                  |\n\n## Contributing\n\nTo get involved with the project see our [CONTRIBUTING](CONTRIBUTING.md)\ndocumentation. Our [SIG Calls](CONTRIBUTING.md#join-a-sig-call) are every other\nWednesday at 8:30 AM PST and anyone is welcome.\n\n## Project leadership\n\n[Maintainers](https://github.com/open-telemetry/community/blob/main/guides/contributor/membership.md#maintainer)\n([@open-telemetry/demo-maintainers](https://github.com/orgs/open-telemetry/teams/demo-maintainers)):\n\n- [Juliano Costa](https://github.com/julianocosta89), Datadog\n- [Mikko Viitanen](https://github.com/mviitane), Dynatrace\n- [Pierre Tessier](https://github.com/puckpuck), Honeycomb\n\n[Approvers](https://github.com/open-telemetry/community/blob/main/guides/contributor/membership.md#approver)\n([@open-telemetry/demo-approvers](https://github.com/orgs/open-telemetry/teams/demo-approvers)):\n\n- [Cedric Ziel](https://github.com/cedricziel) Grafana Labs\n- [Penghan Wang](https://github.com/wph95), AppDynamics\n- [Reiley Yang](https://github.com/reyang), Microsoft\n- [Roger Coll](https://github.com/rogercoll), Elastic\n- [Ziqi Zhao](https://github.com/fatsheep9146), Alibaba\n\nEmeritus:\n\n- [Austin Parker](https://github.com/austinlparker)\n- [Carter Socha](https://github.com/cartersocha)\n- [Michael Maxwell](https://github.com/mic-max)\n- [Morgan McLean](https://github.com/mtwo)\n\n### Thanks to all the people who have contributed\n\n[![contributors](https://contributors-img.web.app/image?repo=open-telemetry/opentelemetry-demo)](https://github.com/open-telemetry/opentelemetry-demo/graphs/contributors)\n\n[docs]: https://opentelemetry.io/docs/demo/\n\n\u003c!-- Links for Demos featuring the Astronomy Shop section --\u003e\n\n[AlibabaCloud LogService]: https://github.com/aliyun-sls/opentelemetry-demo\n[AppDynamics]: https://community.appdynamics.com/t5/Knowledge-Base/How-to-observe-OpenTelemetry-demo-app-in-Splunk-AppDynamics/ta-p/58584\n[Aspecto]: https://github.com/aspecto-io/opentelemetry-demo\n[Axiom]: https://play.axiom.co/axiom-play-qf1k/dashboards/otel.traces.otel-demo-traces\n[Axoflow]: https://axoflow.com/opentelemetry-support-in-more-detail-in-axosyslog-and-syslog-ng/\n[Azure Data Explorer]: https://github.com/Azure/Azure-kusto-opentelemetry-demo\n[Coralogix]: https://coralogix.com/blog/configure-otel-demo-send-telemetry-data-coralogix\n[Dash0]: https://github.com/dash0hq/opentelemetry-demo\n[Datadog]: https://docs.datadoghq.com/opentelemetry/guide/otel_demo_to_datadog\n[Dynatrace]: https://www.dynatrace.com/news/blog/opentelemetry-demo-application-with-dynatrace/\n[Elastic]: https://github.com/elastic/opentelemetry-demo\n[Google Cloud]: https://github.com/GoogleCloudPlatform/opentelemetry-demo\n[Grafana Labs]: https://github.com/grafana/opentelemetry-demo\n[Guance]: https://github.com/GuanceCloud/opentelemetry-demo\n[Honeycomb.io]: https://github.com/honeycombio/opentelemetry-demo\n[Instana]: https://github.com/instana/opentelemetry-demo\n[Kloudfuse]: https://github.com/kloudfuse/opentelemetry-demo\n[Last9]: https://last9.io/docs/integrations-opentelemetry-demo/\n[Liatrio]: https://github.com/liatrio/opentelemetry-demo\n[Logz.io]: https://logz.io/learn/how-to-run-opentelemetry-demo-with-logz-io/\n[New Relic]: https://github.com/newrelic/opentelemetry-demo\n[OpenSearch]: https://github.com/opensearch-project/opentelemetry-demo\n[Oracle]: https://github.com/oracle-quickstart/oci-o11y-solutions/blob/main/knowledge-content/opentelemetry-demo\n[Sentry]: https://github.com/getsentry/opentelemetry-demo\n[ServiceNow Cloud Observability]: https://docs.lightstep.com/otel/quick-start-operator#send-data-from-the-opentelemetry-demo\n[SigNoz]: https://signoz.io/blog/opentelemetry-demo/\n[Splunk]: https://github.com/signalfx/opentelemetry-demo\n[Sumo Logic]: https://www.sumologic.com/blog/common-opentelemetry-demo-application/\n[TelemetryHub]: https://github.com/TelemetryHub/opentelemetry-demo/tree/telemetryhub-backend\n[Teletrace]: https://github.com/teletrace/opentelemetry-demo\n[Tracetest]: https://github.com/kubeshop/opentelemetry-demo\n[Uptrace]: https://github.com/uptrace/uptrace/tree/master/example/opentelemetry-demo\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fopen-telemetry%2Fopentelemetry-demo","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fopen-telemetry%2Fopentelemetry-demo","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fopen-telemetry%2Fopentelemetry-demo/lists"}