Index

A B C D E G I M N O P R S T U V 
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.
A B C D E G I M N O P R S T U V 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form