package
2.9.12+incompatible
Repository: https://github.com/grafana/loki.git
Documentation: pkg.go.dev

# Packages

No description provided by the author
originally from https://github.com/cortexproject/cortex/blob/868898a2921c662dcd4f90683e8b95c927a8edd8/pkg/ingester/index/index.go but modified to support sharding queries.
No description provided by the author

# Functions

New makes a new Ingester.
No description provided by the author
NewLimiter makes a new limiter.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author

# Constants

RingKey is the key under which we store the ingesters ring in the KVStore.
ShardLbName is the internal label to be used by Loki when dividing a stream into smaller pieces.
No description provided by the author

# Variables

No description provided by the author
No description provided by the author
No description provided by the author
ErrReadOnly is returned when the ingester is shutting down and a push was attempted.

# Structs

No description provided by the author
Chunk is a {de,}serializable intermediate type for chunkDesc which allows efficient loading/unloading to disk during WAL checkpoint recovery.
Config for an ingester.
Ingester builds chunks for incoming log streams.
Limiter implements primitives to get the maximum number of streams an ingester can handle for a specific tenant.
No description provided by the author
OnceSwitch is an optimized switch that can only ever be switched "on" in a concurrent environment.
Series is a {de,}serializable intermediate type for Series.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author

# Interfaces

No description provided by the author
ChunkStore is the interface we need to store chunks.
No description provided by the author
Interface is an interface for the Ingester.
No description provided by the author
QuerierQueryServer is the GRPC server stream we use to send batch of entries.
No description provided by the author
No description provided by the author
RingCount is the interface exposed by a ring implementation which allows to count members.
No description provided by the author
No description provided by the author
WAL interface allows us to have a no-op WAL when the WAL is disabled.
No description provided by the author
No description provided by the author