ores.telemetry.service
Table of Contents
Summary
ores.telemetry.service is the NATS service entrypoint that receives log
records from other services and persists them to the telemetry database. It
registers NATS handlers for log ingestion, runs the event loop, and forwards
records to ores.telemetry.database for storage.
Inputs
- Configuration file: NATS server URL, PostgreSQL connection string.
- NATS messages from
ores.telemetry.corehybrid exporter containing serialisedlog_recordobjects.
Outputs
- Log records persisted to the
ores_telemetryschema viaores.telemetry.database. - NATS acknowledgements returned to senders.
Entry points
src/main.cpp,src/app/,src/config/.
Dependencies
ores.telemetry.database,ores.telemetry.core,ores.logging,nats.c.
See also
- ores.telemetry.core — logging library and hybrid exporter.
- ores.telemetry.database — database persistence layer.
