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 | Aug 15, 2019 | design, diy
Since getting a 3D Printer, I've been wondering on how to start designing prints myself. I've written up a short guide on turning images into shapes, then into models and finally making a print. In this article I will be using Adobe Photoshop, Cinema 4D and...
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...
by Pawel | Apr 1, 2018 | ceph, sysadmin
All Ceph cluster administrators have probably already faced some level of disruption caused by deep scrubbing. Deep scrubs are ruining the performance for my clients! Should I disable them? Hold on a minute, let's make sure we understand what a scrub and deep scrub...