Package com.linkedin.venice.stats
Class VeniceOpenTelemetryMetricsRepository
java.lang.Object
com.linkedin.venice.stats.VeniceOpenTelemetryMetricsRepository
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final io.tehuti.utils.RedundantLogFilter
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
close()
io.opentelemetry.api.common.Attributes
createAttributes
(MetricEntity metricEntity, Map<VeniceMetricsDimensions, String> baseDimensionsMap, VeniceDimensionInterface... additionalDimensionEnums) io.opentelemetry.api.metrics.LongCounter
createCounter
(MetricEntity metricEntity) io.opentelemetry.api.metrics.DoubleHistogram
createHistogram
(MetricEntity metricEntity) createInstrument
(MetricEntity metricEntity) boolean
getDimensionName
(VeniceMetricsDimensions dimension)
-
Field Details
-
REDUNDANT_LOG_FILTER
public static final io.tehuti.utils.RedundantLogFilter REDUNDANT_LOG_FILTER
-
-
Constructor Details
-
VeniceOpenTelemetryMetricsRepository
-
-
Method Details
-
createHistogram
-
createCounter
-
createInstrument
-
getDimensionName
-
createAttributes
public io.opentelemetry.api.common.Attributes createAttributes(MetricEntity metricEntity, Map<VeniceMetricsDimensions, String> baseDimensionsMap, VeniceDimensionInterface... additionalDimensionEnums) -
close
public void close() -
emitOpenTelemetryMetrics
public boolean emitOpenTelemetryMetrics() -
getMetricsConfig
-
getMetricFormat
-