Module repository

Module repository 

Source

Structs§

ComponentInitialInterest
LogsRepository
LogsRepository holds all diagnostics data and is a singleton wrapped by multiple [pipeline::Pipeline]s in a given Archivist instance.
LogsRepositoryState
MultiplexerBroker
Ensures that BatchIterators get access to logs from newly started components.

Enums§

UrlOrMoniker

Constants§

ARCHIVIST_TAG
The IOBuffer writer tag used for Archivist logs. We rely on the first container we create having this tag, so the Archivist container must be the first container created after creating the shared buffer. This tag is used before we create the container because we want to set up logging at the earliest possible moment after a binary starts.
STATIC_CONNECTION_ID
Static ID, used for persistent changes to interest settings.

Statics§

ARCHIVIST_MONIKER
This is set when Archivist first starts. This might not be set for unit tests.