Class OpenTelemetryHistogramAggregation.Base2Exponential
- Namespace
- Temporalio.Runtime
- Assembly
- Temporalio.dll
OpenTelemetry base-2 exponential histograms, which Prometheus-compatible backends store as native histograms. Applies to every histogram, including custom ones created through MetricMeter. Cannot be combined with HistogramBucketOverrides.
public sealed record OpenTelemetryHistogramAggregation.Base2Exponential : OpenTelemetryHistogramAggregation, IEquatable<OpenTelemetryHistogramAggregation>, IEquatable<OpenTelemetryHistogramAggregation.Base2Exponential>
- Inheritance
-
OpenTelemetryHistogramAggregation.Base2Exponential
- Implements
- Inherited Members
Constructors
Base2Exponential()
OpenTelemetry base-2 exponential histograms, which Prometheus-compatible backends store as native histograms. Applies to every histogram, including custom ones created through MetricMeter. Cannot be combined with HistogramBucketOverrides.
public Base2Exponential()
Properties
MaxScale
Gets the maximum resolution scale, from -10 to 20. Default is 20. Prometheus reduces any scale above 8 on ingest.
public int? MaxScale { get; init; }
Property Value
- int?
MaxSize
Gets the maximum number of buckets in each of the positive and negative ranges. Must be positive if set. Default is 160.
public int? MaxSize { get; init; }
Property Value
- int?
NameSuffix
Gets the suffix appended to the name of every histogram, so the exponential series
never shares a name with the fixed-bucket series it replaces. Must not be empty if
set. Default is _native.
public string? NameSuffix { get; init; }