1
0
mirror of https://github.com/minio/minio.git synced 2025-03-21 13:04:15 -04:00

17 Commits

Author SHA1 Message Date
Harshavardhana
53aaa5d2a5
Export bucket usage counts as part of bucket metrics ()
Bonus fixes in quota enforcement to use the
new datastructure and use timedValue to cache
a value/reload automatically avoids one less
global variable.
2020-05-27 06:45:43 -07:00
poornas
336460f67e
fix: gateway_s3_bytes_sent metric for all API methods ()
Co-authored-by: Harshavardhana <harsha@minio.io>
2020-04-01 12:52:31 -07:00
Nitish Tiwari
6b984410d5
Add support for self-healing related metrics in Prometheus ()
Fixes 

Co-authored-by: Anis Elleuch <vadmeste@users.noreply.github.com>
Co-authored-by: Harshavardhana <harsha@minio.io>
2020-03-24 22:40:45 -07:00
Nitish Tiwari
63be4709b7
Add metrics support for Azure & GCS Gateway ()
We added support for caching and S3 related metrics in . As
a continuation, it would be helpful to add support for Azure & GCS
gateway related metrics as well.
2020-02-11 21:08:01 +05:30
Kevin Humphreys
656146b699 doc: Prometheus metrics name fix ()
changed docs to reflect proper Prometheus metrics
2020-01-09 18:36:58 -08:00
Harshavardhana
5e40b9a563
fix: docs for live/ready check implementation details 2020-01-09 18:29:24 -08:00
Joe Adams
89d1221217 Fix typo in prometheus monitoring docs () 2020-01-09 09:08:41 -08:00
Harshavardhana
5eab3db344 Fix doc reference for prometheus () 2020-01-05 13:44:39 -08:00
Nitish Tiwari
3df7285c3c Add Support for Cache and S3 related metrics in Prometheus endpoint ()
This PR adds support below metrics

- Cache Hit Count
- Cache Miss Count
- Data served from Cache (in Bytes)
- Bytes received from AWS S3
- Bytes sent to AWS S3
- Number of requests sent to AWS S3

Fixes 
2019-12-05 23:16:06 -08:00
Praveen raj Mani
8836d57e3c The prometheus metrics refractoring ()
The measures are consolidated to the following metrics

- `disk_storage_used` : Disk space used by the disk.
- `disk_storage_available`: Available disk space left on the disk.
- `disk_storage_total`: Total disk space on the disk.
- `disks_offline`: Total number of offline disks in current MinIO instance.
- `disks_total`: Total number of disks in current MinIO instance.
- `s3_requests_total`: Total number of s3 requests in current MinIO instance.
- `s3_errors_total`: Total number of errors in s3 requests in current MinIO instance.
- `s3_requests_current`: Total number of active s3 requests in current MinIO instance.
- `internode_rx_bytes_total`: Total number of internode bytes received by current MinIO server instance.
- `internode_tx_bytes_total`: Total number of bytes sent to the other nodes by current MinIO server instance.
- `s3_rx_bytes_total`: Total number of s3 bytes received by current MinIO server instance.
- `s3_tx_bytes_total`: Total number of s3 bytes sent by current MinIO server instance.
- `minio_version_info`: Current MinIO version with commit-id.
- `s3_ttfb_seconds_bucket`: Histogram that holds the latency information of the requests.

And this PR also modifies the current StorageInfo queries

- Decouples StorageInfo from ServerInfo .
- StorageInfo is enhanced to give endpoint information.

NOTE: ADMIN API VERSION IS BUMPED UP IN THIS PR

Fixes 
2019-10-22 21:01:14 -07:00
Harshavardhana
e85df07518 Add prometheus auth-type to turn-off authentication ()
Also this PR moves the original doc from cookbook to
MinIO repo under docs/metrics/prometheus/

Fixes 
2019-10-04 23:48:59 +05:30
Praveen raj Mani
ad75683bde Authorize prometheus endpoint with bearer token () 2019-09-22 20:27:12 +05:30
Harshavardhana
5a28ef0d47 Bump readiness check upto 10000 go-routines ()
Most of our current workloads reach this value
regularly, it doesn't make sense to keep 1000
go-routine limit.
2019-08-10 18:13:14 +05:30
kannappanr
5ecac91a55
Replace Minio refs in docs with MinIO and links () 2019-04-09 11:39:42 -07:00
Harshavardhana
bab4c90c45 Fix broken links in docs () 2018-10-25 11:39:31 +05:30
Nitish Tiwari
41496e1406 Fix broken healthcheck link () 2018-05-16 14:43:25 -07:00
Nitish Tiwari
9cab0f25e0 Add top level metrics document to summarize monitoring endpoints ()
Minio server supports healthcheck and prometheus related
unauthenticated endpoints. This document summarizes this
information in a single place and add links for more detailed
documentation if needed.
2018-05-15 12:23:21 -07:00