tracetest
tracetest copied to clipboard
[SPIKE] Improve developer experience
We need to research and come up with a plan on how to improve the developer experience for users that want to start using Tracetest in their local environments and validate their instrumentation.
As part of this research we have to focus on:
- Ease of integration (with already semi-instrumented app).
- Provide resources if the application doesn't have them (OTEL col, Jaeger, etc).
- Enable local usage without internet access.
Notes based on conversation with @schoren
-
- An application that already has the setup available (collector, jaeger, etc)
- add tracetest image + Postgres
- configuration
- otel collector (required)
- An application without the available services (no collector, no jaeger, etc)
- merge docker compose
- docker compose -f docker-compose.yaml -f docker-compose.tracetest.yaml
- https://github.com/kubeshop/tracetest/blob/main/run-tracetesting-tests.sh
docker-compose.tracetest.all.yaml docker-compose.tracetest.no-datastore.yaml docker-compose.tracetest.base.yaml
PRs:
https://github.com/kubeshop/pokeshop/pull/10 https://github.com/kubeshop/opentelemetry-demo/pull/1