This document describes the usage of tables and their columns, based on elasticsearch storage implementation.
yyyyMMddHHmmss
yyyyMMddHHmm
yyyyMMddHH
yyyyMMdd
yyyyMM
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 |
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.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 |
os_info
heartbeat_time
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. |
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 |
src_span_type
in protocol docTimeDimension
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 |
application_id | ai | Integer | Owner application id |
time_bucket | tb | Long | Date format |
TimeDimension
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 |
TimeDimension
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 |
tolerating_count | a2 | Long | |
frustrated_count | a3 | Long | |
time_bucket | tb | Long | Date format |
TimeDimension
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 |
tolerating_count | a2 | Long | |
frustrated_count | a3 | Long | |
time_bucket | tb | Long | Date format |
TimeDimension
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 |
TimeDimension
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 |
TimeDimension
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 |
TimeDimension
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 |
TimeDimension
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 |
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 |
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 |
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 |
TimeDimension
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 |
TimeDimension
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 |
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 |
TimeDimension
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 |
TimeDimension
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |