Skip to main content

Module series_index

Module series_index 

Source
Expand description

Series index construction, search, and maintenance.

Under development. Index files are currently stored on the local filesystem.

Modulesยง

bucket ๐Ÿ”’
Event-time bucket planning and source coverage.
builder ๐Ÿ”’
Independently builds range and aggregate series indexes from SST readers.
catalog ๐Ÿ”’
Index catalog persistence, coverage metadata, and file paths.
maintenance ๐Ÿ”’
Worker-owned series-index reconciliation and publication.
purger ๐Ÿ”’
Deferred deletion of aggregate series-index files.
searcher ๐Ÿ”’
task ๐Ÿ”’
Worker-owned background maintenance for series indexes.
version ๐Ÿ”’
Immutable index snapshots and aggregate series-file handles.
writer ๐Ÿ”’

Structsยง

MetricSeriesId
Identifies one series in a physical metric region.
SeriesIndexReadContext ๐Ÿ”’
Index storage and pinned catalog snapshot for a query.
SeriesIndexSearcher
Searches a series-index file for metric series matching query predicates.
SeriesIndexWriter
Incrementally aggregates sorted flat record batches into series-index Parquet files.
SeriesIndexWriterMetrics
Metrics collected by a SeriesIndexWriter.
SeriesIndexWriterOptions
Options for writing a series index.

Constantsยง

MAX_TS_COLUMN ๐Ÿ”’
METRIC_SERIES_ID_BATCH_SIZE ๐Ÿ”’
MIN_TS_COLUMN ๐Ÿ”’
ROW_COUNT_COLUMN ๐Ÿ”’

Functionsยง

series_index_schema
Returns the Arrow schema of a series index.

Type Aliasesยง

MetricSeriesIdStream
Stream of bounded batches of matching metric-series IDs.