Engine

Covers Engine 2.0.0

rapid/query-channel-last-recorded

Queries channel last recorded.

  • Category: Channels and Persistence

Request payload

FieldTypeRequirementDescription
seriesarray<string>RequiredChannel keys or channel-field paths whose latest persisted point should be returned.
data_framestringOptionalOptional persisted data-frame name.

Response payload

FieldTypeDescription
channelsarray<LastRecordedSeries>One item per requested series with channel_reference and either a {timestamp, value} point or null.
persistence_diagnosticsobjectCurrent persistence health and writer statistics. publication_queue_depth and publication_queue_capacity count asynchronous notifications; publication_queued_fixed_writes and publication_fixed_write_capacity count compact numeric fixed writes. publication_overwritten_total counts oldest whole notifications lost when either queue limit fills; live values and synchronous calculations are unchanged. Includes recording_queue_rows, recording_queue_bytes, recording_queue_row_capacity, recording_queue_byte_capacity, and recording_dropped_rows_total for bounded ingress. Oldest pending data is dropped on overflow; oversized blocks or blocks without retirement capacity are rejected before payload construction. recording_retired_rows, recording_retired_bytes, recording_retired_row_capacity, and recording_retired_byte_capacity describe discarded bulk payloads awaiting background cleanup. RapidLog index_queue_rows, index_queue_bytes, index_queue_row_capacity, and index_queue_byte_capacity describe the separate bounded index handoff, which blocks background writers instead of dropping disk-written rows. Active writer/index/reclamation batches and historical indexes are separate.