Skip to main content

Crate auths_telemetry

Crate auths_telemetry 

Source
Expand description

Auths Telemetry

Centralized security event API for SIEM ingestion. Provides a unified, deterministic telemetry standard consumed by auths-auth-server, auths-registry-server, and auths-chat-server.

Re-exports§

pub use emitter::DROPPED_AUDIT_EVENTS;
pub use emitter::TelemetryShutdown;
pub use emitter::emit_telemetry;
pub use emitter::init_telemetry_with_sink;
pub use event::AuditEvent;
pub use event::build_audit_event;
pub use logging::init_json_tracing;
pub use logging::init_tracing;
pub use metrics::init_prometheus;
pub use ports::EventSink;

Modules§

config
Audit sink configuration.
emitter
event
logging
metrics
ports
Telemetry sink port definition.
sinks
Telemetry sink implementations.

Structs§

PrometheusHandle
Handle for accessing metrics stored via PrometheusRecorder.

Functions§

init_observability
Initialises JSON tracing and the Prometheus metrics recorder.