opentelemetry-demo icon indicating copy to clipboard operation
opentelemetry-demo copied to clipboard

Install OpenTelemetry applications (excluding observability stack)

Open tranngoclam opened this issue 3 months ago • 0 comments

Feature Request

Is your feature request related to a problem?

  • Currently the opentelemetry-demo compose file/helm chart contains all applications (frontend, adservice, accountingservice, ...) and observability stack (otel-collector, grafana, prometheus, ...), which is not possible to reuse the applications in other places.
  • In details, I am building my own repository which contains my observability stack (otel-collector, grafana, loki, prometheus, tempo, or even saas-based stack), and I want to have the demo apps running along with my observability stack without copying the whole implementation (source code + manifest files)

Describe the solution you'd like:

  • With docker compose, it has an experimental feature include with remote importing by a path (reference: https://www.docker.com/blog/scaling-docker-compose-up)
  • If we make the demo apps reusable in a separate compose file (demo-compose.yaml) which contains only demo apps, no observability stack, we can import it as:

my-compose.yaml

- include: [email protected]:open-telemetry/opentelemetry-demo.git
  path: demo-compose.yaml

Describe alternatives you've considered.

N/A

Additional Context

N/A

tranngoclam avatar Apr 07 '24 03:04 tranngoclam