mirror of
https://github.com/prometheus/node_exporter.git
synced 2024-12-22 08:26:07 +01:00
a077024f51
* Add diskstats collector for Darwin * Update year in the header * Update README.md * Add github.com/lufia/iostat to vendored packages * Change stats to follow naming guidelines * Add a entry of github.com/lufia/iostat into vendor.json * Remove /proc/diskstats from description
24 lines
352 B
C
24 lines
352 B
C
typedef struct DriveStats DriveStats;
|
|
|
|
enum {
|
|
NDRIVE = 16,
|
|
NAMELEN = 31
|
|
};
|
|
|
|
struct DriveStats {
|
|
char name[NAMELEN+1];
|
|
int64_t size;
|
|
int64_t blocksize;
|
|
|
|
int64_t read;
|
|
int64_t written;
|
|
int64_t nread;
|
|
int64_t nwrite;
|
|
int64_t readtime;
|
|
int64_t writetime;
|
|
int64_t readlat;
|
|
int64_t writelat;
|
|
};
|
|
|
|
extern int readdrivestat(DriveStats a[], int n);
|