Package com.linkedin.venice.stats.dimensions
package com.linkedin.venice.stats.dimensions
-
ClassDescriptionDimension enum representing the sub-components of admin message processing pipelines.Maps the provided HTTP response status
HttpResponseStatusto one of 1xx, 2xx, 3xx, 4xx, 5xx categories.This is used to map all values ofHttpResponseStatusto an Enum implementing VeniceDimensionInterface to be able to use it inMetricEntityStateOneEnumor other similar classes.Dimension to represent the replica state of a Venice storage node.Dimension to represent the replica type of Venice storage node.Streaming delivery progress dimension for batch response timing metrics.Dimension to represent deterministic conflict resolution (DCR) events.Dimension values for theVeniceMetricsDimensions.VENICE_DCR_OPERATIONdimension, representing the type of deterministic conflict resolution (DCR) merge operation performed during active-active replication.Every enum that should be used as a dimension for otel should implement this interface as this mandates the enum to have a dimension name and a dimension value.Dimension enum representing the destination component in the ingestion flow.Dimension values for theVeniceMetricsDimensions.VENICE_INGESTION_FAILURE_REASONdimension, representing the categorized reason for an ingestion task failure.Dimension enum representing the source component in the ingestion flow.Dimension enum representing the terminal status of a Venice push job.Dimension values for theVeniceMetricsDimensions.VENICE_RECORD_TYPEdimension, representing the type of record being operated on during ingestion.Dimension to represent whether a region is local or remote.How Venice categorizes the response status of a request: well as the Venice specific categorization.Dimension enum representing the type of Venice system store.Dimension values for theVeniceMetricsDimensions.VENICE_WRITE_COMPUTE_OPERATIONdimension, representing the phase of a write compute (partial update) operation during ingestion.