Skip to content

Implement Metering for Blobstore Repository API Requests #56361

@original-brownbear

Description

@original-brownbear

We need to be able to inspect the number of API requests made to cloud backed snapshot repositories (S3, GCS, Azure).
This entails creating implementations of org.elasticsearch.common.blobstore.BlobStore#stats for GCS and Azure as well, analogous to what we have for S3 already and completing the S3 implementation to cover all types of requests (at the time of writing this it only covers GET and LIST requests).

The existing code for metering S3 requests was implemented in #55051.

Metadata

Metadata

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions