@cryptotaxi247 / netdata-1 / commits / 554e7f415

diskstats: Add descriptions to default dashboard

Simon Nagl committed May 18, 2016 at 18:38 UTC 554e7f415ac14aa7de41da8c8d1de177374166ba
1 file changed +32 -9
web/index.html
+32 -9
@@ -1192,7 +1192,7 @@ var menuData = {
1192
1193 'disk': {
1194 title: 'Disks',
1195 - info: undefined
1195 + info: 'Charts with performance information for all the system disks. Special care has been given to present disk performance metrics in a way compatible with <code>iostat -x</code>. netdata by default prevents rendering performance charts for individual partitions. Partitions can still be enabled by altering the relative settings in the netdata configuration file.'
1196 },
1197
1198 'sensors': {
@@ -1435,18 +1435,29 @@ var chartData = {
1435 colors: '#FF5588',
1436 heads: [
1437 gaugeChart('Utilization', '12%', '', '#FF5588')
1438 - ]
1438 + ],
1439 + info: 'Disk Utilization measures the amount of time the disk was busy with something. This is not related to its performance. 100% means that the Linux kernel always had an outstanding operation on the disk. Keep in mind that depending on the underlying technology of the disk, 100% here may or may not be an indication of congestion.'
1440 },
1441
1442 'disk.backlog': {
1442 - colors: '#0099CC'
1443 + colors: '#0099CC',
1444 + info: 'Backlog is an indication of the duration of pending disk operations. On every I/O event the Linux kernel is multiplying the time spent doing I/O since the last update of this field with the number of pending operations. While not accurate, this metric can provide an indication of the expected completion time of the operations in progress.'
1445 },
1446
1447 'disk.io': {
1448 heads: [
1449 gaugeChart('Read', '12%', 'reads'),
1450 gaugeChart('Write', '12%', 'writes')
1449 - ]
1451 + ],
1452 + info: 'Amount of data transferred to and from disk.'
1453 + },
1454 +
1455 + 'disk.ops': {
1456 + info: 'Completed disk I/O operations. Keep in mind the number of operations requested might be higher, since the Linux kernel is able to merge adjacent to each other (see merged operations chart).'
1457 + },
1458 +
1459 + 'disk.qops': {
1460 + info: 'I/O operations currently in progress. This metric is a snapshot - it is not an average over the last interval.'
1461 },
1462
1463 'netfilter.sockets': {
@@ -1463,21 +1474,33 @@ var chartData = {
1474 },
1475
1476 'disk.iotime': {
1466 - height: 0.5
1477 + height: 0.5,
1478 + info: 'The sum of the duration of all completed I/O operations. This number can exceed the interval if the disk is able to execute I/O operations in parallel.'
1479 },
1480 'disk.mops': {
1469 - height: 0.5
1481 + height: 0.5,
1482 + info: 'The number of merged disk operations. The Linux kernel is able to merge adjacent I/O operations, for example two 4KB reads can become one 8KB read before given to disk.'
1483 },
1484 'disk.svctm': {
1472 - height: 0.5
1485 + height: 0.5,
1486 + info: 'The average service time for completed I/O operations. This metric is calculated using the total busy time of the disk and the number of completed operations. If the disk is able to execute multiple parallel operations the reporting average service time will be misleading.'
1487 },
1488 'disk.avgsz': {
1475 - height: 0.5
1489 + height: 0.5,
1490 + info: 'The average I/O operation size.'
1491 },
1492 'disk.await': {
1478 - height: 0.5
1493 + height: 0.5,
1494 + info: 'The average time for I/O requests issued to the device to be served. This includes the time spent by the requests in queue and the time spent servicing them.'
1495 },
1496
1497 + 'disk.space': {
1498 + info: 'Disk space utilization. reserved for root is automatically reserved by the system to prevent the root user from getting out of space.'
1499 + }
1500 + 'disk.inodes': {
1501 + 'inodes (or index nodes) are filesystem objects (e.g. files and directories). On many types of file system implementations, the maximum number of inodes is fixed at filesystem creation, limiting the maximum number of files the filesystem can hold. It is possible for a device to run out of inodes. When this happens, new files cannot be created on the device, even though there may be free space available.'
1502 + }
1503 +
1504 'apache.connections': {
1505 colors: NETDATA.colors[4],
1506 mainheads: [