43 Commits (master)

Author SHA1 Message Date
Anis Eleuch 2b0156b1fc Add TTFB to all APIs and enable for responses without body (#20479) 10 months ago
Aditya Manthramurthy 4c8562bcec
Fix v2 metrics: Send all ttfb api labels (#20191) 1 year ago
Shireesh Anjal 0e59e50b39
Capture ttfb api metrics only for GetObject (#19733) 1 year ago
Aditya Manthramurthy b2c5b75efa
feat: Add Metrics V3 API (#19068) 1 year ago
Aditya Manthramurthy 9a4d003ac7
Add common middleware to S3 API handlers (#19171) 1 year ago
Harshavardhana 6426b74770
move bucket centric metrics to /minio/v2/metrics/bucket handlers (#17663) 2 years ago
Harshavardhana 5b7c83341b
move per bucket metrics to peer location (#17627) 2 years ago
Anis Eleuch 6d0bc5ab1e
prometheus: Fix internode stats (#17594) 2 years ago
Harshavardhana 7605d07bb2
add support for bucket level request count per API (#17468) 2 years ago
Harshavardhana a5835cecbf
fix: regression in counting total requests (#17024) 2 years ago
Harshavardhana ae029191a3
liveness returns "busy" if queued requests > available capacity (#16719) 2 years ago
Anis Elleuch 1f1dcdce65
move HTTP recorder to an internal library (#16128) 3 years ago
Harshavardhana 8082d1fed6
add bucket level S3 received/sent bytes (#15084) 3 years ago
Harshavardhana 7413045f0e
fix: add missing minio_s3_requests_total (#15070) 3 years ago
Anis Elleuch 5fb420c703
prometheus: Add S3 4xx and 5xx S3 monitoring (#15052) 3 years ago
Harshavardhana af3dc25dfe
align 32bit integers with atomic values in structs (#14344) 3 years ago
Anis Elleuch 2ee337ead5
prometheus: Add incoming requests metrics since last scrape (#14261) 4 years ago
Harshavardhana f527c708f2
run gofumpt cleanup across code-base (#14015) 4 years ago
Harshavardhana 18338d60d5 treat all 2xx, 3xx as good status-codes 4 years ago
Klaus Post f31a00de01
fix: http stats race in traffic metering (#12956) 4 years ago
zxxxhonest 3a0ca7af8c
panic: unaligned 64-bit atomic operation (#12559) 4 years ago
Harshavardhana 1f262daf6f
rename all remaining packages to internal/ (#12418) 4 years ago
Harshavardhana 069432566f update license change for MinIO 4 years ago
Ritesh H Shukla 3ddd8b04d1
fix: handle unsupported APIs more granularly (#11674) 4 years ago
Harshavardhana d7f32ad649 xl: avoid sending Delete() remote call for fully successful runs 4 years ago
Klaus Post 749e9c5771
metrics: Add canceled requests (#11881) 4 years ago
Anis Elleuch 98d3f94996
metrics: Add the number of requests in the waiting queue (#11580) 4 years ago
Ritesh H Shukla b4add82bb6
Updated Prometheus metrics (#11141) 5 years ago
Harshavardhana 3a0082f0f1
fix: TTFB prometheus metrics calculation (#11082) 5 years ago
Harshavardhana 6ac48a65cb
fix: use unused cacheMetrics code in prometheus (#9588) 5 years ago
Harshavardhana 27d716c663
simplify usage of mutexes and atomic constants (#9501) 5 years ago
Anis Elleuch 27632ca6ec
audit: Merge ResponseWriter with RecordAPIStats (#9496) 5 years ago
Anis Elleuch d090a17ed0
fix: Audit tests on the correct response writer type (#9445) 5 years ago
Klaus Post 8d98662633
re-implement data usage crawler to be more efficient (#9075) 5 years ago
Harshavardhana b1ad99edbf
fix: avoid crash copy map before reading (#8825) 6 years ago
Praveen raj Mani 8836d57e3c The prometheus metrics refractoring (#8003) 6 years ago
kannappanr 5ecac91a55
Replace Minio refs in docs with MinIO and links (#7494) 6 years ago
Harshavardhana 396d78352d Support HTTP/2.0 (#7204) 7 years ago
Bala FA 72fa2b4537 Add RPC counters for HTTP stats. (#6206) 7 years ago
Nitish Tiwari e6ebcc4cb6 Remove redundant prometheus data points (#5934) 7 years ago
Ashish Kumar Sinha 9ebb72aa99 Introduce new unauthenticated endpoint /metric (#5723) (#5829) 7 years ago
Anis Elleuch 83abad0b37 admin: ServerInfo() returns info for each node (#4150) 8 years ago
Harshavardhana 27749c2124 admin/info: Add HTTPStats value as part of serverInfo() struct. (#4049) 8 years ago