This module defines the otel_aggregation
behaviour.
Required callback functions: init/2
, aggregate/7
, collect/4
.
key() = {atom(), opentelemetry:attributes_map(), reference(), number()}
options() = map()
t() = otel_aggregation_drop:t() | otel_aggregation_sum:t() | otel_aggregation_last_value:t() | otel_aggregation_histogram_explicit:t()
default_mapping/0 | |
default_temporality_mapping/0 | |
maybe_init_aggregate/6 |
default_mapping() -> #{otel_instrument:kind() => module()}
default_temporality_mapping() -> #{otel_instrument:kind() => otel_instrument:temporality()}
maybe_init_aggregate(Ctx, MetricsTab, ExemplarsTab, Stream, Value, Attributes) -> any()
Generated by EDoc