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

# Packages

No description provided by the author
No description provided by the author

# Functions

NewRingManager is the recommended way of instantiating a RingManager.
NewScheduler creates a new Scheduler.
SafeReadRing does a nil check on the Scheduler before attempting to return it's ring this is necessary as many callers of this function will only have a valid Scheduler reference if the QueryScheduler target has been specified, which is not guaranteed.

# Constants

RingManagerModeMember is the RingManager mode execute by the Schedulers to register themselves in the ring.
RingManagerModeReader is the RingManager mode executed by Loki components that want to discover Scheduler instances.

# Structs

No description provided by the author
RingManager is a component instantiated before all the others and is responsible for the ring setup.
Scheduler is responsible for queueing and dispatching queries to Queriers.

# Interfaces

Limits needed for the Query Scheduler - interface used for decoupling.

# Type aliases

RingManagerMode defines the different modes for the RingManager to execute.