openzipkin/zipkin

Add benchmarks

Open

#1,226 创建于 2016年8月10日

在 GitHub 查看
 (5 评论) (0 反应) (0 负责人)Java (16,912 star) (3,079 fork)batch import
help wanted

描述

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

贡献者指南

Add benchmarks · openzipkin/zipkin#1226 | Good First Issue