openzipkin/zipkin

Add benchmarks

Aperta

#1226 aperta il 10 ago 2016

 (5 commenti) (0 reazioni) (0 assegnatari)Java (3079 fork)batch import
help wanted

Metriche repository

Star
 (16.912 stelle)
Metriche merge PR
 (Metriche PR in attesa)

Descrizione

From @adriancole on November 17, 2015 3:21

Some aspects of code need to be benchmarked as they will be run a lot.

Here's some ideas... feel free to contribute!

For each scenario, use traces of 1-5 depth and 10-200 width, where spans range from local to remote w/up to 2KB annotation sizes.

Library Microbenchmarks:

  • thrift and json codec
  • time skew adjustment

Integration Benchmarks (ex server running against each spanstore impl)

  • accepts/second for 1, 10, 100 length spans in json vs thrift
  • at rest size of 10K - 1M traces:
  • service/span name query latency
  • duration query latency
  • dependency query latency

Copied from original issue: openzipkin/zipkin-java#45

Guida contributor