Module otel_aggregation

This module defines the otel_aggregation behaviour.
Required callback functions: init/2, aggregate/7, collect/4.

Data Types

key()

key() = {atom(), opentelemetry:attributes_map(), reference(), number()}

options()

options() = map()

t()

t() = otel_aggregation_drop:t() | otel_aggregation_sum:t() | otel_aggregation_last_value:t() | otel_aggregation_histogram_explicit:t()

Function Index

default_mapping/0
default_temporality_mapping/0
maybe_init_aggregate/6

Function Details

default_mapping/0

default_mapping() -> #{otel_instrument:kind() => module()}

default_temporality_mapping/0

default_temporality_mapping() -> #{otel_instrument:kind() => otel_instrument:temporality()}

maybe_init_aggregate/6

maybe_init_aggregate(Ctx, MetricsTab, ExemplarsTab, Stream, Value, Attributes) -> any()


Generated by EDoc