Recent posts

InfluxDB: Retention Policies & Shard Groups

June 11, 2017 | 6 minute read

Note: This is a continuation of the Getting to know InfluxDB post. If you haven’t read it yet, I suggest you do before reading this post. I found InfluxDB’s documentation around Retention Policies (RP) and Shard Groups quite unclear in parts and am therefore writing this post to assist others who find themselves feeling the same way. What is a...

Getting to know InfluxDB

June 11, 2017 | 6 minute read

I touched on InfluxDB in the My Monitoring Journey: Cacti, Graphite, Grafana & Chronograf post and then covered its installation and setup in the Installing & Setting up InfluxDB, Telegraf & Grafana post. Now it’s time to look at how the database actually works and commands we can use to integrate it. InfluxDB Structure In the latt...

Installing & Setting up InfluxDB, Telegraf & Grafana

June 10, 2017 | 3 minute read

I mentioned these tools in the My Monitoring Journey: Cacti, Graphite, Grafana & Chronograf post and thought now would be a good time to cover their installation and setup. Let’s get started. Installing InfluxDB & Telegraf Instructions on how to install all of the TICK stack components can be found here. As I’m running Ubuntu, I’ll nee...

My Monitoring Journey: Cacti, Graphite, Grafana & Chronograf

June 09, 2017 | 2 minute read

I remember using Cacti at my first job over a decade ago. I’ve revisited it more than a few times since but it hasn’t been my go to monitoring tool for quite some time for a number of reasons, such as: It’s not visually appealing when compared to Grafana and Chronograf. It’s difficult to set up. It’s difficult to maintain. After Cacti ...

Interpreted, Bytecode & Just-in-Time

June 02, 2017 | 4 minute read

In my previous post I discussed what a compiler does. In this post I will cover Interpreted code, Bytecode and Just-in-Time compilation. One thing to note at this point is that while a compiler is able to create a standalone executable application (e.g an .exe file in Windows) which does not depend on any other application in order to run, the s...