提交 6cb266b6 编写于 作者: 彭勇升 pengys 提交者: wu-sheng

Collector table description for develop guide. (#995)

* Register table description.

* Update Collector-Table-Description.md

Review and update the docs

* Update Collector-Table-Description.md

* Test link.

* Update Collector-Table-Description.md

* Tables of JVM Metric related finish.

* Table description finish.

* Update Collector-Table-Description.md

* Update Collector-Table-Description.md

* Module class rename to ModuleDefine, Module is the JDK9 class.

* Revert "Module class rename to ModuleDefine, Module is the JDK9 class."

This reverts commit 097665b97ea53b27565e362d28c2e8202710f4cd.

* Modify short column name.

* Modify the description of transaction metrics.

* Add section about collector table description in readme.
上级 d24c3253
......@@ -29,6 +29,7 @@
* Development Guides
* [How to build project](en/How-to-build.md)
* [Plugin development guide](en/Plugin-Development-Guide.md)
* [Collector table description](en/Collector-Table-Description.md)
* Protocol
* [Cross Process Propagation Headers Protocol, v1.0](en/Skywalking-Cross-Process-Propagation-Headers-Protocol-v1.md)
* [SkyWalking Trace Data Protocol](en/Trace-Data-Protocol.md)
......
# Collector Table Description
This document describes the usage of tables and their columns, based on elasticsearch storage implementation.
## Metric table time bucket
### Date format
- second: `yyyyMMddHHmmss`
- minute: `yyyyMMddHHmm`
- hour: `yyyyMMddHH`
- day: `yyyyMMdd`
- month: `yyyyMM`
## Tables of Register related
### Application
- Table name: application
- Get or create a database record by "application_code".
Column Name | Short Name | Data Type | Description
----------- | ---------- | --------- | ---------
_id | _id | Keyword | primary key, es speciality, the value same as application_id
application_code | ac | Keyword | The application name, see `agent.config`
application_id | ai | Integer | Auto increment, is a signed integer
is_address | ia | Integer | Is a boolean data. True(1), False(0)
address_id | ni | Integer | A foreign key reference by network_address table
- Column `is_address`
- `false`. A real application, which has a custom `application_code`. At the same time, the `address_id` column value must to be 0.
- `true`. A conjunction application based on IP address. `address_id` is registered in `network_address` table.
### Instance
- Table name: instance
- Create a instance by `application_id` and `agent_uuid`
Column Name | Short Name | Data Type | Description
----------- | ---------- | --------- | ---------
_id | _id | Keyword | primary key, es speciality, the value same as instance_id
application_id | ai | Integer | Owner application id
application_code | ac | Text | Owner application code
agent_uuid | iau | Keyword | Uniquely identifies each server monitored by agent
register_time | irt | Long | First register time
instance_id | ii | Integer | Auto increment, is a unsigned integer
heartbeat_time | iht | Long | Represent server is alive
os_info | ioi | Text | A Json data.
is_address | iia | Integer | Is a boolean data. True(1), False(0)
address_id | ni | Integer | A foreign key reference by network_address table
- Column `os_info`
- For example: {"osName":"MacOS X","hostName":peng-yongsheng","processId":1000,"ipv4s":["10.0.0.1","10.0.0.2"]}
- Column `heartbeat_time`
- Updated by agent heart beat [1]
- Updated by JVM metric data [2]
- Updated by trace segment data. [3]
- Priority: [1] > [2] > [3]
### NetworkAddress
- Table name: network_address
- Create a network address record by "network_address" and "span_layer".
Column Name | Short Name | Data Type | Description
----------- | ---------- | --------- | ---------
_id | _id | Keyword | primary key, es speciality, the value same as address_id
address_id | ni | Integer | Auto increment, is a signed integer
network_address | na | Keyword | Host name or IP address
src_span_layer | ssl | Integer | Register by client or server side
server_type | st | Integer | Such as component id, used for topology.
### ServiceName
- Table name: service_name
- Create a service record by "service_name_keyword", "application_id" and "src_span_type".
Column Name | Short Name | Data Type | Description
----------- | ---------- | --------- | ---------
_id | _id | Keyword | primary key, es speciality, the value same as service_id
service_id | si | Integer | Auto increment, is a signed integer
service_name | sn | Text | Operation name, used for fuzzy matching
service_name_keyword | snk | Keyword | Operation name, used for full matching
application_id | ai | Integer | Owner application id
src_span_type | sst | Integer | Register from client or server side based on `src_span_type`
- See `src_span_type` in [protocol doc](Trace-Data-Protocol.md#network-address-register-service)
## Table of Trace Metric related
### ApplicationComponent
- Table name: application_component_`TimeDimension`
- TimeDimension contains minute, hour, day, month
- It is primarily used for the view of node type in application topology.
Column Name | Short Name | Data Type | Description
----------- | ---------- | --------- | ---------
_id | _id | Keyword | primary key, es speciality, `time_bucket`_`metric_id`
metric_id | mi | Keyword | `application_id`_`component_id`
component_id | ci | Integer | [Component id](../../apm-protocol/apm-network/src/main/java/org/apache/skywalking/apm/network/trace/component/ComponentsDefine.java)
application_id | ai | Integer | Owner application id
time_bucket | tb | Long | [Date format](Collector-Table-Description.md#Metric-table-time-bucket)
### ApplicationMapping
- Table name: application_mapping_`TimeDimension`
- TimeDimension contains minute, hour, day, month
- For example: Application A calls Application B, collector generates the following two metrics::
* From the caller's trace data: A application -> B application's IP address (Topology will use this metric when B application is not monitored by agent)
* From the callee's trace data: A application -> B application (Topology will use this metric when B application is monitored by agent)
Column Name | Short Name | Data Type | Description
----------- | ---------- | --------- | ---------
_id | _id | Keyword | primary key, es speciality, `time_bucket`_`metric_id`
metric_id | mi | Keyword | `application_id`_`mapping_application_id`
application_id | ai | Integer | Registered at server side.
mapping_application_id | mai | Integer | Registered at client side with the server's IP address.
time_bucket | tb | Long | [Date format](Collector-Table-Description.md#Metric-table-time-bucket)
### ApplicationMetric
- Table name: application_metric_`TimeDimension`
- TimeDimension contains minute, hour, day, month
Column Name | Short Name | Data Type | Description
----------- | ---------- | --------- | ---------
_id | _id | Keyword | primary key, es speciality, `time_bucket`_`metric_id`
metric_id | mi | Keyword | `application_id`_`source_value`
application_id | ai | Integer | Owner application id
source_value | sv | Integer | Caller(0), Callee(1)
transaction_calls | t1 | Long | The total number of calls based on `time_bucket`
transaction_error_calls | t2 | Long | The total number of error calls, sums values aggregate by `time_bucket`
transaction_duration_sum | t3 | Long | The total duration of calls based on `time_bucket`
transaction_error_duration_sum | t4 | Long | The total duration of error calls based on `time_bucket`
transaction_average_duration | t5 | Long | The average duration of all calls, used for order by this column in database.
business_transaction_calls | b1 | Long |
business_transaction_error_calls | b2 | Long |
business_transaction_duration_sum | b3 | Long |
business_transaction_error_duration_sum | b4 | Long |
business_transaction_average_duration | b5 | Long |
mq_transaction_calls | m1 | Long |
mq_transaction_error_calls | m2 | Long |
mq_transaction_duration_sum | m3 | Long |
mq_transaction_error_duration_sum | m4 | Long |
mq_transaction_average_duration | m5 | Long |
satisfied_count | a1 | Long | [The formula](../../apm-collector/apm-collector-core/src/main/java/org/apache/skywalking/apm/collector/core/util/ApdexThresholdUtils.java)
tolerating_count | a2 | Long |
frustrated_count | a3 | Long |
time_bucket | tb | Long | [Date format](Collector-Table-Description.md#Metric-table-time-bucket)
### ApplicationReferenceMetric
- Table name: application_reference_metric_`TimeDimension`
- TimeDimension contains minute, hour, day, month
Column Name | Short Name | Data Type | Description
----------- | ---------- | --------- | ---------
_id | _id | Keyword | primary key, es speciality, `time_bucket`_`metric_id`
metric_id | mi | Keyword | `front_application_id`_`behind_application_id`_`source_value`
front_application_id | fai | Integer |
behind_application_id | bai | Integer |
source_value | sv | Integer | Caller(0), Callee(1)
transaction_calls | t1 | Long | The total number of calls based on `time_bucket`
transaction_error_calls | t2 | Long | The total number of error calls, sums values aggregate by `time_bucket`
transaction_duration_sum | t3 | Long | The total duration of calls based on `time_bucket`
transaction_error_duration_sum | t4 | Long | The total duration of error calls based on `time_bucket`
transaction_average_duration | t5 | Long | The average duration of all calls, used for order by this column in database.
business_transaction_calls | b1 | Long |
business_transaction_error_calls | b2 | Long |
business_transaction_duration_sum | b3 | Long |
business_transaction_error_duration_sum | b4 | Long |
business_transaction_average_duration | b5 | Long |
mq_transaction_calls | m1 | Long |
mq_transaction_error_calls | m2 | Long |
mq_transaction_duration_sum | m3 | Long |
mq_transaction_error_duration_sum | m4 | Long |
mq_transaction_average_duration | m5 | Long |
satisfied_count | a1 | Long | [The formula](../../apm-collector/apm-collector-core/src/main/java/org/apache/skywalking/apm/collector/core/util/ApdexThresholdUtils.java)
tolerating_count | a2 | Long |
frustrated_count | a3 | Long |
time_bucket | tb | Long | [Date format](Collector-Table-Description.md#Metric-table-time-bucket)
### InstanceMapping
- Table name: instance_mapping_`TimeDimension`
- TimeDimension contains minute, hour, day, month
Column Name | Short Name | Data Type | Description
----------- | ---------- | --------- | ---------
_id | _id | Keyword | primary key, es speciality, `time_bucket`_`metric_id`
metric_id | mi | Keyword | `instance_id`_`address_id`
application_id | ai | Integer | The `instance_id`'s owner application id.
instance_id | ii | Integer | Registered at server side.
address_id | ni | Integer | Registered at client side with the server's IP address.
time_bucket | tb | Long | [Date format](Collector-Table-Description.md#Metric-table-time-bucket)
### InstanceMetric
- Table name: instance_metric_`TimeDimension`
- TimeDimension contains minute, hour, day, month
Column Name | Short Name | Data Type | Description
----------- | ---------- | --------- | ---------
_id | _id | Keyword | primary key, es speciality, `time_bucket`_`metric_id`
metric_id | mi | Keyword | `instance_id`_`source_value`
application_id | ai | Integer |
instance_id | ii | Integer |
source_value | sv | Integer | Caller(0), Callee(1)
transaction_calls | t1 | Long | The total number of calls based on `time_bucket`
transaction_error_calls | t2 | Long | The total number of error calls, sums values aggregate by `time_bucket`
transaction_duration_sum | t3 | Long | The total duration of calls based on `time_bucket`
transaction_error_duration_sum | t4 | Long | The total duration of error calls based on `time_bucket`
transaction_average_duration | t5 | Long | The average duration of all calls, used for order by this column in database.
business_transaction_calls | b1 | Long |
business_transaction_error_calls | b2 | Long |
business_transaction_duration_sum | b3 | Long |
business_transaction_error_duration_sum | b4 | Long |
business_transaction_average_duration | b5 | Long |
mq_transaction_calls | m1 | Long |
mq_transaction_error_calls | m2 | Long |
mq_transaction_duration_sum | m3 | Long |
mq_transaction_error_duration_sum | m4 | Long |
mq_transaction_average_duration | m5 | Long |
time_bucket | tb | Long | [Date format](Collector-Table-Description.md#Metric-table-time-bucket)
### InstanceReferenceMetric
- Table name: instance_reference_metric_`TimeDimension`
- TimeDimension contains minute, hour, day, month
Column Name | Short Name | Data Type | Description
----------- | ---------- | --------- | ---------
_id | _id | Keyword | primary key, es speciality, `time_bucket`_`metric_id`
metric_id | mi | Keyword | `front_instance_id`_`behind_instance_id`_`source_value`
front_application_id | fai | Integer |
behind_application_id | bai | Integer |
front_instance_id | fii | Integer |
behind_instance_id | bii | Integer |
source_value | sv | Integer | Caller(0), Callee(1)
transaction_calls | t1 | Long | The total number of calls based on `time_bucket`
transaction_error_calls | t2 | Long | The total number of error calls, sums values aggregate by `time_bucket`
transaction_duration_sum | t3 | Long | The total duration of calls based on `time_bucket`
transaction_error_duration_sum | t4 | Long | The total duration of error calls based on `time_bucket`
transaction_average_duration | t5 | Long | The average duration of all calls, used for order by this column in database.
business_transaction_calls | b1 | Long |
business_transaction_error_calls | b2 | Long |
business_transaction_duration_sum | b3 | Long |
business_transaction_error_duration_sum | b4 | Long |
business_transaction_average_duration | b5 | Long |
mq_transaction_calls | m1 | Long |
mq_transaction_error_calls | m2 | Long |
mq_transaction_duration_sum | m3 | Long |
mq_transaction_error_duration_sum | m4 | Long |
mq_transaction_average_duration | m5 | Long |
time_bucket | tb | Long | [Date format](Collector-Table-Description.md#Metric-table-time-bucket)
### ServiceMetric
- Table name: service_metric_`TimeDimension`
- TimeDimension contains minute, hour, day, month
Column Name | Short Name | Data Type | Description
----------- | ---------- | --------- | ---------
_id | _id | Keyword | primary key, es speciality, `time_bucket`_`metric_id`
metric_id | mi | Keyword | `service_id`_`source_value`
application_id | ai | Integer |
instance_id | ii | Integer |
service_id | si | Integer |
source_value | sv | Integer | Caller(0), Callee(1)
transaction_calls | t1 | Long | The total number of calls based on `time_bucket`
transaction_error_calls | t2 | Long | The total number of error calls, sums values aggregate by `time_bucket`
transaction_duration_sum | t3 | Long | The total duration of calls based on `time_bucket`
transaction_error_duration_sum | t4 | Long | The total duration of error calls based on `time_bucket`
transaction_average_duration | t5 | Long | The average duration of all calls, used for order by this column in database.
business_transaction_calls | b1 | Long |
business_transaction_error_calls | b2 | Long |
business_transaction_duration_sum | b3 | Long |
business_transaction_error_duration_sum | b4 | Long |
business_transaction_average_duration | b5 | Long |
mq_transaction_calls | m1 | Long |
mq_transaction_error_calls | m2 | Long |
mq_transaction_duration_sum | m3 | Long |
mq_transaction_error_duration_sum | m4 | Long |
mq_transaction_average_duration | m5 | Long |
time_bucket | tb | Long | [Date format](Collector-Table-Description.md#Metric-table-time-bucket)
### ServiceReferenceMetric
- Table name: service_reference_metric_`TimeDimension`
- TimeDimension contains minute, hour, day, month
Column Name | Short Name | Data Type | Description
----------- | ---------- | --------- | ---------
_id | _id | Keyword | primary key, es speciality, `time_bucket`_`metric_id`
metric_id | mi | Keyword | `front_service_id`_`behind_service_id`_`source_value`
front_application_id | fai | Integer |
front_instance_id | fii | Integer |
front_service_id | fsi | Integer |
behind_application_id | bai | Integer |
behind_instance_id | bii | Integer |
behind_service_id | bsi | Integer |
source_value | sv | Integer | Caller(0), Callee(1)
transaction_calls | t1 | Long | The total number of calls based on `time_bucket`
transaction_error_calls | t2 | Long | The total number of error calls, sums values aggregate by `time_bucket`
transaction_duration_sum | t3 | Long | The total duration of calls based on `time_bucket`
transaction_error_duration_sum | t4 | Long | The total duration of error calls based on `time_bucket`
transaction_average_duration | t5 | Long | The average duration of all calls, used for order by this column in database.
business_transaction_calls | b1 | Long |
business_transaction_error_calls | b2 | Long |
business_transaction_duration_sum | b3 | Long |
business_transaction_error_duration_sum | b4 | Long |
business_transaction_average_duration | b5 | Long |
mq_transaction_calls | m1 | Long |
mq_transaction_error_calls | m2 | Long |
mq_transaction_duration_sum | m3 | Long |
mq_transaction_error_duration_sum | m4 | Long |
mq_transaction_average_duration | m5 | Long |
time_bucket | tb | Long | [Date format](Collector-Table-Description.md#Metric-table-time-bucket)
### GlobalTrace
- Table name: global_trace
- The relationship between trace id and segment id is many to many.
Column Name | Short Name | Data Type | Description
----------- | ---------- | --------- | ---------
_id | _id | Keyword | primary key, es speciality, `global_trace_id`_`segment_id`
segment_id | sgi | Keyword |
trace_id | ti | Keyword |
time_bucket | tb | Long | Second date format, [Date format](Collector-Table-Description.md#Metric-table-time-bucket)
### SegmentDuration
- Table name: segment_duration
- The relationship between trace id and segment id is many to many.
Column Name | Short Name | Data Type | Description
----------- | ---------- | --------- | ---------
_id | _id | Keyword | primary key, es speciality, `global_trace_id`_`segment_id`
segment_id | sgi | Keyword |
trace_id | ti | Keyword |
application_id | ai | Integer | Owner of the segment
service_name | sn | Text | The entry span's operation name in this segment
duration | ddt | Long | The cost duration of this segment
start_time | dst | Long |
end_time | det | Long |
is_error | die | Long | Is a boolean data. True(1), False(0)
time_bucket | tb | Long | Second date format, [Date format](Collector-Table-Description.md#Metric-table-time-bucket)
### Segment
- Table name: segment
Column Name | Short Name | Data Type | Description
----------- | ---------- | --------- | ---------
_id | _id | Keyword | primary key, es speciality, the value same as `segment_id`
data_binary | sdb | Binary | The protobuf segment binary encode by base64 scheme.
time_bucket | tb | Long | Second date format, [Date format](Collector-Table-Description.md#Metric-table-time-bucket)
## Tables of JVM Metric related
### CpuMetric
- Table name: cpu_metric_`TimeDimension`
- TimeDimension contains second, minute, hour, day, month
Column Name | Short Name | Data Type | Description
----------- | ---------- | --------- | ---------
_id | _id | Keyword | primary key, es speciality, the value is `time_bucket`_`metric_id`
metric_id | mi | Keyword | the value is `instance_id`
instance_id | ii | Integer | Owner instance id
usage_percent | up | Double | Cpu usage percent, sums values aggregate by `time_bucket`
times | t | Long | The records received times in this time bucket
time_bucket | tb | Long | [Date format](Collector-Table-Description.md#Metric-table-time-bucket)
### GCMetric
- Table name: gc_metric_`TimeDimension`
- TimeDimension contains second, minute, hour, day, month
Column Name | Short Name | Data Type | Description
----------- | ---------- | --------- | ---------
_id | _id | Keyword | primary key, es speciality, the value is `time_bucket`_`metric_id`
metric_id | mi | Keyword | the value is `instance_id`_`phrase`
instance_id | ii | Integer | Owner instance id
phrase | p | Integer | [GCPhrase](https://github.com/apache/incubator-skywalking-data-collect-protocol/blob/master/JVMMetricsService.proto#L80-L83)
count | c | Long | GC count, sums values aggregate by `time_bucket`
times | t | Long | The records received times in this time bucket
duration | d | Long | GC duration count, sums values aggregate by `time_bucket`
time_bucket | tb | Long | [A formatted date](Collector-Table-Description.md#Metric-table-time-bucket)
### MemoryMetric
- Table name: memory_metric_`TimeDimension`
- TimeDimension contains second, minute, hour, day, month
Column Name | Short Name | Data Type | Description
----------- | ---------- | --------- | ---------
_id | _id | Keyword | primary key, es speciality, the value is `time_bucket`_`metric_id`
metric_id | mi | Keyword | the value is `instance_id`_`is_heap`
instance_id | ii | Integer | Owner instance id
is_heap | ih | Integer | Is a boolean data. True(1), False(0)
init | init | Long | Sums values aggregate by `time_bucket`
max | max | Long | Sums values aggregate by `time_bucket`
used | used | Long | Sums values aggregate by `time_bucket`
committed | cd | Long | Sums values aggregate by `time_bucket`
times | t | Long | The records received times in this time bucket
time_bucket | tb | Long | [A formatted date](Collector-Table-Description.md#Metric-table-time-bucket)
### MemoryPoolMetric
- Table name: memory_pool_metric_`TimeDimension`
- TimeDimension contains second, minute, hour, day, month
Column Name | Short Name | Data Type | Description
----------- | ---------- | --------- | ---------
_id | _id | Keyword | primary key, es speciality, the value is `time_bucket`_`metric_id`
metric_id | mi | Keyword | the value is `instance_id`_`pool_type`
instance_id | ii | Integer | Owner instance id
pool_type | pt | Integer | Owner instance id
init | init | Long | Sums values aggregate by `time_bucket`
max | max | Long | Sums values aggregate by `time_bucket`
used | used | Long | Sums values aggregate by `time_bucket`
committed | ct | Long | Sums values aggregate by `time_bucket`
times | t | Long | The records received times in this time bucket
time_bucket | tb | Long | [A formatted date](Collector-Table-Description.md#Metric-table-time-bucket)
## Table of Alarm metric related
### ApplicationAlarm
- Table name: application_alarm
Column Name | Short Name | Data Type | Description
----------- | ---------- | --------- | ---------
_id | _id | Keyword | primary key, es speciality, the value is `source_value`_`alarm_type`_`application_id`
application_id | ai | Integer | Owner application id
source_value | sv | Integer | Caller(0), Callee(1)
alarm_type | aat | Integer | ERROR_RATE(0), SLOW_RTT(1)
alarm_content | aac | Text |
last_time_bucket | ltb | Long | Second date format. [A formatted date](Collector-Table-Description.md#Metric-table-time-bucket)
### ApplicationAlarmList
- Table name: application_alarm_list
- TimeDimension contains minute, hour, day, month
Column Name | Short Name | Data Type | Description
----------- | ---------- | --------- | ---------
_id | _id | Keyword | primary key, es speciality, the value is `time_bucket`_`metric_id`
metric_id | mi | Keyword | `source_value`_`alarm_type`_`application_id`
alarm_content | aac | Text |
application_id | ai | Integer | Owner application id
source_value | sv | Integer | Caller(0), Callee(1)
alarm_type | aat | Integer | ERROR_RATE(0), SLOW_RTT(1)
time_bucket | tb | Long | [A formatted date](Collector-Table-Description.md#Metric-table-time-bucket)
### ApplicationReferenceAlarm
- Table name: application_reference_alarm
Column Name | Short Name | Data Type | Description
----------- | ---------- | --------- | ---------
_id | _id | Keyword | primary key, es speciality, the value is `source_value`_`alarm_type`_`application_id`
front_application_id | fai | Integer | Owner application id
behind_application_id | bai | Integer | Owner application id
source_value | sv | Integer | Caller(0), Callee(1)
alarm_type | aat | Integer | ERROR_RATE(0), SLOW_RTT(1)
alarm_content | aac | Text |
last_time_bucket | ltb | Long | Second date format. [A formatted date](Collector-Table-Description.md#Metric-table-time-bucket)
### ApplicationReferenceAlarmList
- Table name: application_reference_alarm
Column Name | Short Name | Data Type | Description
----------- | ---------- | --------- | ---------
_id | _id | Keyword | primary key, es speciality, the value is `source_value`_`alarm_type`_`application_id`
front_application_id | fai | Integer | Owner application id
behind_application_id | bai | Integer | Owner application id
source_value | sv | Integer | Caller(0), Callee(1)
alarm_type | aat | Integer | ERROR_RATE(0), SLOW_RTT(1)
alarm_content | aac | Text |
time_bucket | tb | Long | Second date format. [A formatted date](Collector-Table-Description.md#Metric-table-time-bucket)
### InstanceAlarm
- Table name: application_alarm
Column Name | Short Name | Data Type | Description
----------- | ---------- | --------- | ---------
_id | _id | Keyword | primary key, es speciality, the value is `source_value`_`alarm_type`_`instance_id`
application_id | ai | Integer | Owner application id
instance_id | ii | Integer | Owner instance id
source_value | sv | Integer | Caller(0), Callee(1)
alarm_type | aat | Integer | ERROR_RATE(0), SLOW_RTT(1)
alarm_content | aac | Text |
last_time_bucket | ltb | Long | Second date format. [A formatted date](Collector-Table-Description.md#Metric-table-time-bucket)
### InstanceAlarmList
- Table name: instance_alarm_list
Column Name | Short Name | Data Type | Description
----------- | ---------- | --------- | ---------
_id | _id | Keyword | primary key, es speciality, the value is `source_value`_`alarm_type`_`instance_id`
application_id | ai | Integer | Owner application id
instance_id | ii | Integer | Owner instance id
source_value | sv | Integer | Caller(0), Callee(1)
alarm_type | aat | Integer | ERROR_RATE(0), SLOW_RTT(1)
alarm_content | aac | Text |
time_bucket | tb | Long | Second date format. [A formatted date](Collector-Table-Description.md#Metric-table-time-bucket)
### InstanceReferenceAlarm
- Table name: instance_reference_alarm
Column Name | Short Name | Data Type | Description
----------- | ---------- | --------- | ---------
_id | _id | Keyword | primary key, es speciality, the value is `source_value`_`alarm_type`_`instance_id`
front_application_id | fai | Integer | Owner application id
front_instance_id | fii | Integer | Owner instance id
behind_application_id | bai | Integer | Owner instance id
behind_instance_id | bii | Integer | Owner instance id
source_value | sv | Integer | Caller(0), Callee(1)
alarm_type | aat | Integer | ERROR_RATE(0), SLOW_RTT(1)
alarm_content | aac | Text |
last_time_bucket | ltb | Long | Second date format. [A formatted date](Collector-Table-Description.md#Metric-table-time-bucket)
### InstanceReferenceAlarmList
- Table name: instance_reference_alarm_list
Column Name | Short Name | Data Type | Description
----------- | ---------- | --------- | ---------
_id | _id | Keyword | primary key, es speciality, the value is `source_value`_`alarm_type`_`instance_id`
front_application_id | fai | Integer | Owner application id
front_instance_id | fii | Integer | Owner instance id
behind_application_id | bai | Integer | Owner instance id
behind_instance_id | bii | Integer | Owner instance id
source_value | sv | Integer | Caller(0), Callee(1)
alarm_type | aat | Integer | ERROR_RATE(0), SLOW_RTT(1)
alarm_content | aac | Text |
time_bucket | tb | Long | Second date format. [A formatted date](Collector-Table-Description.md#Metric-table-time-bucket)
### ServiceAlarm
- Table name: service_alarm
Column Name | Short Name | Data Type | Description
----------- | ---------- | --------- | ---------
_id | _id | Keyword | primary key, es speciality, the value is `source_value`_`alarm_type`_`service_id`
application_id | ai | Integer | Owner application id
instance_id | ii | Integer | Owner instance id
service_id | si | Integer | Owner service id
source_value | sv | Integer | Caller(0), Callee(1)
alarm_type | aat | Integer | ERROR_RATE(0), SLOW_RTT(1)
alarm_content | aac | Text |
last_time_bucket | ltb | Long | Second date format. [A formatted date](Collector-Table-Description.md#Metric-table-time-bucket)
### ServiceAlarmList
- Table name: service_alarm_list
Column Name | Short Name | Data Type | Description
----------- | ---------- | --------- | ---------
_id | _id | Keyword | primary key, es speciality, the value is `source_value`_`alarm_type`_`service_id`
application_id | ai | Integer | Owner application id
instance_id | ii | Integer | Owner instance id
service_id | si | Integer | Owner instance id
source_value | sv | Integer | Caller(0), Callee(1)
alarm_type | aat | Integer | ERROR_RATE(0), SLOW_RTT(1)
alarm_content | aac | Text |
time_bucket | tb | Long | Second date format. [A formatted date](Collector-Table-Description.md#Metric-table-time-bucket)
### ServiceReferenceAlarm
- Table name: service_reference_alarm
Column Name | Short Name | Data Type | Description
----------- | ---------- | --------- | ---------
_id | _id | Keyword | primary key, es speciality, the value is `source_value`_`alarm_type`_`service_id`
front_application_id | fai | Integer | Owner application id
front_instance_id | fii | Integer | Owner instance id
front_service_id | fsi | Integer | Owner service id
behind_application_id | bai | Integer | Owner service id
behind_instance_id | bii | Integer | Owner service id
behind_service_id | bsi | Integer | Owner service id
source_value | sv | Integer | Caller(0), Callee(1)
alarm_type | aat | Integer | ERROR_RATE(0), SLOW_RTT(1)
alarm_content | aac | Text |
last_time_bucket | ltb | Long | Second date format. [A formatted date](Collector-Table-Description.md#Metric-table-time-bucket)
### ServiceReferenceAlarmList
- Table name: service_reference_alarm_list
Column Name | Short Name | Data Type | Description
----------- | ---------- | --------- | ---------
_id | _id | Keyword | primary key, es speciality, the value is `time_bucket`_`source_value`_`alarm_type`_`service_id`
front_application_id | fai | Integer | Owner application id
front_instance_id | fii | Integer | Owner instance id
front_service_id | fsi | Integer | Owner service id
behind_application_id | bai | Integer | Owner service id
behind_instance_id | bii | Integer | Owner service id
behind_service_id | bsi | Integer | Owner service id
source_value | sv | Integer | Caller(0), Callee(1)
alarm_type | aat | Integer | ERROR_RATE(0), SLOW_RTT(1)
alarm_content | aac | Text |
time_bucket | tb | Long | Second date format. [A formatted date](Collector-Table-Description.md#Metric-table-time-bucket)
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册