skywalking中ES各个表的存储结构
时间: 2023-10-14 18:58:36 浏览: 189
在 SkyWalking 中,跟踪数据存储在 Elasticsearch 中的多个索引中,每个索引对应着不同的表。下面列举了一些常见的表及其存储结构:
1. `trace` 表:存储跟踪数据的主要表格,包含了完整的跟踪信息。它的存储结构可以包括以下字段:
- `traceId`:跟踪标识符。
- `segmentId`:段标识符。
- `service`:服务名称。
- `serviceInstance`:服务实例名称。
- `endpoint`:端点名称。
- `startTime`:跟踪开始时间。
- `endTime`:跟踪结束时间。
- `latency`:跟踪耗时。
2. `service_inventory` 表:存储服务信息的表格,包含了服务的基本信息。它的存储结构可以包括以下字段:
- `serviceId`:服务标识符。
- `serviceName`:服务名称。
- `serviceInstanceName`:服务实例名称。
3. `service_instance_inventory` 表:存储服务实例信息的表格,包含了服务实例的基本信息。它的存储结构可以包括以下字段:
- `serviceInstanceId`:服务实例标识符。
- `serviceInstanceName`:服务实例名称。
- `serviceId`:所属服务的标识符。
4. `endpoint_inventory` 表:存储端点信息的表格,包含了端点的基本信息。它的存储结构可以包括以下字段:
- `endpointId`:端点标识符。
- `endpointName`:端点名称。
- `serviceId`:所属服务的标识符。
这些表格的存储结构可以根据具体的 SkyWalking 版本和配置而有所不同。此外,还可能存在其他表格用于存储其他类型的数据,如指标数据、告警数据等。用户可以根据自己的需求和配置来查看和操作这些表格中的数据。
阅读全文