We need to create an end to end test that can ensure that the following flow works
- Client App making LLM calls instrumented and sending traces
- Traces are saved in Jaeger properly with the right service name
- Pythia is able to see the new incoming traces (once an only once)
- Pythia is able to run the configured validators (and only those) on the incoming traces
- Pythia is able to create metrics from the incoming traces
- Pythia is able to write the new metrics into Prometheus
- Grafana is able to read the Prometheus metrics