jaegertracing / jaeger

CNCF Jaeger, a Distributed Tracing Platform
https://www.jaegertracing.io/
Apache License 2.0
19.83k stars 2.36k forks source link

[Jaeger v2] Run benchmarks #4869

Open yurishkuro opened 8 months ago

yurishkuro commented 8 months ago

Part of #4843

Objective

Steps

This is not a very straightforward ticket, but hey that's how we learn, so I am still going to tag it as good-first-issue,

Pushkarm029 commented 6 months ago

👀giving this a try

Pushkarm029 commented 5 months ago

Hey @yurishkuro! Just wanted to confirm if we can start working on this issue now or if we need to wait until the other issues are resolved in #4843. Can you please let me know?

yurishkuro commented 5 months ago

It does not need to block, it's actually a part of #4843 scope.

h4shk4t commented 4 months ago

Hey @yurishkuro, I started a WIP repository on running benchmarks on Jaeger - benchmarks. I was thinking of running a docker-compose file for all the individual components (along with Prometheus and Grafana) for easily setting up the different services and getting the metrics. Please let me know if there is a better alternative.

yurishkuro commented 4 months ago

@h4shk4t docker-compose sounds good. I would rather not have a separate repository, but a benchmarks top directory in this repo, and you can keep a PR open for discussion. Before setting up anything though I suggest writing down a plan of what and how you want to setup & benchmark. That plan by itself would be a valuable artifact already.

h4shk4t commented 4 months ago

Hello @yurishkuro I wrote a document on the background and plan of action for running benchmarks. Kindly have a look: https://docs.google.com/document/d/1iDl8LaAJbCjp1qliECdTQvjEcJ8mfBsIII7J0RH7l6I/edit?usp=sharing