A practical guide to alerting
Alerts should be simple to understand and actionable when triggered. Spending lots of time fixing spammy alerts is not the most fun job in the world. Especially if you have no idea if what you are...
View ArticleAPI Monitoring
Recently I’ve been documenting our API’s using Slate which is a static site generator. It turns markdown text into pretty html. We’ve had customers using our API’s for a while but the docs were hosted...
View ArticleMonitoring Configuration – Files vs Databases
There are a few religions in the world of monitoring. Pushing metrics vs pulling metrics, agents vs agent-less and files vs databases for storing config being some common examples. On the files side of...
View ArticleZFS on Linux
We’ve started to use a new time-series database called Dalmatiner DB which relies on the filesystem for features like compression and consistency checking. Initially this database was written for...
View ArticleMonitoring Orchestration
In the old world before cloud and continuous delivery you used to set stuff up once and then leave it alone until the monitoring system notified you of a problem. Nowadays things move more quickly. You...
View ArticleStatsD, Dataloop and Grafana
Today we are announcing the release of our Grafana datasource plugin. There’s now a valid cloud storage alternative to running your own time series database in house. There are a few reasons why you...
View ArticleNew Features (Jan, Feb & March 2016)
We’ve been pretty busy since the beginning of the year adding lots of new features. This blog is a round up of the new things in case you missed the updates in Slack. Multi User Account Model This is...
View ArticlePlaying with Dalmatiner DB
Dalmatimer DB is an open source time series database built on top of riak-core and ZFS. It re-uses the logic from riak-core to handle the logic of where data is located but implements its very own...
View ArticleA typical monitoring project
Disclaimer: This blog applies to monitoring at SaaS companies. Monitoring projects are quite common in large organisations. Usually they kick off at the beginning of the year when everyone is fresh and...
View ArticleOur experiences with Erlang
Erlang Solutions were kind enough to invite me to speak at their user group last month. The talk was pretty high level and goes into some of the problems we wanted to solve, technology choices and...
View Article