tangs b030ce89ca openbilibili 5 سال پیش
..
agent b030ce89ca openbilibili 5 سال پیش
cmd b030ce89ca openbilibili 5 سال پیش
collector b030ce89ca openbilibili 5 سال پیش
conf b030ce89ca openbilibili 5 سال پیش
dao b030ce89ca openbilibili 5 سال پیش
model b030ce89ca openbilibili 5 سال پیش
pkg b030ce89ca openbilibili 5 سال پیش
server b030ce89ca openbilibili 5 سال پیش
BUILD b030ce89ca openbilibili 5 سال پیش
CHANGELOG.md b030ce89ca openbilibili 5 سال پیش
CONTRIBUTORS.md b030ce89ca openbilibili 5 سال پیش
OWNERS b030ce89ca openbilibili 5 سال پیش
README.md b030ce89ca openbilibili 5 سال پیش

README.md

dapper-collector 收集 trace 数据写入 influxdb 与 HBase

Influxdb 存储格式

measurement tags fields
span service_name,operation_name,peer.service,span.kind max_duration,min_duration,avg_duration,errors

HBase 存储格式

dapper:listidx

rowkey cf:kind:d:{duration nanosecond} cf:kind:e:{span_id}
hex(hash({service_name})hex(hash({operation_name}))){timestamp/5} hex({trace_id}):hex({span_id}) hex({trace_id})
create 'dapper:listidx', {NAME=>'kind', VERSION=>1, TTL=>604800}

dapper:rawtrace

rowkey cf:pb:hex({spanid}){c,s}
hex({trace_id}) protobuf({raw_data})
create 'dapper:rawtrace', {NAME=>'pb', VERSION=>1, TTL=>604800}