Enum Class VeniceMetricsDimensions
java.lang.Object
java.lang.Enum<VeniceMetricsDimensions>
com.linkedin.venice.stats.dimensions.VeniceMetricsDimensions
- All Implemented Interfaces:
Serializable,Comparable<VeniceMetricsDimensions>,Constable
-
Nested Class Summary
Nested classes/interfaces inherited from class java.lang.Enum
Enum.EnumDesc<E extends Enum<E>> -
Enum Constant Summary
Enum ConstantsEnum ConstantDescriptionAdminMessageTypeControllerRouteDestination region for hybrid region consumptionHelix group id numberVeniceIngestionDestinationComponentdestination componentVeniceIngestionSourceComponentsource componentInstance error type for blocked, unhealthy, and overloaded instancesRegion/datacenter nameFanout type for requestsRequestFanoutType(e.g., original vs retry)Route name for routing metrics typed as StringSource region for hybrid region consumptionStreamProgressStreaming delivery progress for batch responses (e.g., first, 50pct, 90pct, etc.) -
Method Summary
Modifier and TypeMethodDescriptionstatic VeniceMetricsDimensionsReturns the enum constant of this class with the specified name.static VeniceMetricsDimensions[]values()Returns an array containing the constants of this enum class, in the order they are declared.
-
Enum Constant Details
-
VENICE_STORE_NAME
-
VENICE_CLUSTER_NAME
-
VENICE_REQUEST_METHOD
-
VENICE_ROUTE_NAME
Route name for routing metrics typed as String -
HTTP_RESPONSE_STATUS_CODE
HttpResponseStatusEnumie. 200, 400, etc -
HTTP_RESPONSE_STATUS_CODE_CATEGORY
HttpResponseStatusCodeCategoryie. 1xx, 2xx, etc -
VENICE_CONTROLLER_ENDPOINT
ControllerRoute -
VENICE_RESPONSE_STATUS_CODE_CATEGORY
-
VENICE_REQUEST_RETRY_TYPE
-
VENICE_MESSAGE_TYPE
-
VENICE_REQUEST_FANOUT_TYPE
Fanout type for requestsRequestFanoutType(e.g., original vs retry) -
VENICE_REQUEST_REJECTION_REASON
-
VENICE_STREAM_PROGRESS
StreamProgressStreaming delivery progress for batch responses (e.g., first, 50pct, 90pct, etc.) -
VENICE_REQUEST_RETRY_ABORT_REASON
-
STORE_REPUSH_TRIGGER_SOURCE
-
VENICE_INSTANCE_ERROR_TYPE
Instance error type for blocked, unhealthy, and overloaded instances -
VENICE_HELIX_GROUP_ID
Helix group id number -
VENICE_REGION_NAME
Region/datacenter name -
VENICE_VERSION_ROLE
-
VENICE_REPLICA_TYPE
-
VENICE_REPLICA_STATE
-
VENICE_DCR_EVENT
-
VENICE_REGION_LOCALITY
-
VENICE_SOURCE_REGION
Source region for hybrid region consumption -
VENICE_DESTINATION_REGION
Destination region for hybrid region consumption -
VENICE_INGESTION_SOURCE_COMPONENT
VeniceIngestionSourceComponentsource component -
VENICE_INGESTION_DESTINATION_COMPONENT
VeniceIngestionDestinationComponentdestination component -
VENICE_PUSH_JOB_TYPE
-
VENICE_PUSH_JOB_STATUS
-
VENICE_SYSTEM_STORE_TYPE
-
VENICE_ADMIN_MESSAGE_PROCESSING_PHASE
-
VENICE_ADMIN_MESSAGE_TYPE
AdminMessageType
-
-
Method Details
-
values
Returns an array containing the constants of this enum class, in the order they are declared.- Returns:
- an array containing the constants of this enum class, in the order they are declared
-
valueOf
Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)- Parameters:
name- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
IllegalArgumentException- if this enum class has no constant with the specified nameNullPointerException- if the argument is null
-
getDimensionName
-
getDimensionNameInDefaultFormat
-