ores.telemetry.database
Table of Contents
Summary
ores.telemetry.database is the PostgreSQL persistence layer for telemetry
log records. It provides ORM entities, mappers, and repositories for storing
log_record objects (trace_id, span_id, severity, message, service identity)
in the ores_telemetry schema, used by ores.telemetry.service when
persisting received records.
Inputs
log_recordobjects forwarded fromores.telemetry.service.- PostgreSQL connections to
ores_telemetry_*tables.
Outputs
- Log records persisted to the
ores_telemetryschema for querying via the telemetry Qt UI.
Entry points
include/ores.telemetry.database/— ORM entity and repository headers.
Dependencies
ores.telemetry.core— domain types (log_record, resource).ores.dq— ORM base classes.soci— SQL ORM for PostgreSQL persistence.
See also
- ores.telemetry.core — observability library that produces log records.
- ores.telemetry.service — service that calls this persistence layer.
