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
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
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
No description provided by the author

# Functions

No description provided by the author
NewClient wraps the provided ObjectClient with a chunk.Client implementation.
No description provided by the author
No description provided by the author

# Variables

ErrMethodNotImplemented when any of the storage clients do not implement a method.
ErrStorageObjectNotFound when object storage does not have requested object.
No description provided by the author

# Structs

No description provided by the author
takes a chunk client and exposes metrics for its operations.
StorageObject represents an object being stored in an Object Store.

# Interfaces

Client is for storing and retrieving chunks.
ObjectAndIndexClient allows optimisations where the same client handles both.
ObjectClient is used to store arbitrary data in Object Store (S3/GCS/Azure/...).

# Type aliases

KeyEncoder is used to encode chunk keys before writing/retrieving chunks from the underlying ObjectClient Schema/Chunk are passed as arguments to allow this to improve over revisions.
StorageCommonPrefix represents a common prefix aka a synthetic directory in Object Store.