minio/pkg
Praveen raj Mani 8836d57e3c The prometheus metrics refractoring (#8003)
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 #7873
2019-10-22 21:01:14 -07:00
..
auth Fix time formatting of Expiration field in STS (#8043) 2019-08-08 15:44:57 -07:00
bpool Replace Minio refs in docs with MinIO and links (#7494) 2019-04-09 11:39:42 -07:00
certs Replace Minio refs in docs with MinIO and links (#7494) 2019-04-09 11:39:42 -07:00
cgroup Replace Minio refs in docs with MinIO and links (#7494) 2019-04-09 11:39:42 -07:00
color Refactor config and split them in packages (#8351) 2019-10-04 23:05:33 +05:30
cpu Simplify and cleanup metadata r/w functions (#8146) 2019-09-11 22:52:12 +05:30
disk Add ability to test drive speeds on a MinIO setup (#7664) 2019-09-13 03:22:30 +05:30
dns Remove unusued params and functions (#8399) 2019-10-15 18:35:41 -07:00
ellipses Replace Minio refs in docs with MinIO and links (#7494) 2019-04-09 11:39:42 -07:00
env Fix logger and audit http endpoint config lookup 2019-10-11 18:33:25 -07:00
event Improve MQTT token registration retry (#8397) 2019-10-15 19:39:14 -07:00
handlers federation: Avoid printing context canceled error (#7997) 2019-07-31 11:08:10 -07:00
hash Turn off md5sum optionally if content-md5 is not set (#7609) 2019-05-08 18:35:40 -07:00
iam Avoid crash in PopulatePublicKey() by re-initializing the args (#8388) 2019-10-12 03:37:08 +05:30
ioutil write() to disk in 4MB blocks for better performance (#7888) 2019-08-23 15:36:46 -07:00
lifecycle Add bucket lifecycle expiry feature (#7834) 2019-08-09 10:02:41 -07:00
lock Start using new errors package (#8207) 2019-09-11 22:51:43 +05:30
madmin The prometheus metrics refractoring (#8003) 2019-10-22 21:01:14 -07:00
mem Replace Minio refs in docs with MinIO and links (#7494) 2019-04-09 11:39:42 -07:00
mimedb Replace Minio refs in docs with MinIO and links (#7494) 2019-04-09 11:39:42 -07:00
mountinfo Fixes for multiplatform dev and testing from forks (#7734) 2019-06-04 00:59:40 -07:00
net Remove unusued params and functions (#8399) 2019-10-15 18:35:41 -07:00
policy Add support for {jwt:sub} substitutions for policies (#8393) 2019-10-16 08:59:59 -07:00
pubsub Add admin API to send console log messages (#7784) 2019-09-03 23:40:48 +05:30
quick Move etcd, logger, crypto into their own packages (#8366) 2019-10-08 11:17:56 +05:30
s3select Remove unusued params and functions (#8399) 2019-10-15 18:35:41 -07:00
safe Replace Minio refs in docs with MinIO and links (#7494) 2019-04-09 11:39:42 -07:00
sync/errgroup Replace Minio refs in docs with MinIO and links (#7494) 2019-04-09 11:39:42 -07:00
sys Replace Minio refs in docs with MinIO and links (#7494) 2019-04-09 11:39:42 -07:00
trace Cleanup ResponseWriter function for audit and trace (#8283) 2019-09-24 02:04:28 +05:30
trie Replace Minio refs in docs with MinIO and links (#7494) 2019-04-09 11:39:42 -07:00
wildcard Replace Minio refs in docs with MinIO and links (#7494) 2019-04-09 11:39:42 -07:00
words Replace Minio refs in docs with MinIO and links (#7494) 2019-04-09 11:39:42 -07:00