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 ConstantDescriptionVeniceAdaptiveThrottlerTypeType of adaptive throttler: pubsub_consumption_records_count, pubsub_consumption_bandwidth, etc.AdminMessageTypeControllerRouteVeniceDCROperationDCR merge operation type (put, update, delete)Destination region for hybrid region consumptionHelix group id numberVeniceIngestionDestinationComponentdestination componentVeniceIngestionFailureReasonCategorized reason for ingestion failureVeniceIngestionSourceComponentsource componentInstance error type for blocked, unhealthy, and overloaded instancesVenicePartialUpdateOperationPhase of a partial update (write compute) operation: query or updateVenice push job type (e.g.VeniceComputeOperationTypeType of read-compute operation: dot_product, cosine_similarity, etc.VeniceRecordTypeRecord type (data, replication_metadata)Region/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.)Thread pool name for ThreadPoolStats -
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 type (e.g. batch, incremental). See Version.PushType -
VENICE_PUSH_JOB_STATUS
-
VENICE_SYSTEM_STORE_TYPE
-
VENICE_ADMIN_MESSAGE_PROCESSING_COMPONENT
-
VENICE_ADMIN_MESSAGE_TYPE
AdminMessageType -
VENICE_THREAD_POOL_NAME
Thread pool name for ThreadPoolStats -
VENICE_DCR_OPERATION
VeniceDCROperationDCR merge operation type (put, update, delete) -
VENICE_PARTIAL_UPDATE_OPERATION_PHASE
VenicePartialUpdateOperationPhase of a partial update (write compute) operation: query or update -
VENICE_RECORD_TYPE
VeniceRecordTypeRecord type (data, replication_metadata) -
VENICE_INGESTION_FAILURE_REASON
VeniceIngestionFailureReasonCategorized reason for ingestion failure -
VENICE_CHUNKING_STATUS
-
VENICE_READ_COMPUTE_OPERATION_TYPE
VeniceComputeOperationTypeType of read-compute operation: dot_product, cosine_similarity, etc. -
VENICE_ADAPTIVE_THROTTLER_TYPE
VeniceAdaptiveThrottlerTypeType of adaptive throttler: pubsub_consumption_records_count, pubsub_consumption_bandwidth, etc.
-
-
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
-