# Functions
New constructs a new Ingester.
NewSeriesLimiter makes a new in-memory series limiter.
NewV2 returns a new Ingester that uses prometheus block storage instead of chunk storage.
SegmentRange returns the first and last segment index of the WAL in the dir.
# Variables
No description provided by the author
No description provided by the author
# Structs
Config for an Ingester.
Ingester deals with "in flight" chunks.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
SeriesLimiter implements primitives to get the maximum number of series an ingester can handle for a specific tenant.
TSDBState holds data structures used by the TSDB storage engine.
WALConfig is config for the Write Ahead Log.
# Interfaces
ChunkStore is the interface we need to store chunks.
RingCount is the interface exposed by a ring implementation which allows to count members.
Shipper interface is used to have an easy way to mock it in tests.
WAL interface allows us to have a no-op WAL when the WAL is disabled.