opentelemetry-demo
opentelemetry-demo copied to clipboard
Install OpenTelemetry applications (excluding observability stack)
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