Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- addListener(MetricsListener<?>) - Method in interface org.apache.dubbo.metrics.event.MetricsEventMulticaster
- after(MetricsEvent, Object) - Static method in class org.apache.dubbo.metrics.event.MetricsEventBus
- APP - Enum constant in enum org.apache.dubbo.metrics.model.key.MetricsLevel
- APPLICATION_INFO - Enum constant in enum org.apache.dubbo.metrics.event.MetricsEvent.Type
- APPLICATION_METRIC_INFO - Enum constant in enum org.apache.dubbo.metrics.model.key.MetricsKey
- appName() - Method in class org.apache.dubbo.metrics.event.MetricsEvent
- ATTACHMENT_DIRECTORY_MAP - Static variable in interface org.apache.dubbo.metrics.MetricsConstants
- ATTACHMENT_KEY_LAST_NUM_MAP - Static variable in interface org.apache.dubbo.metrics.MetricsConstants
- ATTACHMENT_KEY_SERVICE - Static variable in interface org.apache.dubbo.metrics.MetricsConstants
- ATTACHMENT_KEY_SIZE - Static variable in interface org.apache.dubbo.metrics.MetricsConstants
B
- before(MetricsEvent) - Static method in class org.apache.dubbo.metrics.event.MetricsEventBus
-
Applicable to the scene where execution and return are separated, eventSaveRunner saves the event, so that the calculation rt is introverted
- BUSINESS_FAILED - Enum constant in enum org.apache.dubbo.metrics.event.MetricsEvent.Type
C
- calc() - Method in class org.apache.dubbo.metrics.model.TimePair
- CODEC_EXCEPTION - Enum constant in enum org.apache.dubbo.metrics.event.MetricsEvent.Type
- CONFIG - Enum constant in enum org.apache.dubbo.metrics.model.key.MetricsLevel
- CONFIGCENTER_METRIC_TOTAL - Enum constant in enum org.apache.dubbo.metrics.model.key.MetricsKey
- customAfterPost(Object) - Method in class org.apache.dubbo.metrics.event.MetricsEvent
D
- DIRECTORY_METRIC_NUM_ALL - Enum constant in enum org.apache.dubbo.metrics.model.key.MetricsKey
- DIRECTORY_METRIC_NUM_DISABLE - Enum constant in enum org.apache.dubbo.metrics.model.key.MetricsKey
- DIRECTORY_METRIC_NUM_TO_RECONNECT - Enum constant in enum org.apache.dubbo.metrics.model.key.MetricsKey
- DIRECTORY_METRIC_NUM_VALID - Enum constant in enum org.apache.dubbo.metrics.model.key.MetricsKey
E
- empty() - Static method in class org.apache.dubbo.metrics.model.TimePair
- end() - Method in class org.apache.dubbo.metrics.model.TimePair
- error(MetricsEvent) - Static method in class org.apache.dubbo.metrics.event.MetricsEventBus
- ERROR_CODE_COUNT - Enum constant in enum org.apache.dubbo.metrics.model.key.MetricsKey
G
- GENERIC_METRIC_REQUESTS - Enum constant in enum org.apache.dubbo.metrics.model.key.MetricsKey
- GENERIC_METRIC_REQUESTS_FAILED - Enum constant in enum org.apache.dubbo.metrics.model.key.MetricsKey
- GENERIC_METRIC_REQUESTS_SUCCEED - Enum constant in enum org.apache.dubbo.metrics.model.key.MetricsKey
- getAttachments() - Method in class org.apache.dubbo.metrics.event.MetricsEvent
- getAttachmentValue(String) - Method in class org.apache.dubbo.metrics.event.MetricsEvent
- getDescription() - Method in enum org.apache.dubbo.metrics.model.key.MetricsKey
- getLevel() - Method in class org.apache.dubbo.metrics.model.key.TypeWrapper
- getMetricsByName(String) - Static method in enum org.apache.dubbo.metrics.model.key.MetricsKey
- getMetricsEventMulticaster() - Method in class org.apache.dubbo.metrics.event.MetricsEvent
- getName() - Method in enum org.apache.dubbo.metrics.event.MetricsEvent.Type
- getName() - Method in enum org.apache.dubbo.metrics.model.key.MetricsKey
- getNameByType(String) - Method in enum org.apache.dubbo.metrics.event.MetricsEvent.Type
- getNameByType(String) - Method in enum org.apache.dubbo.metrics.model.key.MetricsKey
- getSource() - Method in class org.apache.dubbo.metrics.event.MetricsEvent
- getTimePair() - Method in class org.apache.dubbo.metrics.event.TimeCounterEvent
- getTypeWrapper() - Method in class org.apache.dubbo.metrics.event.MetricsEvent
I
- INVOCATION - Static variable in interface org.apache.dubbo.metrics.MetricsConstants
- INVOCATION_METRICS_COUNTER - Static variable in interface org.apache.dubbo.metrics.MetricsConstants
- INVOCATION_REQUEST_ERROR - Static variable in interface org.apache.dubbo.metrics.MetricsConstants
- INVOCATION_SIDE - Static variable in interface org.apache.dubbo.metrics.MetricsConstants
- INVOKER_NO_AVAILABLE_COUNT - Enum constant in enum org.apache.dubbo.metrics.model.key.MetricsKey
- isAssignableFrom(Object) - Method in class org.apache.dubbo.metrics.event.MetricsEvent
- isAssignableFrom(Object) - Method in class org.apache.dubbo.metrics.model.key.TypeWrapper
- isAvailable() - Method in class org.apache.dubbo.metrics.event.MetricsEvent
- isSupport(MetricsEvent) - Method in interface org.apache.dubbo.metrics.listener.MetricsListener
M
- METADATA_GIT_COMMITID_METRIC - Enum constant in enum org.apache.dubbo.metrics.model.key.MetricsKey
- METADATA_PUSH_METRIC_NUM - Enum constant in enum org.apache.dubbo.metrics.model.key.MetricsKey
- METADATA_PUSH_METRIC_NUM_FAILED - Enum constant in enum org.apache.dubbo.metrics.model.key.MetricsKey
- METADATA_PUSH_METRIC_NUM_SUCCEED - Enum constant in enum org.apache.dubbo.metrics.model.key.MetricsKey
- METADATA_SUBSCRIBE_METRIC_NUM - Enum constant in enum org.apache.dubbo.metrics.model.key.MetricsKey
- METADATA_SUBSCRIBE_METRIC_NUM_FAILED - Enum constant in enum org.apache.dubbo.metrics.model.key.MetricsKey
- METADATA_SUBSCRIBE_METRIC_NUM_SUCCEED - Enum constant in enum org.apache.dubbo.metrics.model.key.MetricsKey
- METHOD - Enum constant in enum org.apache.dubbo.metrics.model.key.MetricsLevel
- METHOD_METRICS - Static variable in interface org.apache.dubbo.metrics.MetricsConstants
- METRIC_QPS - Enum constant in enum org.apache.dubbo.metrics.model.key.MetricsKey
- METRIC_REQUEST_BUSINESS_FAILED - Enum constant in enum org.apache.dubbo.metrics.model.key.MetricsKey
- METRIC_REQUEST_BUSINESS_FAILED_AGG - Enum constant in enum org.apache.dubbo.metrics.model.key.MetricsKey
- METRIC_REQUESTS - Enum constant in enum org.apache.dubbo.metrics.model.key.MetricsKey
- METRIC_REQUESTS_CODEC_FAILED - Enum constant in enum org.apache.dubbo.metrics.model.key.MetricsKey
- METRIC_REQUESTS_CODEC_FAILED_AGG - Enum constant in enum org.apache.dubbo.metrics.model.key.MetricsKey
- METRIC_REQUESTS_FAILED - Enum constant in enum org.apache.dubbo.metrics.model.key.MetricsKey
- METRIC_REQUESTS_FAILED_AGG - Enum constant in enum org.apache.dubbo.metrics.model.key.MetricsKey
- METRIC_REQUESTS_LIMIT - Enum constant in enum org.apache.dubbo.metrics.model.key.MetricsKey
- METRIC_REQUESTS_LIMIT_AGG - Enum constant in enum org.apache.dubbo.metrics.model.key.MetricsKey
- METRIC_REQUESTS_NETWORK_FAILED - Enum constant in enum org.apache.dubbo.metrics.model.key.MetricsKey
- METRIC_REQUESTS_NETWORK_FAILED_AGG - Enum constant in enum org.apache.dubbo.metrics.model.key.MetricsKey
- METRIC_REQUESTS_PROCESSING - Enum constant in enum org.apache.dubbo.metrics.model.key.MetricsKey
- METRIC_REQUESTS_SERVICE_UNAVAILABLE_FAILED - Enum constant in enum org.apache.dubbo.metrics.model.key.MetricsKey
- METRIC_REQUESTS_SUCCEED - Enum constant in enum org.apache.dubbo.metrics.model.key.MetricsKey
- METRIC_REQUESTS_SUCCEED_AGG - Enum constant in enum org.apache.dubbo.metrics.model.key.MetricsKey
- METRIC_REQUESTS_TIMEOUT - Enum constant in enum org.apache.dubbo.metrics.model.key.MetricsKey
- METRIC_REQUESTS_TIMEOUT_AGG - Enum constant in enum org.apache.dubbo.metrics.model.key.MetricsKey
- METRIC_REQUESTS_TOTAL_AGG - Enum constant in enum org.apache.dubbo.metrics.model.key.MetricsKey
- METRIC_REQUESTS_TOTAL_FAILED - Enum constant in enum org.apache.dubbo.metrics.model.key.MetricsKey
- METRIC_REQUESTS_TOTAL_FAILED_AGG - Enum constant in enum org.apache.dubbo.metrics.model.key.MetricsKey
- METRIC_REQUESTS_TOTAL_SERVICE_UNAVAILABLE_FAILED_AGG - Enum constant in enum org.apache.dubbo.metrics.model.key.MetricsKey
- METRIC_RT_AVG - Enum constant in enum org.apache.dubbo.metrics.model.key.MetricsKey
- METRIC_RT_AVG_AGG - Enum constant in enum org.apache.dubbo.metrics.model.key.MetricsKey
- METRIC_RT_HISTOGRAM - Enum constant in enum org.apache.dubbo.metrics.model.key.MetricsKey
- METRIC_RT_LAST - Enum constant in enum org.apache.dubbo.metrics.model.key.MetricsKey
- METRIC_RT_MAX - Enum constant in enum org.apache.dubbo.metrics.model.key.MetricsKey
- METRIC_RT_MAX_AGG - Enum constant in enum org.apache.dubbo.metrics.model.key.MetricsKey
- METRIC_RT_MIN - Enum constant in enum org.apache.dubbo.metrics.model.key.MetricsKey
- METRIC_RT_MIN_AGG - Enum constant in enum org.apache.dubbo.metrics.model.key.MetricsKey
- METRIC_RT_P50 - Enum constant in enum org.apache.dubbo.metrics.model.key.MetricsKey
- METRIC_RT_P90 - Enum constant in enum org.apache.dubbo.metrics.model.key.MetricsKey
- METRIC_RT_P95 - Enum constant in enum org.apache.dubbo.metrics.model.key.MetricsKey
- METRIC_RT_P99 - Enum constant in enum org.apache.dubbo.metrics.model.key.MetricsKey
- METRIC_RT_SUM - Enum constant in enum org.apache.dubbo.metrics.model.key.MetricsKey
- MetricsConstants - Interface in org.apache.dubbo.metrics
- MetricsEvent - Class in org.apache.dubbo.metrics.event
-
BaseMetricsEvent.
- MetricsEvent(ApplicationModel, String, MetricsEventMulticaster, TypeWrapper) - Constructor for class org.apache.dubbo.metrics.event.MetricsEvent
- MetricsEvent(ApplicationModel, TypeWrapper) - Constructor for class org.apache.dubbo.metrics.event.MetricsEvent
- MetricsEvent.Type - Enum in org.apache.dubbo.metrics.event
- MetricsEventBus - Class in org.apache.dubbo.metrics.event
-
Dispatches events to listeners, and provides ways for listeners to register themselves.
- MetricsEventBus() - Constructor for class org.apache.dubbo.metrics.event.MetricsEventBus
- MetricsEventMulticaster - Interface in org.apache.dubbo.metrics.event
- MetricsKey - Enum in org.apache.dubbo.metrics.model.key
- MetricsLevel - Enum in org.apache.dubbo.metrics.model.key
- MetricsListener<E> - Interface in org.apache.dubbo.metrics.listener
-
Metrics Listener.
- MetricsNeverHappenException - Exception Class in org.apache.dubbo.metrics.exception
- MetricsNeverHappenException(String) - Constructor for exception class org.apache.dubbo.metrics.exception.MetricsNeverHappenException
N
- NETTY_ALLOCATOR_CHUNK_SIZE - Enum constant in enum org.apache.dubbo.metrics.model.key.MetricsKey
- NETTY_ALLOCATOR_DIRECT_ARENAS_NUM - Enum constant in enum org.apache.dubbo.metrics.model.key.MetricsKey
- NETTY_ALLOCATOR_DIRECT_MEMORY_USED - Enum constant in enum org.apache.dubbo.metrics.model.key.MetricsKey
- NETTY_ALLOCATOR_HEAP_ARENAS_NUM - Enum constant in enum org.apache.dubbo.metrics.model.key.MetricsKey
- NETTY_ALLOCATOR_HEAP_MEMORY_USED - Enum constant in enum org.apache.dubbo.metrics.model.key.MetricsKey
- NETTY_ALLOCATOR_NORMAL_CACHE_SIZE - Enum constant in enum org.apache.dubbo.metrics.model.key.MetricsKey
- NETTY_ALLOCATOR_PINNED_DIRECT_MEMORY - Enum constant in enum org.apache.dubbo.metrics.model.key.MetricsKey
- NETTY_ALLOCATOR_PINNED_HEAP_MEMORY - Enum constant in enum org.apache.dubbo.metrics.model.key.MetricsKey
- NETTY_ALLOCATOR_SMALL_CACHE_SIZE - Enum constant in enum org.apache.dubbo.metrics.model.key.MetricsKey
- NETTY_ALLOCATOR_THREAD_LOCAL_CACHES_NUM - Enum constant in enum org.apache.dubbo.metrics.model.key.MetricsKey
- NETTY_METRICS_MAP - Static variable in interface org.apache.dubbo.metrics.MetricsConstants
- NETWORK_EXCEPTION - Enum constant in enum org.apache.dubbo.metrics.event.MetricsEvent.Type
- NO_INVOKER_AVAILABLE - Enum constant in enum org.apache.dubbo.metrics.event.MetricsEvent.Type
- NOTIFY_METRIC_NUM_LAST - Enum constant in enum org.apache.dubbo.metrics.model.key.MetricsKey
- NOTIFY_METRIC_REQUESTS - Enum constant in enum org.apache.dubbo.metrics.model.key.MetricsKey
O
- onEvent(E) - Method in interface org.apache.dubbo.metrics.listener.MetricsListener
-
notify event.
- org.apache.dubbo.metrics - package org.apache.dubbo.metrics
- org.apache.dubbo.metrics.event - package org.apache.dubbo.metrics.event
- org.apache.dubbo.metrics.exception - package org.apache.dubbo.metrics.exception
- org.apache.dubbo.metrics.listener - package org.apache.dubbo.metrics.listener
- org.apache.dubbo.metrics.model - package org.apache.dubbo.metrics.model
- org.apache.dubbo.metrics.model.key - package org.apache.dubbo.metrics.model.key
P
- post(MetricsEvent, Supplier<T>) - Static method in class org.apache.dubbo.metrics.event.MetricsEventBus
-
Posts an event to all registered subscribers.
- post(MetricsEvent, Supplier<T>, Function<T, Boolean>) - Static method in class org.apache.dubbo.metrics.event.MetricsEventBus
-
Full lifecycle post, success and failure conditions can be customized
- PROCESSING - Enum constant in enum org.apache.dubbo.metrics.event.MetricsEvent.Type
- publish(MetricsEvent) - Static method in class org.apache.dubbo.metrics.event.MetricsEventBus
-
Posts an event to all registered subscribers and only once.
- publishErrorEvent(TimeCounterEvent) - Method in interface org.apache.dubbo.metrics.event.MetricsEventMulticaster
- publishEvent(MetricsEvent) - Method in interface org.apache.dubbo.metrics.event.MetricsEventMulticaster
- publishFinishEvent(TimeCounterEvent) - Method in interface org.apache.dubbo.metrics.event.MetricsEventMulticaster
- putAttachment(String, Object) - Method in class org.apache.dubbo.metrics.event.MetricsEvent
- putAttachments(Map<String, String>) - Method in class org.apache.dubbo.metrics.event.MetricsEvent
R
- REGISTER_METRIC_REQUESTS - Enum constant in enum org.apache.dubbo.metrics.model.key.MetricsKey
- REGISTER_METRIC_REQUESTS_FAILED - Enum constant in enum org.apache.dubbo.metrics.model.key.MetricsKey
- REGISTER_METRIC_REQUESTS_SUCCEED - Enum constant in enum org.apache.dubbo.metrics.model.key.MetricsKey
- REGISTRY - Enum constant in enum org.apache.dubbo.metrics.model.key.MetricsLevel
- REQUEST_LIMIT - Enum constant in enum org.apache.dubbo.metrics.event.MetricsEvent.Type
- REQUEST_TIMEOUT - Enum constant in enum org.apache.dubbo.metrics.event.MetricsEvent.Type
S
- SELF_INCREMENT_SIZE - Static variable in interface org.apache.dubbo.metrics.MetricsConstants
- SERVICE - Enum constant in enum org.apache.dubbo.metrics.model.key.MetricsLevel
- SERVICE_REGISTER_METRIC_REQUESTS - Enum constant in enum org.apache.dubbo.metrics.model.key.MetricsKey
- SERVICE_REGISTER_METRIC_REQUESTS_FAILED - Enum constant in enum org.apache.dubbo.metrics.model.key.MetricsKey
- SERVICE_REGISTER_METRIC_REQUESTS_SUCCEED - Enum constant in enum org.apache.dubbo.metrics.model.key.MetricsKey
- SERVICE_SUBSCRIBE_METRIC_NUM - Enum constant in enum org.apache.dubbo.metrics.model.key.MetricsKey
- SERVICE_SUBSCRIBE_METRIC_NUM_FAILED - Enum constant in enum org.apache.dubbo.metrics.model.key.MetricsKey
- SERVICE_SUBSCRIBE_METRIC_NUM_SUCCEED - Enum constant in enum org.apache.dubbo.metrics.model.key.MetricsKey
- SERVICE_UNAVAILABLE - Enum constant in enum org.apache.dubbo.metrics.event.MetricsEvent.Type
- setAvailable(boolean) - Method in class org.apache.dubbo.metrics.event.MetricsEvent
- start() - Static method in class org.apache.dubbo.metrics.model.TimePair
- STORE_PROVIDER_METADATA - Enum constant in enum org.apache.dubbo.metrics.model.key.MetricsKey
- STORE_PROVIDER_METADATA_FAILED - Enum constant in enum org.apache.dubbo.metrics.model.key.MetricsKey
- STORE_PROVIDER_METADATA_SUCCEED - Enum constant in enum org.apache.dubbo.metrics.model.key.MetricsKey
- SUBSCRIBE_METRIC_NUM - Enum constant in enum org.apache.dubbo.metrics.model.key.MetricsKey
- SUBSCRIBE_METRIC_NUM_FAILED - Enum constant in enum org.apache.dubbo.metrics.model.key.MetricsKey
- SUBSCRIBE_METRIC_NUM_SUCCEED - Enum constant in enum org.apache.dubbo.metrics.model.key.MetricsKey
- SUCCEED - Enum constant in enum org.apache.dubbo.metrics.event.MetricsEvent.Type
T
- THREAD_POOL_ACTIVE_SIZE - Enum constant in enum org.apache.dubbo.metrics.model.key.MetricsKey
- THREAD_POOL_CORE_SIZE - Enum constant in enum org.apache.dubbo.metrics.model.key.MetricsKey
- THREAD_POOL_LARGEST_SIZE - Enum constant in enum org.apache.dubbo.metrics.model.key.MetricsKey
- THREAD_POOL_MAX_SIZE - Enum constant in enum org.apache.dubbo.metrics.model.key.MetricsKey
- THREAD_POOL_QUEUE_SIZE - Enum constant in enum org.apache.dubbo.metrics.model.key.MetricsKey
- THREAD_POOL_THREAD_COUNT - Enum constant in enum org.apache.dubbo.metrics.model.key.MetricsKey
- THREAD_POOL_THREAD_REJECT_COUNT - Enum constant in enum org.apache.dubbo.metrics.model.key.MetricsKey
- TimeCounterEvent - Class in org.apache.dubbo.metrics.event
-
Mark certain types of events, allow automatic recording of start and end times, and provide time pairs
- TimeCounterEvent(ApplicationModel, String, MetricsEventMulticaster, TypeWrapper) - Constructor for class org.apache.dubbo.metrics.event.TimeCounterEvent
- TimeCounterEvent(ApplicationModel, TypeWrapper) - Constructor for class org.apache.dubbo.metrics.event.TimeCounterEvent
- TimePair - Class in org.apache.dubbo.metrics.model
- TimePair(long) - Constructor for class org.apache.dubbo.metrics.model.TimePair
- toString() - Method in class org.apache.dubbo.metrics.event.MetricsEvent
- TOTAL - Enum constant in enum org.apache.dubbo.metrics.event.MetricsEvent.Type
- TOTAL_FAILED - Enum constant in enum org.apache.dubbo.metrics.event.MetricsEvent.Type
- tryInvoke(Runnable) - Static method in class org.apache.dubbo.metrics.event.MetricsEventBus
- TypeWrapper - Class in org.apache.dubbo.metrics.model.key
- TypeWrapper(MetricsLevel, MetricsKey) - Constructor for class org.apache.dubbo.metrics.model.key.TypeWrapper
- TypeWrapper(MetricsLevel, MetricsKey, MetricsKey, MetricsKey) - Constructor for class org.apache.dubbo.metrics.model.key.TypeWrapper
U
- UNKNOWN_FAILED - Enum constant in enum org.apache.dubbo.metrics.event.MetricsEvent.Type
V
- valueOf(String) - Static method in enum org.apache.dubbo.metrics.event.MetricsEvent.Type
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.apache.dubbo.metrics.model.key.MetricsKey
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.apache.dubbo.metrics.model.key.MetricsLevel
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum org.apache.dubbo.metrics.event.MetricsEvent.Type
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.apache.dubbo.metrics.model.key.MetricsKey
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.apache.dubbo.metrics.model.key.MetricsLevel
-
Returns an array containing the constants of this enum type, in the order they are declared.
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form