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.
https://opentelemetry.io/docs/demo/
Apache License 2.0
1.83k stars 1.2k forks source link

Install OpenTelemetry applications (excluding observability stack) #1508

Closed tranngoclam closed 6 months ago

tranngoclam commented 7 months ago

Feature Request

Is your feature request related to a problem?

Describe the solution you'd like:

my-compose.yaml

- include: git@github.com:open-telemetry/opentelemetry-demo.git
  path: demo-compose.yaml

Describe alternatives you've considered.

N/A

Additional Context

N/A

puckpuck commented 6 months ago

Using Helm, this is possible. You can set the enabled: false property for each of the observability components, which will disable them from being included.

For Docker Compose, last year, we explored multiple different ways to run the demo. We did this because we received feedback that the demo with Kafka and some other components was becoming too large. This is where the docker-compose.minimal.yml file comes from. While doing this, we also explored making the observability and other demo components optional, but we decided not to because of user complexity.

puckpuck commented 6 months ago

@tranngoclam does the ability to disable the default observability components in the Helm chart satisfy your needs?

tranngoclam commented 6 months ago

@tranngoclam does the ability to disable the default observability components in the Helm chart satisfy your needs?

yes @puckpuck, for helm chart it satisfies my requirement, let me use it and close this issue