
The files are not really stored in your system’s storage, but the system makes them accessible from itself by importing them under its filesystem hierarchy. This mount point means virtually storing the cd, hard disk or USB stick’s content within your system. When you mount a filesystem, like a cd, or a hard disk or USB stick, you create a mount point within your system.

What happens when we mount or unmount a device in Linux? You can get more information on df at Linux Commands for Disk Space. Available: Available used space (in 1K blocks).Used: This column shows used space (in 1K blocks).Filesystem: This column shows the filesystem.Now that our Prometheus is storing data related to our system, it is time to build a complete monitoring dashboard for disk usage.Again you can see in the last line the /dev/sdb1 storage device is mounted. Lesson 3 – Building A Complete Disk I/O dashboard If you are able to see data in the graph, it means that everything is correctly set up. /) / 1024 / 1024Īs a quick explanation, this query provides a rate of the disk read operations over a period of 5 seconds, for my vda disk in megabytes per second.stat: gathers real time metrics on CPU usage, which is an extension of what cpuinfo may provide already.meminfo: provides real time information about the current memory utilization on your system.cpuinfo: provides overall CPU information such as the technical characteristics of your current CPU hardware.The procfs can provide overall CPU, memory and disk information via various files located directly on /proc : It is a virtual filesystem, created on the fly by your system, that stores files related all the processes that are running on your instance. One of them is /proc, also called procfs. A complete procfs tourĪs you already know it, Linux filesystems are organized from a root point (also called “root”), each spawning multiple directories, serving a very different purpose for a system. If your disks or processes are files, there are files that store the metrics associated to it at a given point in time. Remember the old adage : “ On Linux, everything is a file“? On Linux systems, disk I/O metrics can be monitored from reading a few files on your filesystem. (If you came only for Prometheus & the Node Exporter, head over to the next section!) Bonus Lesson : custom alerts for disk I/O.Lesson 3 – Building A Complete Disk I/O dashboard.b – Set up Node Exporter as a Prometheus Target.The Other Contenders : iostat, glances, netdata, pt-diskstats.5 Interactive Shell Utilities for Disk I/O.

