diff --git a/skywalking-server/doc/hbase_table_desc.md b/skywalking-server/doc/hbase_table_desc.md index 813338844710dc321ef61c0885a93a18dcd2676e..7bf5016cbd8a772b79a269b927b7a3abf09979f5 100644 --- a/skywalking-server/doc/hbase_table_desc.md +++ b/skywalking-server/doc/hbase_table_desc.md @@ -6,8 +6,10 @@ * row_key: traceid。如:1.0a2.1455720324167.4c6b535.22455.2629.289 * column_family: (常量)call-chain * column_name:动态列名,列名称由各埋点的序号决定。其中RPC调用为两列,服务端列名为序号后加“-S” +* column_value:埋点序列化后的字符串数据 ### 存储结构示例 +对于row_id = 1.0a2.1455720324167.4c6b535.22455.2629.289存储结构如下: |column_family|column_name|column_value| | ----------- |---------| ----------| @@ -17,3 +19,20 @@ |call-chain|0.0.0.0.0|...| |call-chain|0.0.0.1|...| |call-chain|...|...| + +## sw-call-chain +- 用于存放CID,TID的映射关系表 +- CID全称为:distributed call chain id,标识一种类型的调用链,使用唯一性算法,使用短字符标识调用链 + +### 存储结构 +* row_key: traceid。如:1.0a2.1455720324167.4c6b535.22455.2629.289 +* column_family:(常量)trace_info +* column_name:(常量)cid +* column_value:cid值 + +### 存储结构示例 +|row_key|column_family|column_name|column_value| +| ------| ----------- |---------| ----------| +|1.0a2.1455720324167.4c6b535.22455.2629.289|trace_info|cid|cid_123456| + +##