Uploaded image for project: 'Distributed Tracing'
  1. Distributed Tracing
  2. TRACING-1161

Create performance test for Jaeger local storage

XMLWordPrintable

    • Icon: Task Task
    • Resolution: Done
    • Icon: Major Major
    • jaeger-1.20.0
    • None
    • None
    • None
    • Tracing Sprint #39, Tracing Sprint #40

      The objective of the performance test is to find out an inflection point when the storage starts dropping data.

      Requirements:

      • monitor system resources: CPU, memory usage
      • run for any duration
      • monitor dropped spans
      • validate spans were stored
      • emitted spans should have a similar structure to data emitted by envoy instrumentation
      • emitted data should not be static - e.g. values of tags should have high cardinality

      There are already these two performance test frameworks:

      If these cannot be used then we should create something lightweight in go.

      Redbull storage doc: https://docs.google.com/document/d/153NHJ9RZttAMbIGUEY8x61W3TZej-jXKjOqOppJiuvc/edit#heading=h.pk20f4i5a4h4

              rvargasp@redhat.com Ruben Vargas Palma
              ploffay@redhat.com Pavol Loffay
              Distributed Tracing
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

                Created:
                Updated:
                Resolved: