1
0
mirror of https://github.com/minio/minio.git synced 2025-01-30 07:56:00 -05:00

20 Commits

Author SHA1 Message Date
Harshavardhana
c080f04e66 fix: prometheus metrics link typo update to latest 2021-01-22 01:53:23 -08:00
Ritesh H Shukla
b4add82bb6
Updated Prometheus metrics ()
* Add metrics for nodes online and offline
* Add cluster capacity metrics
* Introduce v2 metrics
2021-01-18 20:35:38 -08:00
Harshavardhana
14792cdbc6
docs: fix the metrics formatting () 2020-12-10 18:15:47 -08:00
Ritesh H Shukla
04848dfa1c
Add documentation for bucket replication related metrics () 2020-12-08 12:48:10 -08:00
Harshavardhana
4a564336fe Revert "Add metrics for nodes online and offline ()"
This reverts commit f60bbdf86b8d54444cf7383c28bb74a224034290.
2020-12-08 09:23:35 -08:00
Ritesh H Shukla
f60bbdf86b
Add metrics for nodes online and offline () 2020-12-08 01:06:27 -08:00
Poorna Krishnamoorthy
f3beb1236a
Add cache usage, total capacity to prometheus metrics () 2020-12-07 16:35:11 -08:00
Anis Elleuch
8e8ddf7233
doc: Add definition of 1KB and 1MB in prometheus () 2020-11-09 10:05:01 -08:00
Harshavardhana
3520e946a2 fix: versioning docs add more examples 2020-07-11 00:57:46 -07:00
Nitish Tiwari
30c251efd3
Add Grafana dashboard () 2020-07-09 12:01:58 -07:00
Harshavardhana
f9aa239973
fix: export prometheus metrics for cache GC triggers ()
Bonus change to use channel to serialize triggers,
instead of using atomic variables. More efficient
mechanism for synchronization.

Co-authored-by: Nitish Tiwari <nitish@minio.io>
2020-06-15 09:05:35 -07:00
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
Joe Adams
89d1221217 Fix typo in prometheus monitoring docs () 2020-01-09 09:08:41 -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