Module telemetry

Module telemetry 

Source

Modules§

metrics

Structs§

CoreLog
A log line (which ultimately came from a tracing event) exported from Core->Lang
HistogramBucketOverrides
Allows overriding the buckets used by histogram metrics
OtelCollectorOptions
Options for exporting to an OpenTelemetry Collector
OtelCollectorOptionsBuilder
Builder for OtelCollectorOptions.
PrometheusExporterOptions
Options for exporting metrics to Prometheus
PrometheusExporterOptionsBuilder
Builder for PrometheusExporterOptions.
TelemetryOptions
Telemetry configuration options. Construct with TelemetryOptionsBuilder
TelemetryOptionsBuilder
Builder for TelemetryOptions.

Enums§

Logger
Control where logs go
MetricTemporality
Types of aggregation temporality for metric export. See: https://github.com/open-telemetry/opentelemetry-specification/blob/ce50e4634efcba8da445cc23523243cb893905cb/specification/metrics/datamodel.md#temporality
OtelCollectorOptionsBuilderError
Error type for OtelCollectorOptionsBuilder
OtlpProtocol
Options for configuring telemetry
PrometheusExporterOptionsBuilderError
Error type for PrometheusExporterOptionsBuilder
TelemetryOptionsBuilderError
Error type for TelemetryOptionsBuilder

Statics§

METRIC_PREFIX

Traits§

CoreLogConsumer
Consumer trait for use with push logger.
CoreTelemetry
Each core runtime instance has a telemetry subsystem associated with it, this trait defines the operations that lang might want to perform on that telemetry after it’s initialized.