openzipkin/zipkin

Add benchmarks

开放

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

 (5 条评论) (0 个反应) (0 位负责人)Java (3,079 个派生)batch import
help wanted

仓库指标

星标
 (16,912 个星标)
PR 合并指标
 (PR 指标待抓取)

描述

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

贡献者指南