Dubbo Framework Standard Monitoring Metrics

Describes some standard monitoring metrics collected in Dubbo.

Dubbo Metrics Definitions

Provider Metrics

Metrics NameDescriptionExplanation
dubbo_provider_qps_totalThe number of requests received by the provider per secondThe number of requests received by the provider per second
dubbo_provider_requests_totalThe total number of received requests by the providerThe total number of received requests by the provider
dubbo_provider_requests_total_aggregateThe total number of received requests by the provider under the sliding windowThe total number of received requests by the provider under the sliding window
dubbo_provider_requests_processingThe number of received requests being processed by the providerThe number of received requests being processed by the provider
dubbo_provider_requests_succeed_totalThe number of requests successfully received by the providerThe number of requests successfully received by the provider
dubbo_provider_requests_succeed_aggregateThe number of successful requests received by the provider under the sliding windowThe number of successful requests received by the provider under the sliding window
dubbo_provider_rt_milliseconds_minThe minimum response time among all requests processed by the providerThe minimum response time among all requests processed by the provider
dubbo_provider_rt_min_milliseconds_aggregateThe minimum response time of the provider under the sliding windowThe minimum response time of the provider under the sliding window
dubbo_provider_rt_milliseconds_avgThe average response time of all requests processed by the providerThe average response time of all requests processed by the provider
dubbo_provider_rt_avg_milliseconds_aggregateThe average response time of the provider under the sliding windowThe average response time of the provider under the sliding window
dubbo_provider_rt_milliseconds_sumThe total time taken by the provider to process all requestsThe total time taken by the provider to process all requests
dubbo_provider_rt_milliseconds_maxThe maximum response time among all requests from the providerThe maximum response time among all requests from the provider
dubbo_provider_rt_max_milliseconds_aggregateThe maximum response time of the provider under the sliding windowThe maximum response time of the provider under the sliding window
dubbo_provider_rt_milliseconds_lastThe current response time in the provider’s processing of requestsThe current response time in the provider’s processing of requests
dubbo_provider_rt_milliseconds_p50The total response time spent by providers processing 50% of requestsThe total response time spent by providers processing 50% of requests
dubbo_provider_rt_milliseconds_p90The total response time spent by providers processing 90% of requestsThe total response time spent by providers processing 90% of requests
dubbo_provider_rt_milliseconds_p95The total response time spent by providers processing 95% of requestsThe total response time spent by providers processing 95% of requests
dubbo_provider_rt_milliseconds_p99The total response time spent by providers processing 99% of requestsThe total response time spent by providers processing 99% of requests
dubbo_provider_requests_processing_totalThe number of received requests being processed by the providerThe number of received requests being processed by the provider
dubbo_provider_rt_milliseconds_histogram_seconds_bucketThe histogram of response time of the provider under the sliding windowThe histogram of response time of the provider under the sliding window
dubbo_provider_rt_milliseconds_histogram_seconds_countThe count of histogram of response time of the provider under the sliding windowThe count of histogram of response time of the provider under the sliding window
dubbo_provider_rt_milliseconds_histogram_seconds_maxThe max of histogram of response time of the provider under the sliding windowThe max of histogram of response time of the provider under the sliding window
dubbo_provider_rt_milliseconds_histogram_seconds_sumThe sum of histogram of response time of the provider under the sliding windowThe sum of histogram of response time of the provider under the sliding window
dubbo_provider_requests_business_failed_totalTotal Failed Business RequestsWhen the RPC request status code is RpcException.BIZ_EXCEPTION
dubbo_provider_requests_timeout_totalTotal Timeout Failed RequestsWhen the RPC request status code is RpcException.TIMEOUT_EXCEPTION
dubbo_provider_requests_limit_totalTotal Limit Failed RequestsRPC request status is RpcException.LIMIT_EXCEEDED_EXCEPTION or exception type is LimitExceededException
dubbo_provider_requests_unknown_failed_totalTotal Unknown Failed RequestsOther types of exceptions not yet categorized, analyzing based on logs
dubbo_provider_requests_failed_totalTotal Failed RequestsTotal number of exceptions
dubbo_provider_requests_failed_total_aggregateTotal Failed Aggregate RequestsTotal number of failed aggregate requests, triggered when one of the requests in the aggregate request fails
dubbo_provider_requests_failed_network_totalTotal network Failed RequestsExceptions occurring during network connection failure or network communication, corresponding to Java exception RemotingException
dubbo_provider_requests_failed_service_unavailable_totalTotal Service Unavailable Failed RequestsWhen there is no provider or the provider is forbidden to access, corresponding exception code FORBIDDEN_EXCEPTION
dubbo_provider_requests_failed_codec_totalTotal codec failedSerialization related exceptions, exception code SERIALIZATION_EXCEPTION
Generally occurs during network connection failure or network communication issues, corresponding to Java exception RemotingException
dubbo_provider_requests_failed_service_unavailable_totalTotal Service Unavailable Failed RequestsWhen there is no provider or the provider is forbidden, corresponding exception code FORBIDDEN_EXCEPTION
dubbo_provider_requests_failed_codec_totalTotal codec failedSerialization related exceptions, exception code SERIALIZATION_EXCEPTION
dubbo_provider_requests_failed_aggregateTotal Failed Aggregate RequestsTotal number of failed aggregate requests, triggered when one of the requests in the aggregate request fails
dubbo_provider_requests_timeout_totalTotal Timeout Failed RequestsWhen the RPC request status code is RpcException.TIMEOUT_EXCEPTION
dubbo_provider_requests_limit_totalTotal Limit Failed RequestsRPC request status is RpcException.LIMIT_EXCEEDED_EXCEPTION or exception type is LimitExceededException; generally, this occurs when the concurrency limit exceeds max concurrent invoke or the system limit is exceeded.
dubbo_provider_requests_unknown_failed_totalTotal Unknown Failed RequestsOther types of exceptions not yet categorized, analyzing based on logs
dubbo_provider_requests_failed_totalTotal Failed RequestsTotal number of exceptions
dubbo_provider_requests_failed_network_totalTotal network Failed RequestsGenerally occurs during network connection failure or network communication issues, corresponding to Java exception RemotingException
dubbo_provider_requests_failed_service_unavailable_totalTotal Service Unavailable Failed RequestsWhen there is no provider or the provider is forbidden, corresponding exception code FORBIDDEN_EXCEPTION
dubbo_provider_requests_failed_codec_totalTotal codec failedSerialization related exceptions, exception code SERIALIZATION_EXCEPTION

Consumer Metrics

Metrics NameDescriptionExplanation
dubbo_consumer_qps_totalThe number of requests sent by consumers per secondThe number of requests sent by consumers per second
dubbo_consumer_requests_totalTotal number of sent requests by consumersTotal number of sent requests by consumers
dubbo_consumer_requests_total_aggregateThe total number of requests sent by consumers under the sliding windowThe total number of requests sent by consumers under the sliding window
dubbo_consumer_requests_processingThe number of sent requests that consumers are currently processingThe number of sent requests that consumers are currently processing
dubbo_consumer_requests_succeed_totalThe number of successful requests sent by consumersThe number of successful requests sent by consumers
dubbo_consumer_requests_succeed_aggregateThe number of successful requests sent by consumers under the sliding windowThe number of successful requests sent by consumers under the sliding window
dubbo_consumer_rt_milliseconds_minMinimum response time among all consumer requestsMinimum response time among all consumer requests
dubbo_consumer_rt_min_milliseconds_aggregateThe minimum response time of the consumer under the sliding windowThe minimum response time of the consumer under the sliding window
dubbo_consumer_rt_milliseconds_avgAverage response time of all requests from consumersAverage response time of all requests from consumers
dubbo_consumer_rt_avg_milliseconds_aggregateThe average response time of the consumer under the sliding windowThe average response time of the consumer under the sliding window
dubbo_consumer_rt_milliseconds_sumThe total time of all consumer requestsThe total time of all consumer requests
dubbo_consumer_rt_milliseconds_maxMaximum response time among all requests from consumersMaximum response time among all requests from consumers
dubbo_consumer_rt_max_milliseconds_aggregateThe maximum response time of the consumer under the sliding windowThe maximum response time of the consumer under the sliding window
dubbo_consumer_rt_milliseconds_lastThe current response time in consumer processing requestsThe current response time in consumer processing requests
dubbo_consumer_rt_milliseconds_p50The total response time spent by consumers processing 50% of requestsThe total response time spent by consumers processing 50% of requests
dubbo_consumer_rt_milliseconds_p90The total response time spent by consumers processing 90% of requestsThe total response time spent by consumers processing 90% of requests
dubbo_consumer_rt_milliseconds_p95The total response time spent by consumers processing 95% of requestsThe total response time spent by consumers processing 95% of requests
dubbo_consumer_rt_milliseconds_p99The total response time spent by consumers processing 99% of requestsThe total response time spent by consumers processing 99% of requests
dubbo_consumer_rt_milliseconds_histogram_seconds_bucketHistogram of response time of all requests from consumersHistogram of response time of all requests from consumers
dubbo_consumer_rt_milliseconds_histogram_seconds_countcount of Histogram of all requests from consumersCount of histogram of all requests from consumers
dubbo_consumer_rt_milliseconds_histogram_seconds_sumsum of Histogram of all requests from consumersSum of histogram of all requests from consumers
dubbo_consumer_rt_milliseconds_histogram_seconds_maxmax of Histogram of all requests from consumersMax of histogram of all requests from consumers
dubbo_consumer_requests_business_failed_totalTotal Failed Business RequestsWhen the RPC request status code is RpcException.BIZ_EXCEPTION
dubbo_consumer_requests_timeout_totalTotal Timeout Failed RequestsWhen the RPC request status code is RpcException.TIMEOUT_EXCEPTION
dubbo_consumer_requests_timeout_failed_aggregateTotal Timeout Failed RequestsAggregate metrics within the sliding window; when the RPC request status code is RpcException.TIMEOUT_EXCEPTION
dubbo_consumer_requests_limit_totalTotal Limit Failed RequestsRPC request status is RpcException.LIMIT_EXCEEDED_EXCEPTION or exception type is LimitExceededException; generally, this occurs when the concurrency limit exceeds max concurrent invoke or the system limit is exceeded.
dubbo_consumer_requests_unknown_failed_totalTotal Unknown Failed RequestsOther types of exceptions not yet categorized, analyzing based on logs
dubbo_consumer_requests_failed_totalTotal Failed RequestsTotal number of exceptions
dubbo_consumer_requests_failed_total_aggregateTotal Failed RequestsAggregate metrics within the sliding window; total number of exceptions
dubbo_consumer_requests_failed_network_totalTotal network Failed RequestsGenerally occurs during network connection failure or network communication issues, corresponding to Java exception RemotingException
dubbo_consumer_requests_failed_network_total_aggregateTotal network Failed RequestsAggregate metrics within the sliding window; generally occurs during network connection failure or network communication issues, corresponding to Java exception RemotingException
dubbo_consumer_requests_failed_service_unavailable_totalTotal Service Unavailable Failed RequestsWhen there is no provider or the provider is forbidden, corresponding exception code FORBIDDEN_EXCEPTION
dubbo_consumer_requests_failed_codec_totalTotal codec failedSerialization related exceptions, exception code SERIALIZATION_EXCEPTION