Skip to content

Feature: Metrics for s3 operations #945

@klaudworks

Description

@klaudworks

I'd like to collect s3 operation metrics to evaluate performance issues of s3 compatible storages in Prometheus.

Here some example metrics:

s3proxy_request_duration_seconds{method="PUT",bucket="opensearch-backups",status="200"} 
s3proxy_request_duration_seconds{method="GET",bucket="opensearch-backups",status="200"}
s3proxy_backend_duration_seconds{provider="s3",operation="putBlob"}
s3proxy_active_requests
s3proxy_errors_total{type="timeout"}

I'd just use Micrometer to implement it.

@gaul would you be open to a PR?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions