tracetest icon indicating copy to clipboard operation
tracetest copied to clipboard

[SPIKE] Improve developer experience

Open xoscar opened this issue 1 year ago • 2 comments

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:

  1. Ease of integration (with already semi-instrumented app).
  2. Provide resources if the application doesn't have them (OTEL col, Jaeger, etc).
  3. Enable local usage without internet access.

xoscar avatar Aug 24 '22 13:08 xoscar

Notes based on conversation with @schoren

    1. An application that already has the setup available (collector, jaeger, etc)
  • add tracetest image + Postgres
  • configuration
  • otel collector (required)
  1. 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

xoscar avatar Aug 24 '22 16:08 xoscar

PRs:

https://github.com/kubeshop/pokeshop/pull/10 https://github.com/kubeshop/opentelemetry-demo/pull/1

xoscar avatar Aug 24 '22 21:08 xoscar