Skip to main content

Crate aether_telemetry

Crate aether_telemetry 

Source

Re-exports§

pub use error::TelemetryInitError;
pub use error::TelemetryShutdownError;

Modules§

error

Structs§

ContentCaptureSettings
Content-capture settings. Each field maps 1:1 to a gen_ai.* OTEL content attribute; all default to off.
GenAiMetrics
OtelInstrumentation
The process-wide export pipeline — tracer, meters, and the capture and parenting policy every span it produces inherits.
OtelObserver
AgentObserver that renders an agent’s event stream as OpenTelemetry GenAI spans and metrics.
TelemetryConfig
Fully-resolved telemetry configuration. Every field is required: defaults and settings-layer merging live in TelemetrySettings, so a value here is always deliberate.
TelemetryRuntime

Enums§

AgentTraceContext

Constants§

AETHER_INPUT_MESSAGES_SHA256
AETHER_SYSTEM_INSTRUCTIONS_SHA256
GENAI_SEMCONV_SCHEMA_URL
The schema URL that matches the version of the semantic conventions that this crate defines.
GEN_AI_INPUT_MESSAGES
GEN_AI_OUTPUT_MESSAGES
GEN_AI_SYSTEM_INSTRUCTIONS
GEN_AI_TOOL_CALL_ARGUMENTS
GEN_AI_TOOL_CALL_RESULT
GEN_AI_TOOL_DEFINITIONS

Functions§

genai_instrumentation_scope