ores.telemetry.database
Table of Contents
2. 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.
3. Inputs
log_recordobjects forwarded fromores.telemetry.service.- PostgreSQL connections to
ores_telemetry_*tables.
4. Outputs
- Log records persisted to the
ores_telemetryschema for querying via the telemetry UI.
5. Entry points
include/ores.telemetry.database/— ORM entity and repository headers.
6. Dependencies
ores.telemetry.core— domain types (log_record, resource).ores.dq— ORM base classes.soci— SQL ORM for PostgreSQL persistence.
7. See also
- ores.telemetry.core — observability library that produces log records.
- ores.telemetry.service — service that calls this persistence layer.
