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.AdminMessageTypeVeniceConnectionSourceConnection source type: router or client.VeniceConsumerPoolActionConsumer pool action (subscribe, update_assignment).Consumer pool type (regular_pool, current_version_aa_wc_leader_pool, etc.).ControllerRouteVeniceDCROperationDCR merge operation type (put, update, delete)Destination region for hybrid region consumptionVeniceDIVResultData Integrity Validation result (success, duplicate, missing, corrupted).VeniceDIVSeveritySeverity of a leader offset rewind (benign, potentially_lossy).VeniceDrainerTypeDrainer type: sorted or unsorted.VeniceHeartbeatComponentHeartbeat monitoring thread: reporter or logger.VeniceHelixFromStateHelix state a partition is transitioning from.Helix group id numberHelix state a partition is currently in (steady state).VeniceHelixToStateHelix state a partition is transitioning to.VeniceIngestionDestinationComponentdestination componentVeniceIngestionFailureReasonCategorized reason for ingestion failureVeniceIngestionSourceComponentsource componentInstance error type for blocked, unhealthy, and overloaded instancesName of the metric being recorded; used for per-metric attribution on internal failure counters.VeniceOperationOutcomeGeneric operation outcome: success or fail.VenicePartialUpdateOperationPhase of a partial update (write compute) operation: query or updateVenice push job type (e.g.QuotaRequestOutcomeOutcome of read quota enforcement (allowed, rejected, allowed_unintentionally).VeniceComputeOperationTypeType of read-compute operation: dot_product, cosine_similarity, etc.VeniceRecordTransformerOperationRecord transformer operation: put or delete.VeniceRecordTypeRecord type (data, replication_metadata)Region/datacenter nameFanout type for requestsRequestFanoutType(e.g., original vs retry)VeniceRequestKeyCountBucketCoarse key-count bucket for request batches.VeniceRocksDBBlockCacheComponentRocksDB block cache component type.VeniceRocksDBLevelRocksDB level where a Get was served from.Route name for routing metrics typed as StringVeniceServerLoadRequestOutcomeServer load request outcome: accepted or rejected.Source region for hybrid region consumptionVeniceStoreWriteTypeStore write type: regular or write_compute.StreamProgressStreaming 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. -
VENICE_HEARTBEAT_COMPONENT
VeniceHeartbeatComponentHeartbeat monitoring thread: reporter or logger. -
VENICE_CONSUMER_POOL_ACTION
VeniceConsumerPoolActionConsumer pool action (subscribe, update_assignment). -
VENICE_CONSUMER_POOL_TYPE
Consumer pool type (regular_pool, current_version_aa_wc_leader_pool, etc.). -
VENICE_DIV_RESULT
VeniceDIVResultData Integrity Validation result (success, duplicate, missing, corrupted). -
VENICE_DIV_SEVERITY
VeniceDIVSeveritySeverity of a leader offset rewind (benign, potentially_lossy). -
VENICE_QUOTA_REQUEST_OUTCOME
QuotaRequestOutcomeOutcome of read quota enforcement (allowed, rejected, allowed_unintentionally). -
VENICE_CONNECTION_SOURCE
VeniceConnectionSourceConnection source type: router or client. -
VENICE_DRAINER_TYPE
VeniceDrainerTypeDrainer type: sorted or unsorted. -
VENICE_REQUEST_KEY_COUNT_BUCKET
VeniceRequestKeyCountBucketCoarse key-count bucket for request batches. -
VENICE_METRIC_NAME
Name of the metric being recorded; used for per-metric attribution on internal failure counters. -
VENICE_SERVER_LOAD_REQUEST_OUTCOME
VeniceServerLoadRequestOutcomeServer load request outcome: accepted or rejected. -
VENICE_ROCKSDB_LEVEL
VeniceRocksDBLevelRocksDB level where a Get was served from. -
VENICE_ROCKSDB_BLOCK_CACHE_COMPONENT
VeniceRocksDBBlockCacheComponentRocksDB block cache component type. -
VENICE_OPERATION_OUTCOME
VeniceOperationOutcomeGeneric operation outcome: success or fail. -
VENICE_HELIX_FROM_STATE
VeniceHelixFromStateHelix state a partition is transitioning from. -
VENICE_HELIX_TO_STATE
VeniceHelixToStateHelix state a partition is transitioning to. -
VENICE_HELIX_STATE
Helix state a partition is currently in (steady state). -
VENICE_RECORD_TRANSFORMER_OPERATION
VeniceRecordTransformerOperationRecord transformer operation: put or delete. -
VENICE_STORE_WRITE_TYPE
VeniceStoreWriteTypeStore write type: regular or write_compute.
-
-
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
-