Project: EaseAgent (Observability and Analysis / Observability)
File: prometheus-metric-schedule.md

Prometheus Exports Rules: | label name | Value Example | Description | |:--|:-:|:| | MetricSubType | `DEFAULT` | The enum MetricSubType value: `DEFAULT, ERROR, CHANNEL, CONSUMER, PRODUCER, CONSUMERERROR, PRODUCERERROR, NONE` | | MetricType | `CounterType` | The Metric Type by metric calculate: `TimerType, HistogramType, MeterType, CounterType, GaugeType` | | host_ipv4 | `10.127.48.163` | The ipv4 by host: xxx.xxx.xxx.xx | | host_name | `MacBook-Pro.local` | host name. | | service | `demo-name` | The `name` read from the configuration. for you service name. | | system | `demo-system` | The `system` read from the configuration. for you system name. | HTTP Request schema describes key metrics of service APIs, which include: Total execution count (cnt) Throughput (m1, m5, m15) Error throughput (m1err, m5err, m15err) Error throughput percentage (m1errpct, m5errpct, m15errpct) Latency (p25, p50, p75, p95, p98, p99) Execution duration (min, mean, max) | Metric Name | Type | Description | |:--|:-:|:-| | applicationhttprequest_cnt | integer | The total count of the request executed | | applicationhttprequest_errcnt | integer | The total error count of the request executed | | applicationhttprequest_m1 | double | The HTTP request executions per second (exponentially-weighted moving average) in last 1 minute | | applicationhttprequest_m5 | double | The HTTP request executions per second (exponentially-weighted moving average) in last 5 minute. | | applicationhttprequest_m15 | double | The HTTP request executions per second (exponentially-weighted moving average) in last 15 minute. | | applicationhttprequest_m1err | double | The HTTP error request executions per second (exponentially-weighted moving average) in last 1 minute | | applicationhttprequest_m5err | double | The HTTP error request executions per second (exponentially-weighted moving average) in last 5 minute. | | applicationhttprequest_m15err | double | The HTTP error request executions per second (exponentially-weighted moving average) in last 15 minute | | applicationhttprequest_m1errpct | double | error percentage in last 1 minute | | applicationhttprequest_m5errpct | double | error percentage in last 5 minute | | applicationhttprequest_m15errpct | double | error percentage in last 15 minute | | applicationhttprequest_min | double | The http-request minimal execution duration in milliseconds. | | applicationhttprequest_max | double | The http-request maximal execution duration in milliseconds. | | applicationhttprequest_mean | double | The http-request mean execution duration in milliseconds. | | applicationhttprequest_p25 | double | TP25: The http-request execution duration in milliseconds for 25% user. | | applicationhttprequest_p50 | double | TP50: The http-request execution duration in milliseconds for 50% user. | | applicationhttprequest_p75 | double | TP75: The http-request execution duration in milliseconds for 75% user. | | applicationhttprequest_p95 | double | TP95: The http-request execution duration in milliseconds for 95% user. | | applicationhttprequest_p98 | double | TP98: The http-request execution duration in milliseconds for 98% user. | | applicationhttprequest_p99 | double | TP99: The http-request execution duration in milliseconds for 99%

| | Label Name | Essential | Value Example | Description | |:--|::|:--:|:--| | url | true | `GET /web_client` | the URL of the request | JDBC Statement schema describes key metrics of JDBC SQL Statement, which include: Execution count (cnt, errcnt) Throughput (m1, m5, m15) Error throughput (m1err, m5err, m15err) Latency (p25, p50, p75, p95, p98, p99, p999) Execution duration (min, mean, max) | Metric Name | Type | Description | |:-|:-:|:| | applicationjdbcstatement_cnt | integer | The total count of JDBC method executed | | applicationjdbcstatement_errcnt | integer | The total error count of JDBC method executed | | applicationjdbcstatement_m1 | double | The JDBC method executions per second (exponentially-weighted moving average) in last 1 minute. | | applicationjdbcstatement_m5 | double | The JDBC method executions per second (exponentially-weighted moving average) in last 5 minutes. | | applicationjdbcstatement_m15 | double | The JDBC method executions per second (exponentially-weighted moving average) in last 15 minutes. | | applicationjdbcstatement_m1err | double | The JDBC method error executions per second (exponentially-weighted moving average) in last 1 minute | | applicationjdbcstatement_m5err | double | The JDBC method error executions per second (exponentially-weighted moving average) in last 5 minute. | | applicationjdbcstatement_m15err | double | The JDBC method error executions per second (exponentially-weighted moving average) in last 15 minute | | applicationjdbcstatement_min | double | The JDBC method minimal execution duration in milliseconds. | | applicationjdbcstatement_max | double | The JDBC method maximal execution duration in milliseconds. | | applicationjdbcstatement_mean | double | The JDBC method mean execution duration in milliseconds. | | applicationjdbcstatement_p25 | double | TP25: The JDBC method execution duration in milliseconds for 25% user. | | applicationjdbcstatement_p50 | double | TP50: The JDBC method execution duration in milliseconds for 50% user. | | applicationjdbcstatement_p75 | double | TP75: The JDBC method execution duration in milliseconds for 75% user. | | applicationjdbcstatement_p95 | double | TP95: The JDBC method execution duration in milliseconds for 95% user. | | applicationjdbcstatement_p98 | double | TP98: The JDBC method execution duration in milliseconds for 98% user. | | applicationjdbcstatement_p99 | double | TP99: The JDBC method execution duration in milliseconds for 99% user. | | applicationjdbcstatement_p999 | double | TP99.9: The JDBC method execution duration in milliseconds for 99.9% user. | | Label Name | Essential | Value Example | Description | |:--|::|:-:|:| | signature | true | `440580e6c3215eceb4ef992d60adde9a` | Executed JDBC method signature. By default, It is an MD5 of SQL like `select * from data`. It can be SQL statement via turning off the switch: `plugin.observability.jdbc.sql.compress.enabled=false`. | JDBC Connection schema describes key metrics of Getting Connection, which include: Execution count (cnt, errcnt) Throughput (m1, m5, m15) Error throughput (m1err, m5err, m15err) Latency (p25, p50, p75, p95, p98, p99, p999) Execution duration (min, mean, max) | Metric Name | Type | Description | |:--|:-:|:-| | applicationjdbcconnection_cnt | integer | The total number of database connections | | applicationjdbcconnection_errcnt | integer | The total error number of database connections | | applicationjdbcconnection_m1 | double | The JDBC connection establishment per second (exponentially-weighted moving average) in last 1 minute. | | applicationjdbcconnection_m5 | double | The JDBC connection establishment per second (exponentially-weighted moving average) in last 5 minutes. | | applicationjdbcconnection_m15 | double | The JDBC connection establishment per second (exponentially-weighted moving average) in last 15 minutes. | | applicationjdbcconnection_m1err | double | The JDBC connection error executions per second (exponentially-weighted moving average) in last 1 minute | | applicationjdbcconnection_m5err | double | The JDBC connection error executions per second (exponentially-weighted moving average) in last 5 minute. | | applicationjdbcconnection_m15err | double | The JDBC connection error executions per second (exponentially-weighted moving average) in last 15 minute | | applicationjdbcconnection_min | double | The JDBC connection minimal establishment duration in

| | applicationjdbcconnection_max | double | The JDBC connection maximal establishment duration in milliseconds. | | applicationjdbcconnection_mean | double | The JDBC connection mean establishment duration in milliseconds. | | applicationjdbcconnection_p25 | double | TP25: The JDBC connection establishment duration in milliseconds for 25% user. | | applicationjdbcconnection_p50 | double | TP50: The JDBC connection establishment duration in milliseconds for 50% user. | | applicationjdbcconnection_p75 | double | TP75: The JDBC connection establishment duration in milliseconds for 75% user. | | applicationjdbcconnection_p95 | double | TP95: The JDBC connection establishment duration in milliseconds for 95% user. | | applicationjdbcconnection_p98 | double | TP98: The JDBC connection establishment duration in milliseconds for 98% user. | | applicationjdbcconnection_p99 | double | TP99: The JDBC connection establishment duration in milliseconds for 99% user. | | applicationjdbcconnection_p999 | double | TP99.9: The JDBC connection establishment duration in milliseconds for 99.9% user. | | Label Name | Essential | Value Example | Description | |:--|::|:--:|:--| | url | true | `jdbc:hsqldb:mem:7e` | The url of database connections | JVM Memory schema describes key metrics of Java memory usage, which include: bytes-init bytes-used bytes-committed bytes-max | Metric Name | Type | Description | |:|:-:|:| | applicationjvmmemorybytesinit | integer | The value represents the initial amount of memory in bytes unit that the JVM requests from the operating system for memory management during startup. The JVM may request additional memory from the operating system and may also release memory to the system over time. The value of init may be undefined (value -1). | | applicationjvmmemorybytesused | integer | The value represents the amount of memory currently used in bytes unit. | | applicationjvmmemorybytescommitted | integer | The value represents the amount of memory in bytes unit that is guaranteed to be available for use by the JVM. The amount of committed memory may change over time (increase or decrease). The JVM may release memory to the system and committed could be less than init. Value committed will always be greater than or equal to used. | | applicationjvmmemorybytesmax | integer | The value represents the maximum amount of memory in bytes unit that can be used for memory management. Its value may be undefined (value -1). The maximum amount of memory may change over time if defined. The amount of used and committed memory will always be less than or equal to max if max is defined. A memory allocation may fail if it attempts to increase the used memory such that used > committed even if used <= max would still be true (for example, when the system is low on virtual memory). | | Label Name | Essential | Value Example | Description | |:--|::|:-|:| | resource | true | `pools.G1-Old-Gen` | Memory pool name. The Java virtual machine can have one or more memory pools. Reference list: | JVM GC schema describes key metrics of JVM garbage collection, which include: totalcollectiontime times times_rate | Metric Name | Type | Description | |:--|:-:|:| | applicationjvmgctotalcollection_time | integer | The value represents the total time for garbage collection operation in millisecond unit. | | applicationjvmgc_times | integer | The value represents the total garbage collection times. | | applicationjvmgctimesrate | integer | The number of gc times per

| | Label Name | Essential | Value Example | Description | |:--|::|::|:--| | resource | true | `G1 Young Generation` | GC name. Different JVM startup arguments will have different GC. Reference: , | Kafka Client schema describes key metrics of Kafka client invoking, which include: Producer Throughput (prodrm1, prodrm5, prodrm15) Error throughput (prodrm1err, prodrm5err, prodrm15err) Execution duration (prodrmin, prodrmean, prodrmax) Latency (prodrp25, prodrp50, prodrp75, prodrp95, prodrp98, prodrp99, prodrp999) Consumer Throughput (consrm1, consrm5, consrm15) Error throughput (consrm1err, consrm5err, consrm15err) Execution duration (consrmin, consrmean, consrmax) Latency (consrp25, consrp50, consrp75, consrp95, consrp98, consrp99, consrp999) | Metric Name | Type | Description | |:--|::|:--| | applicationkafkaprodrm1 | double | The executions per second (exponentially-weighted moving average) in last 1 minute (producer) | | applicationkafkaprodrm5 | double | The executions per second (exponentially-weighted moving average) in last 5 minute (producer) | | applicationkafkaprodrm15 | double | The executions per second (exponentially-weighted moving average) in last 15 minute (producer) | | applicationkafkaconsrm1 | double | The executions per second (exponentially-weighted moving average) in last 1 minute (consumer) | | applicationkafkaconsrm5 | double | The executions per second (exponentially-weighted moving average) in last 5 minute (consumer) | | applicationkafkaconsrm15 | double | The executions per second (exponentially-weighted moving average) in last 15 minute (consumer) | | applicationkafkaprodrm1err | double | The error executions per second (exponentially-weighted moving average) in last 1 minute (producer) | | applicationkafkaprodrm5err | double | The executions per second (exponentially-weighted moving average) in last 5 minute (producer) | | applicationkafkaprodrm5err | double | The error executions per second (exponentially-weighted moving average) in last 15 minute (producer) | | applicationkafkaconsrm1err | double | The error executions per second (exponentially-weighted moving average) in last 1 minute (consumer) | | applicationkafkaconsrm5err | double | The error executions per second (exponentially-weighted moving average) in last 5 minute (consumer) | | applicationkafkaconsrm5err | double | The error executions per second (exponentially-weighted moving average) in last 15 minute (consumer) | | applicationkafkaprodrmin | double | The minimal execution duration in milliseconds. | | applicationkafkaprodrmax | double | The maximal execution duration in milliseconds. | | applicationkafkaprodrmean | double | The mean execution duration in milliseconds. | | applicationkafkaprodrp25 | double | TP25: The execution duration in milliseconds for 25% user. | | applicationkafkaprodrp50 | double | TP50: The execution duration in milliseconds for 50% user. | | applicationkafkaprodrp75 | double | TP75: The execution duration in milliseconds for 75% user. | | applicationkafkaprodrp95 | double | TP95: The execution duration in milliseconds for 95% user. | | applicationkafkaprodrp98 | double | TP98: The execution duration in milliseconds for 98% user. | | applicationkafkaprodrp99 | double | TP99: The execution duration in milliseconds for 99% user. | | applicationkafkaprodrp999 | double | TP99.9: The execution duration in milliseconds for 99.9% user. | | applicationkafkaconsrmin | double | The minimal execution duration in milliseconds. | | applicationkafkaconsrmax | double | The maximal execution duration in milliseconds. | | applicationkafkaconsrmean | double | The mean execution duration in milliseconds. | | applicationkafkaconsrp25 | double | TP25: The execution duration in milliseconds for 25% user. | | applicationkafkaconsrp50 | double | TP50: The execution duration in milliseconds for 50% user. | | applicationkafkaconsrp75 | double | TP75: The execution duration in milliseconds for 75% user. | | applicationkafkaconsrp95 | double | TP95: The execution duration in milliseconds for 95%

| | applicationkafkaconsrp98 | double | TP98: The execution duration in milliseconds for 98% user. | | applicationkafkaconsrp99 | double | TP99: The execution duration in milliseconds for 99% user. | | applicationkafkaconsrp999 | double | TP99.9: The execution duration in milliseconds for 99.9% user. | | Label Name | Essential | Value Example | Description | |:--|::|:-:|:| | resource | true | `log` | topic name | RabbitMQ Producer schema describes key metrics of RabbitMQ client publishing message, which include: Throughput (prodrm1, prodrm5, prodrm15) Error throughput (prodrm1err, prodrm5err, prodrm15err) Execution duration (min, mean, max) Latency (p25, p50, p75, p95, p98, p99) | Metric Name | Type | Description | |:--|::|:--| | applicationrabbitmqexroprodrm1 | double | The executions of producer per second (exponentially-weighted moving average) in last 1 minute | | applicationrabbitmqexroprodrm5 | double | The executions of producer per second (exponentially-weighted moving average) in last 5 minute | | applicationrabbitmqexroprodrm15 | double | The executionsof producer per second (exponentially-weighted moving average) in last 15 minute | | applicationrabbitmqexroprodrm1err | double | The error executions per second (exponentially-weighted moving average) in last 1 minute (producer) | | applicationrabbitmqexroprodrm5err | double | The executions per second (exponentially-weighted moving average) in last 5 minute (producer) | | applicationrabbitmqexroprodrm5err | double | The error executions per second (exponentially-weighted moving average) in last 15 minute (producer) | | applicationrabbitmqexromin | double | The producer minimal execution duration in milliseconds. | | applicationrabbitmqexromax | double | The producer maximal execution duration in milliseconds. | | applicationrabbitmqexromean | double | The producer mean execution duration in milliseconds. | | applicationrabbitmqexrop25 | double | TP25: The producer execution duration in milliseconds for 25% user. | | applicationrabbitmqexrop50 | double | TP50: The producer execution duration in milliseconds for 50% user. | | applicationrabbitmqexrop75 | double | TP75: The producer execution duration in milliseconds for 75% user. | | applicationrabbitmqexrop95 | double | TP95: The producer execution duration in milliseconds for 95% user. | | applicationrabbitmqexrop98 | double | TP98: The producer execution duration in milliseconds for 98% user. | | applicationrabbitmqexrop99 | double | TP99: The producer execution duration in milliseconds for 99% user. | | applicationrabbitmqexrop999 | double | TP99.9: The execution duration in milliseconds for 99.9%

| | Label Name | Essential | Value Example | Description | |:--|::|:--:|:--| | resource | true | `myExchange-myQueue` | rabbitmq ${exchange}-${routingkey} | RabbitMQ Consumer schema describes key metrics of RabbitMQ client consuming message, which include: Throughput (queuem1rate, queuem5rate, queuem15rate) Error throughput (queuem1errorrate, queuem5errorrate, queuem15error_rate) Execution duration (min, mean, max) Latency (p25, p50, p75, p95, p98, p99) | Metric Name | Type | Description | |:|::|:--| | applicationrabbitmqconsumerqueuem1_rate | double | The executions of queue per second (exponentially-weighted moving average) in last 1 minute | | applicationrabbitmqconsumerqueuem5_rate | double | The executions of queue per second (exponentially-weighted moving average) in last 5 minute | | applicationrabbitmqconsumerqueuem15_rate | double | The executionsof queue per second (exponentially-weighted moving average) in last 15 minute | | applicationrabbitmqconsumerqueuem1errorrate | double | The error executions per second (exponentially-weighted moving average) in last 1 minute (queue) | | applicationrabbitmqconsumerqueuem5errorrate | double | The error executions per second (exponentially-weighted moving average) in last 5 minute (queue) | | applicationrabbitmqconsumerqueuem15errorrate | double | The error executions per second (exponentially-weighted moving average) in last 15 minute (queue) | | applicationrabbitmqconsumer_min | double | The consumer minimal execution duration in milliseconds. | | applicationrabbitmqconsumer_max | double | The consumer maximal execution duration in milliseconds. | | applicationrabbitmqconsumer_mean | double | The consumer mean execution duration in milliseconds. | | applicationrabbitmqconsumer_p25 | double | TP25: The consumer execution duration in milliseconds for 25% user. | | applicationrabbitmqconsumer_p50 | double | TP50: The consumer execution duration in milliseconds for 50% user. | | applicationrabbitmqconsumer_p75 | double | TP75: The consumer execution duration in milliseconds for 75% user. | | applicationrabbitmqconsumer_p95 | double | TP95: The consumer execution duration in milliseconds for 95% user. | | applicationrabbitmqconsumer_p98 | double | TP98: The consumer execution duration in milliseconds for 98% user. | | applicationrabbitmqconsumer_p99 | double | TP99: The consumer execution duration in milliseconds for 99% user. | | applicationrabbitmqconsumer_p999 | double | TP99.9: The execution duration in milliseconds for 99.9% user. | | Label Name | Essential | Value Example | Description | |:--|::|:-:|:--| | resource | true | `myQueue` | rabbitmq routingKey | Message Listener schema describes key metrics of Spring AMQP RabbitMQ Message Queue, which include: Throughput (queuem1rate, queuem5rate, queuem15rate) Error throughput (queuem1errorrate, queuem5errorrate, queuem15error_rate) Execution duration (min, mean, max) Latency (p25, p50, p75, p95, p98, p99) | Metric Name | Type | Description | |:|::|:--| | applicationrabbitmqqueuequeuem1_rate | double | The executions of queue per second (exponentially-weighted moving average) in last 1 minute | | applicationrabbitmqqueuequeuem5_rate | double | The executions of queue per second (exponentially-weighted moving average) in last 5 minute | | applicationrabbitmqqueuequeuem15_rate | double | The executionsof queue per second (exponentially-weighted moving average) in last 15 minute | | applicationrabbitmqqueuequeuem1errorrate | double | The error executions per second (exponentially-weighted moving average) in last 1 minute (queue) | | applicationrabbitmqqueuequeuem5errorrate | double | The error executions per second (exponentially-weighted moving average) in last 5 minute (queue) | | applicationrabbitmqqueuequeuem15errorrate | double | The error executions per second (exponentially-weighted moving average) in last 15 minute (queue) | | applicationrabbitmqqueue_min | double | The AMQP Message Listener minimal execution duration in milliseconds. | | applicationrabbitmqqueue_max | double | The AMQP Message Listener maximal execution duration in milliseconds. | | applicationrabbitmqqueue_mean | double | The AMQP Message Listener mean execution duration in milliseconds. | | applicationrabbitmqqueue_p25 | double | TP25: The AMQP Message Listener execution duration in milliseconds for 25% user. | | applicationrabbitmqqueue_p50 | double | TP50: The AMQP Message Listener execution duration in milliseconds for 50% user. | | applicationrabbitmqqueue_p75 | double | TP75: The AMQP Message Listener execution duration in milliseconds for 75% user. | | applicationrabbitmqqueue_p95 | double | TP95: The AMQP Message Listener execution duration in milliseconds for 95% user. | | applicationrabbitmqqueue_p98 | double | TP98: The AMQP Message Listener execution duration in milliseconds for 98% user. | | applicationrabbitmqqueue_p99 | double | TP99: The AMQP Message Listener execution duration in milliseconds for 99% user. | | applicationrabbitmqqueue_p999 | double | TP99.9: The execution duration in milliseconds for 99.9%

| | Label Name | Essential | Value Example | Description | |:--|::|:-:|:| | resource | true | `myQueue` | rabbitmq queue | Elasticsearch schema describes key metrics of Elasticsearch client invoking, which include: Total execution count (cnt, errcnt, m1cnt, m5cnt, m15cnt) Throughput (m1, m5, m15, mean_rate) Error throughput (m1err, m5err, m15err) Execution duration (min, mean, max) Latency (p25, p50, p75, p95, p98, p99) | Metric Name | Type | Description | |:|:-:|:-| | applicationelasticsearchcnt | integer | The total count of the request executed | | applicationelasticsearcherrcnt | integer | The total error count of the request executed | | applicationelasticsearchm1cnt | integer | The total count of the request executed in last 1 minute | | applicationelasticsearchm5cnt | integer | The total count of the request executed in last 5 minute | | applicationelasticsearchm15cnt | integer | The total count of the request executed in last 15 minute | | applicationelasticsearchm1 | double | The Elasticsearch request executions per second (exponentially-weighted moving average) in last 1 minute | | applicationelasticsearchm5 | double | The Elasticsearch request executions per second (exponentially-weighted moving average) in last 5 minute. | | applicationelasticsearchm15 | double | The Elasticsearch request executions per second (exponentially-weighted moving average) in last 15 minute. | | applicationelasticsearchmean_rate | double | The Elasticsearch request executions per second (exponentially-weighted moving average) in last 15 minute. | | applicationelasticsearchm1err | double | The Elasticsearch error request executions per second (exponentially-weighted moving average) in last 1 minute | | applicationelasticsearchm5err | double | The Elasticsearch error request executions per second (exponentially-weighted moving average) in last 5 minute. | | applicationelasticsearchm15err | double | The Elasticsearch error request executions per second (exponentially-weighted moving average) in last 15 minute | | applicationelasticsearchmin | double | The Elasticsearch minimal execution duration in milliseconds. | | applicationelasticsearchmax | double | The Elasticsearch maximal execution duration in milliseconds. | | applicationelasticsearchmean | double | The Elasticsearch mean execution duration in milliseconds. | | applicationelasticsearchp25 | double | TP25: The Elasticsearch execution duration in milliseconds for 25% user. | | applicationelasticsearchp50 | double | TP50: The Elasticsearch execution duration in milliseconds for 50% user. | | applicationelasticsearchp75 | double | TP75: The Elasticsearch execution duration in milliseconds for 75% user. | | applicationelasticsearchp95 | double | TP95: The Elasticsearch execution duration in milliseconds for 95% user. | | applicationelasticsearchp98 | double | TP98: The Elasticsearch execution duration in milliseconds for 98% user. | | applicationelasticsearchp99 | double | TP99: The Elasticsearch execution duration in milliseconds for 99% user. | | Label Name | Essential | Value Example | Description | |:--|::|::|:--| | index | true | `log-tracing-2022.01.11` | The Elasticsearch index name | MongoDB schema describes key metrics of MongoDB client invoking, which include: Total execution count (cnt, errcnt, m1cnt, m5cnt, m15cnt) Throughput (m1, m5, m15, mean_rate) Error throughput (m1err, m5err, m15err) Execution duration (min, mean, max) Latency (p25, p50, p75, p95, p98, p99) | Metric Name | Type | Description | |:|:-:|:-| | applicationmongodbclientcnt | integer | The total count of the request executed | | applicationmongodbclienterrcnt | integer | The total error count of the request executed | | applicationmongodbclientm1cnt | integer | The total count of the request executed in last 1 minute | | applicationmongodbclientm5cnt | integer | The total count of the request executed in last 5 minute | | applicationmongodbclientm15cnt | integer | The total count of the request executed in last 15 minute | | applicationmongodbclientm1 | double | The MongoDB request executions per second (exponentially-weighted moving average) in last 1 minute | | applicationmongodbclientm5 | double | The MongoDB request executions per second (exponentially-weighted moving average) in last 5

| | applicationmongodbclientm15 | double | The MongoDB request executions per second (exponentially-weighted moving average) in last 15 minute. | | applicationmongodbclientmean_rate | double | The MongoDB request executions per second (exponentially-weighted moving average) in last 15 minute. | | applicationmongodbclientm1err | double | The MongoDB error request executions per second (exponentially-weighted moving average) in last 1 minute | | applicationmongodbclientm5err | double | The MongoDB error request executions per second (exponentially-weighted moving average) in last 5 minute. | | applicationmongodbclientm15err | double | The MongoDB error request executions per second (exponentially-weighted moving average) in last 15 minute | | applicationmongodbclientmin | double | The MongoDB minimal execution duration in milliseconds. | | applicationmongodbclientmax | double | The MongoDB maximal execution duration in milliseconds. | | applicationmongodbclientmean | double | The MongoDB mean execution duration in milliseconds. | | applicationmongodbclientp25 | double | TP25: The MongoDB execution duration in milliseconds for 25% user. | | applicationmongodbclientp50 | double | TP50: The MongoDB execution duration in milliseconds for 50% user. | | applicationmongodbclientp75 | double | TP75: The MongoDB execution duration in milliseconds for 75% user. | | applicationmongodbclientp95 | double | TP95: The MongoDB execution duration in milliseconds for 95% user. | | applicationmongodbclientp98 | double | TP98: The MongoDB execution duration in milliseconds for 98% user. | | applicationmongodbclientp99 | double | TP99: The MongoDB execution duration in milliseconds for 99% user. | | Label Name | Essential | Value Example | Description | |:--|::|:-:|:| | operation | true | `insert` | The MongoDB request command name: insert, update or find etc. Reference: | Motan schema describes key metrics of Motan client invoking, which include: Total execution count (cnt, errcnt, m1cnt, m5cnt, m15cnt) Throughput (m1, m5, m15, mean_rate) Error throughput (m1err, m5err, m15err) Execution duration (min, mean, max) Latency (p25, p50, p75, p95, p98, p99, p999) | Metric Name | Type | Description | |:| :--: |:-| | applicationmotancnt | integer | The total count of the Motan method executed | | applicationmotanerrcnt | integer | The total error count of the Motan method executed | | applicationmotanm1cnt | integer | The total count of the Motan method executed in last 1 minute | | applicationmotanm5cnt | integer | The total count of the Motan method executed in last 5 minute | | applicationmotanm15cnt | integer | The total count of the Motan method executed in last 15 minute | | applicationmotanm1 | double | The Motan method executions per second (exponentially-weighted moving average) in last 1 minute | | applicationmotanm5 | double | The Motan method executions per second (exponentially-weighted moving average) in last 5 minute. | | applicationmotanm15 | double | The Motan method executions per second (exponentially-weighted moving average) in last 15 minute. | | applicationmotanmean_rate | double | The Motan method executions per second (exponentially-weighted moving average) in last 15 minute. | | applicationmotanm1err | double | The Motan method error executions per second (exponentially-weighted moving average) in last 1 minute | | applicationmotanm5err | double | The Motan method error executions per second (exponentially-weighted moving average) in last 5 minute. | | applicationmotanm15err | double | The Motan method error executions per second (exponentially-weighted moving average) in last 15 minute | | applicationmotanmin | double | The Motan method minimal execution duration in

| | applicationmotanmax | double | The Motan method maximal execution duration in milliseconds. | | applicationmotanmean | double | The Motan method mean execution duration in milliseconds. | | applicationmotanp25 | double | TP25: The Motan method execution duration in milliseconds for 25% user. | | applicationmotanp50 | double | TP50: The Motan method execution duration in milliseconds for 50% user. | | applicationmotanp75 | double | TP75: The Motan method execution duration in milliseconds for 75% user. | | applicationmotanp95 | double | TP95: The Motan method execution duration in milliseconds for 95% user. | | applicationmotanp98 | double | TP98: The Motan method execution duration in milliseconds for 98% user. | | applicationmotanp99 | double | TP99: The Motan method execution duration in milliseconds for 99% user. | | applicationmotanp999 | double | TP999: The Motan method execution duration in milliseconds for 99.9% user. | | Label Name | Essential | Value Example | Description | |:--|::|::|:--| | interface | true | `com.megaease.easeagent.motan.api.TestService/sayHi(String)` | The full signature of the `Motan` call interface, like this `com.megaease.easyagent.motan.api.TestService/sayHi(String)`. | Dubbo schema describes key metrics of Dubbo client invoking, which include: Total execution count (cnt, errcnt, m1cnt, m5cnt, m15cnt) Throughput (m1, m5, m15, mean_rate) Error throughput (m1err, m5err, m15err) Execution duration (min, mean, max) Latency (p25, p50, p75, p95, p98, p99, p999) | Metric Name | Type | Description | |:| :--: |:-| | applicationdubbocnt | integer | The total count of the Dubbo method executed | | applicationdubboerrcnt | integer | The total error count of the Dubbo method executed | | applicationdubbom1cnt | integer | The total count of the Dubbo method executed in last 1 minute | | applicationdubbom5cnt | integer | The total count of the Dubbo method executed in last 5 minute | | applicationdubbom15cnt | integer | The total count of the Dubbo method executed in last 15 minute | | applicationdubbom1 | double | The Dubbo method executions per second (exponentially-weighted moving average) in last 1 minute | | applicationdubbom5 | double | The Dubbo method executions per second (exponentially-weighted moving average) in last 5 minute. | | applicationdubbom15 | double | The Dubbo method executions per second (exponentially-weighted moving average) in last 15 minute. | | applicationdubbomean_rate | double | The Dubbo method executions per second (exponentially-weighted moving average) in last 15 minute. | | applicationdubbom1err | double | The Dubbo method error executions per second (exponentially-weighted moving average) in last 1 minute | | applicationdubbom5err | double | The Dubbo method error executions per second (exponentially-weighted moving average) in last 5 minute. | | applicationdubbom15err | double | The Dubbo method error executions per second (exponentially-weighted moving average) in last 15 minute | | applicationdubbomin | double | The Dubbo method minimal execution duration in milliseconds. | | applicationdubbomax | double | The Dubbo method maximal execution duration in milliseconds. | | applicationdubbomean | double | The Dubbo method mean execution duration in milliseconds. | | applicationdubbop25 | double | TP25: The Dubbo method execution duration in milliseconds for 25% user. | | applicationdubbop50 | double | TP50: The Dubbo method execution duration in milliseconds for 50% user. | | applicationdubbop75 | double | TP75: The Dubbo method execution duration in milliseconds for 75%

| | applicationdubbop95 | double | TP95: The Dubbo method execution duration in milliseconds for 95% user. | | applicationdubbop98 | double | TP98: The Dubbo method execution duration in milliseconds for 98% user. | | applicationdubbop99 | double | TP99: The Dubbo method execution duration in milliseconds for 99% user. | | applicationdubbop999 | double | TP999: The Dubbo method execution duration in milliseconds for 99.9% user. | | Label Name | Essential | Value Example | Description | |:--|::|::|:-| | interface | true | `com.megaease.easeagent.dubbo.api.TestService/sayHi(String)` | The full signature of the `Dubbo` call interface, like this `com.megaease.easyagent.dubbo.api.TestService/sayHi(String)`. | SOFARPC schema describes key metrics of SOFARPC client invoking, which include: Total execution count (cnt, errcnt, m1cnt, m5cnt, m15cnt) Throughput (m1, m5, m15, mean_rate) Error throughput (m1err, m5err, m15err) Execution duration (min, mean, max) Latency (p25, p50, p75, p95, p98, p99, p999) | Metric Name | Type | Description | |:| :--: |:| | applicationsofarpccnt | integer | The total count of the SOFARPC method executed | | applicationsofarpcerrcnt | integer | The total error count of the SOFARPC method executed | | applicationsofarpcm1cnt | integer | The total count of the SOFARPC method executed in last 1 minute | | applicationsofarpcm5cnt | integer | The total count of the SOFARPC method executed in last 5 minute | | applicationsofarpcm15cnt | integer | The total count of the SOFARPC method executed in last 15 minute | | applicationsofarpcm1 | double | The SOFARPC method executions per second (exponentially-weighted moving average) in last 1 minute | | applicationsofarpcm5 | double | The SOFARPC method executions per second (exponentially-weighted moving average) in last 5 minute. | | applicationsofarpcm15 | double | The SOFARPC method executions per second (exponentially-weighted moving average) in last 15 minute. | | applicationsofarpcmean_rate | double | The SOFARPC method executions per second (exponentially-weighted moving average) in last 15 minute. | | applicationsofarpcm1err | double | The SOFARPC method error executions per second (exponentially-weighted moving average) in last 1 minute | | applicationsofarpcm5err | double | The SOFARPC method error executions per second (exponentially-weighted moving average) in last 5 minute. | | applicationsofarpcm15err | double | The SOFARPC method error executions per second (exponentially-weighted moving average) in last 15 minute | | applicationsofarpcmin | double | The SOFARPC method minimal execution duration in milliseconds. | | applicationsofarpcmax | double | The SOFARPC method maximal execution duration in milliseconds. | | applicationsofarpcmean | double | The SOFARPC method mean execution duration in milliseconds. | | applicationsofarpcp25 | double | TP25: The SOFARPC method execution duration in milliseconds for 25% user. | | applicationsofarpcp50 | double | TP50: The SOFARPC method execution duration in milliseconds for 50% user. | | applicationsofarpcp75 | double | TP75: The SOFARPC method execution duration in milliseconds for 75% user. | | applicationsofarpcp95 | double | TP95: The SOFARPC method execution duration in milliseconds for 95% user. | | applicationsofarpcp98 | double | TP98: The SOFARPC method execution duration in milliseconds for 98% user. | | applicationsofarpcp99 | double | TP99: The SOFARPC method execution duration in milliseconds for 99% user. | | applicationsofarpcp999 | double | TP999: The SOFARPC method execution duration in milliseconds for 99.9% user. | | Label Name | Essential | Value Example | Description | |:--|::|::|:--| | interface | true | `com.megaease.easeagent.sofarpc.api.TestService/sayHi(String)` | The full signature of the `SOFARPC` call interface, like this `com.megaease.easyagent.sofarpc.api.TestService/sayHi(String)`. |