# Packages
No description provided by the author
# Functions
ConvertMapToTags only pass map to metrics related function.
NewOpenTelemetryPrometheusMetricsEmitter implement a MetricEmitter use open-telemetry sdk.
# Constants
MetricTypeNameCount emit counter metrics which is monotonic.
The MetricTypeNameRaw is stateless, the MetricTypeNameCount and MetricTypeNameUpDownCount are stateful, so when we need store metrics with high dimension tags (such as pod name or uuid), we must use MetricTypeNameRaw to avoid oom.
MetricTypeNameUpDownCount emit up down count metrics which isn't monotonic.
No description provided by the author
No description provided by the author
# Structs
No description provided by the author
No description provided by the author
MetricTagWrapper is a wrapped implementation for MetricEmitter it contains a standard MetricEmitter implementation along with pre-defined common metrics tags.
# Interfaces
MetricEmitter interface defines the action of emitting metrics, support to use different kinds of metrics emitter if needed.
# Type aliases
No description provided by the author
No description provided by the author