Updated on 2024-04-11 GMT+08:00

Basic Metrics: CSE Metrics

This section describes the types, names, and meanings of Cloud Service Engine (CSE) metrics reported to AOM.

Table 1 CSE metrics

Category

Sub-Category

Metric

Metric Name

Description

Value Range

Unit

ServiceComb

registry

servicecomb_service_center_db_service_total

Microservice Versions

Number of microservice versions

≥ 0

Count

servicecomb_service_center_db_instance_total

Microservice Instances

Number of microservice instances

≥ 0

Count

servicecomb_service_center_http_request_total

HTTP Requests

Number of HTTP requests, covering multiple URLs, methods, and codes

≥ 0

Count

servicecomb_service_center_http_request_durations_microseconds

Total HTTP Request Time

Total HTTP request time, covering multiple URLs, methods, and codes

≥ 0

μs

config

servicecomb_kie_request_count

HTTP Requests

Number of HTTP requests, covering multiple URLs, methods, and codes

≥ 0

Count

servicecomb_kie_request_process_duration

Total HTTP Request Time

Total HTTP request time, covering multiple URLs, methods, and codes

≥ 0

ms

servicecomb_kie_config_count

Configs

Number of ServiceComb configs

≥ 0

Count

Nacos

config

nacos_configCount

Nacos Configs

Number of configs in each Nacos cluster node

≥ 0

Count

nacos_getConfig

Nacos Config Read Requests

Number of config read requests in each Nacos cluster node

≥ 0

Count

nacos_longPolling

HTTP Persistent Connections of Nacos Config (Listeners)

Number of HTTP persistent connections of Nacos config

≥ 0

Count

nacos_publish

Nacos Config Write Requests

Number of config write requests in each Nacos cluster node

≥ 0

Count

nacos_subscriberCount

Nacos Config Subscribers

Number of Nacos config subscribers

≥ 0

Count

nacos_configPushCost

Nacos Config Push Time

Nacos config push time

≥ 0

ms

http

nacos_http_server_requests_seconds_count

HTTP Requests

Number of HTTP requests, covering multiple URLs, methods, and codes

≥ 0

Count

nacos_http_server_requests_seconds_max

Maximum HTTP Request Time

Maximum HTTP request time, covering URLs, methods, and codes. This parameter is reported when Nacos-Client 1.x is used.

≥ 0

s

nacos_http_server_requests_seconds_sum

Total HTTP Request Time

Total HTTP request time, covering multiple URLs, methods, and codes

≥ 0

s

naming

nacos_avgPushCost

Avg. Nacos Naming Push Time

Average Nacos naming push time

≥ 0

ms

nacos_maxPushCost

Max. Nacos Naming Push Time

Maximum Nacos naming push time

≥ 0

ms

nacos_failedPush

Nacos Naming Push Failures

Number of Nacos naming push failures

≥ 0

Count

nacos_ipCount

Nacos Naming IP Addresses

Number of microservice instances that are registered

≥ 0

Count

nacos_serviceSubscriberCount

Nacos Naming Subscribers

Number of Nacos naming subscribers

≥ 0

Count

nacos_serviceCount

Nacos Naming Domain Names (2.x)

Number of services in each Nacos cluster node

≥ 0

Count

Application gateway

envoy

cpuUsage

CPU Usage

CPU usage of a measured object

0–100

%

envoy_http_downstream_cx_active

Active Connections

Number of active connections

≥ 0

Count

downstream_cx_delayed_close_timeout

Connections Delayed to Close

Number of connections that are delayed to close

≥ 0

Count

envoy_http_downstream_cx_destroy

Destroyed Connections

Number of connections that are destroyed

≥ 0

Count

envoy_http_downstream_cx_destroy_active_rq

Destroyed Active Connections

Number of active connections that are destroyed

≥ 0

Count

envoy_http_downstream_cx_destroy_local

Destroyed Local Connections

Number of local connections that are destroyed

≥ 0

Count

envoy_http_downstream_cx_destroy_local_active_rq

Destroyed Local Active Connections

Number of local active connections that are destroyed

≥ 0

Count

envoy_http_downstream_cx_destroy_remote

Destroyed Connections Due to Remote Shutdown

Number of connections that are destroyed due to remote shutdown

≥ 0

Count

envoy_http_downstream_cx_destroy_remote_active_rq

Destroyed Active Connections Due to Remote Shutdown

Number of active connections that are destroyed due to remote shutdown

≥ 0

Count

envoy_http_downstream_cx_drain_close

Closed Connections Due to Ejections

Number of connections that are closed due to ejections

≥ 0

Count

envoy_http_downstream_cx_http1_active

HTTP1 Connections

Number of HTTP1 connections

≥ 0

Count

envoy_http_downstream_cx_max_duration_reached

Timeout Connections

Number of connections that timed out

≥ 0

Count

envoy_http_downstream_cx_tx_bytes_total

Total Sent Bytes

Total number of bytes that are sent

≥ 0

Byte

envoy_http_downstream_rq

Total Requests

Total number of requests

≥ 0

Count

envoy_http_downstream_rq_http1_total

Total HTTP1 Requests

Total number of HTTP1 requests

≥ 0

Count

envoy_http_downstream_rq_http2_total

Total HTTP2 Requests

Total number of HTTP2 requests

≥ 0

Count

envoy_http_downstream_rq_idle_timeout

Closed Requests Due to Excessive Idle Time

Number of requests that are closed due to excessive idle time

≥ 0

Count

envoy_http_downstream_rq_too_large

Requests with Too Large Bodies

Number of requests with too large bodies (status code 413 returned)

≥ 0

Count

downstream_rq_ws_on_non_ws_route

WebSocket Requests Without Routes

Number of requests that are rejected due to a lack of routes

≥ 0

Count

envoy_http_local_rate_limiter_http_local_rate_limit_enforced

Limited Requests

Number of requests that are limited

≥ 0

Count

envoy_cluster_circuit_breakers_default_cx_open

Connection Circuit Breaker Trigger Status

0: The concurrency limit has not been reached.

1: The concurrency limit has been reached. No more requests can be accepted.

0 or 1

N/A

envoy_cluster_circuit_breakers_high_cx_open

envoy_cluster_circuit_breakers_default_cx_pool_open

Pool's Circuit Breaker Trigger Status

0: The concurrency limit has not been reached.

1: The concurrency limit has been reached. No more requests can be accepted.

0 or 1

N/A

envoy_cluster_circuit_breakers_high_cx_pool_open

envoy_cluster_circuit_breakers_default_remaining_cx

Remaining Connections

Number of remaining connections that can be accepted by the connection circuit breaker

≥ 0

Count

envoy_cluster_circuit_breakers_high_remaining_cx

envoy_cluster_circuit_breakers_default_remaining_cx_pools

Pool's Remaining Connections

Number of remaining connections that can be accepted by the pool circuit breaker

≥ 0

Count

envoy_cluster_circuit_breakers_high_remaining_cx_pools

envoy_cluster_circuit_breakers_default_remaining_pending

Pending Requests

Number of requests to be processed before the circuit breaker reaches the concurrency limit

≥ 0

Count

envoy_cluster_circuit_breakers_high_remaining_pending

envoy_cluster_circuit_breakers_default_remaining_retries

Remaining Retries

Number of remaining retries before the circuit breaker reaches the concurrency limit

≥ 0

Count

envoy_cluster_circuit_breakers_high_remaining_retries

envoy_cluster_circuit_breakers_default_remaining_rq

Remaining Requests

Number of remaining requests before the circuit breaker reaches the concurrency limit

≥ 0

Count

envoy_cluster_circuit_breakers_high_remaining_rq

envoy_cluster_circuit_breakers_default_rq_open

Request Circuit Breaker Trigger Status

0: The concurrency limit has not been reached.

1: The concurrency limit has been reached. No more requests can be accepted.

0 or 1

N/A

envoy_cluster_circuit_breakers_high_rq_open

envoy_cluster_circuit_breakers_default_rq_retry_open

Retry Circuit Breaker Trigger Status

0: The concurrency limit has not been reached.

1: The concurrency limit has been reached. No more requests can be accepted.

0 or 1

N/A

envoy_cluster_circuit_breakers_high_rq_retry_open

envoy_cluster_ejections_overflow

Ejections Due to Overflow

Number of ejections occurred due to overflow

≥ 0

Count

envoy_cluster_ejections_consecutive_5xx

Ejections Caused by Consecutive 5xx Errors

Number of ejections that are caused by consecutive 5xx errors

≥ 0

Count

envoy_cluster_ejections_detected_consecutive_5xx

Detected Ejections Caused by Consecutive 5xx Errors

Number of detected ejections (even if not forcibly enforced) that are caused by consecutive 5xx errors

≥ 0

Count

envoy_cluster_ejections_detected_consecutive_gateway_failure

Detected Ejections Caused by Consecutive Gateway Faults

Number of detected ejections (even if not forcibly enforced) that are caused by consecutive gateway faults

≥ 0

Count

envoy_cluster_ejections_detected_consecutive_local_origin_failure

Detected Ejections Caused by Consecutive Local Faults

Number of detected ejections (even if not forcibly enforced) that are caused by consecutive local faults

≥ 0

Count

envoy_cluster_ejections_enforced_consecutive_local_origin_failure

Forced Ejections Caused by Consecutive Local Faults

Number of forced ejections that are caused by consecutive local faults

≥ 0

Count

envoy_cluster_ejections_detected_failure_percentage

Ejections Caused by High Request Failure Rate

Number of ejections occurred because the request failure rate exceeds the threshold

≥ 0

Count

envoy_cluster_ejections_detected_local_origin_failure_percentage

Detected ejections Caused by High Local Request Failure Rate

Number of ejections occurred because the local request failure rate exceeds the threshold

≥ 0

Count

envoy_cluster_ejections_detected_local_origin_success_rate

Detected Ejections Caused by Low Local Request Success Rate

Number of ejections occurred (even if not forcibly enforced) because the local request success rate does not reach the threshold

≥ 0

Count

envoy_cluster_ejections_detected_success_rate

Detected Ejections Caused by Low Request Success Rate

Number of ejections occurred because the request success rate does not reach the threshold

≥ 0

Count

envoy_cluster_ejections_enforced_consecutive_5xx

Enforced Ejections Caused by Consecutive 5xx Errors

Number of forced ejections that are caused by consecutive 5xx errors

≥ 0

Count

envoy_cluster_ejections_enforced_consecutive_gateway_failure

Forced Ejections Caused by Consecutive Gateway Faults

Number of forced ejections that are caused by consecutive gateway faults

≥ 0

Count

envoy_cluster_ejections_enforced_failure_percentage

Forced Ejections Caused by High Request Failure Rate

Number of forced ejections occurred because the request failure rate exceeds the threshold

≥ 0

Count

envoy_cluster_ejections_enforced_local_origin_failure_percentage

Forced Ejections Caused by High Local Request Failure Rate

Number of forced ejections occurred because the local request failure rate exceeds the threshold

≥ 0

Count

envoy_cluster_ejections_enforced_local_origin_success_rate

Forced Ejections Caused by Low Local Request Success Rate

Number of forced ejections occurred because the local request success rate does not reach the threshold

≥ 0

Count

envoy_cluster_ejections_enforced_success_rate

Forced Ejections Caused by Low Request Success Rate

Number of forced ejections occurred because the request success rate does not reach the threshold

≥ 0

Count

envoy_cluster_ejections_enforced_total

Forced Ejections

Number of forced ejections that are caused by any exception

≥ 0

Count

envoy_http_downstream_cx_rx_bytes_total

Total Bytes Received

Total number of bytes that are received

≥ 0

Byte