by Pawel | May 27, 2020 | monitoring, prometheus, sysadmin
I'm sure every system engineer knows of the load average. Let's talk on why it might be misguided to rely on it being the sole performance metric and how to find better metrics. Stop obsessing over load averages There is a lot of obsession in the industry about...
by Pawel | Mar 31, 2019 | monitoring, prometheus, sysadmin
You are likely familiar with the awesome Prometheus Blackbox Exporter. The exporter works great for monitoring availability of ICMP, HTTP(S), TCP and DNS targets. That said, when monitoring websites, I have found that it would be very helpful to provide insight as to...
by Pawel | Dec 23, 2018 | monitoring, prometheus, sysadmin
Prometheus has a lot of exporters available. Sometimes, however, you may want to export data to Prometheus as quickly as possible. I have given it some thought and have come up with a relatively simple approach to building a listening exporter. My thought process/plan...
by Pawel | May 17, 2018 | sysadmin, virtualization
Setting up KVM guests manually with an install ISO is suffering. Here's an example way of templating KVM guests by hand. NB: There are many ways this can be achieved with tools like virt-clone, so think of this as a more hands-on approach for learning. The...
by Pawel | Apr 27, 2018 | monitoring, prometheus, sysadmin
Prometheus. A Time Series database that is aimed at storing metrics. I'm going to be giving you a quick start on getting it running without digging too deep into how it works (it'd be no fun exploring it if I just explained everything, right?). As always, please see...
by Pawel | Apr 6, 2018 | ceph, sysadmin
It is not possible to take advantage of NVMe SSD bandwidth with single OSD. 4 is the optimum number of partitions per SSD drive that gives best possible performance.http://tracker.ceph.com/projects/ceph/wiki/Tuning_for_All_Flash_Deployments#NVMe-SSD-partitioning Ceph...