minio/docs/bucket
Aditya Manthramurthy 9a4d003ac7
Add common middleware to S3 API handlers (#19171)
The middleware sets up tracing, throttling, gzipped responses and
collecting API stats.

Additionally, this change updates the names of handler functions in
metric labels to be the same as the name derived from Go lang reflection
on the handler name.

The metric api labels are now stored in memory the same as the handler
name - they will be camelcased, e.g. `GetObject` instead of `getobject`.

For compatibility, we lowercase the metric api label values when emitting the metrics.
2024-03-04 10:05:56 -08:00
..
lifecycle Add equivalent mc ilm rule commands for some JSON rule examples (#17923) 2023-08-26 00:33:25 -07:00
notifications add codespell action (#18818) 2024-01-17 23:03:17 -08:00
quota remove gateway completely (#15929) 2022-10-24 17:44:15 -07:00
replication Add common middleware to S3 API handlers (#19171) 2024-03-04 10:05:56 -08:00
retention Update links to documentation site (#15750) 2022-09-28 21:28:45 -07:00
versioning fix: an odd crash when deleting `null` DEL markers (#18727) 2024-01-02 15:08:18 -08:00