package
1.9.0
Repository: https://github.com/grafana/pyroscope.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

# Functions

DeletePrefix removes all objects with given prefix, recursively.
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
NewSSEBucketClient makes a new SSEBucketClient.
NewTenantBucketClient returns a bucket client to use to access the storage on behalf of the provided user.
No description provided by the author

# Variables

ErrObjectDoesNotExist is used in tests to simulate objstore.Bucket.IsObjNotFoundErr().

# Structs

No description provided by the author
ClientMock mocks objstore.Bucket.
DelayedBucketClient wraps objstore.InstrumentedBucket and add a random delay to each API call.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
SSEBucketClient is a wrapper around a objstore.BucketReader that configures the object storage server-side encryption (SSE) for a given user.

# Interfaces

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
TenantConfigProvider defines a per-tenant config provider.

# Type aliases

IsOpFailureExpectedFunc allows to mark certain errors as expected, so they will not increment objstore_bucket_operation_failures_total metric.