Engineering Posts

How to collect Docker metrics with cgroups

Posted by : Thibault Laurens | Docker Containers, Engineering, Docker | 1 Comment

This blog post is a retrospective on how Outlyer built a specific part of its Docker monitoring solution: the container's metrics collection.

Read More

Our experiences with Erlang

Posted by : Steven Acreman | Erlang, Engineering, Dalmatimer DB

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 discusses our new time series database - Dalmatiner DB.

Read More

Playing with Dalmatiner DB

Posted by : Steven Acreman | Engineering, Dalmatimer 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 database optimised for metrics

Read More

ZFS on Linux

Posted by : Steven Acreman | Engineering, Dalmatimer DB, Linux | 2 Comments

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 SmartOS which has native ZFS support but given the maturity of ZFS on Linux we thought we'd run our setup on Linux.

Read More

How we scaled our monitoring platform

Posted by : Steven Acreman | Engineering, Monitoring, Cloud Monitoring

Monitoring at scale is a hard task so we often get asked by people what our architecture looks like. The reality is that it's constantly changing over time. This blog aims to capture our current design based upon what we've learnt to date. It may all be different given another year. To provide some background we initially started Dataloop.IO just under 18 months ago. Before then we had all been involved in creating SaaS products at various companies where monitoring and deployments were always a large part of our job.

Read More

Creating a better NRPE agent

Posted by : Steven Acreman | Engineering, Monitoring, How To

The Dream

Create a monitoring system that dev and ops can easily setup without intimate knowledge of a monitoring product, supportive of organisational shifts to micro services where people who may want to add a monitoring check might not even know what Nagios is. Agents should pop up and collect config automatically, and deregister gracefully when environments shutdown. The agent should run Nagios scripts written in any language. We’re aiming for dropbox level of simplicity!

Read More

Go Beyond Cloud Monitoring

Scale your infrastructure monitoring for Cloud, SaaS, Microservices and IoT-ready deployments with Outlyer. We’ve designed a solution for the agile organization. Start now and see your operational metrics in minutes.

Get Started for FREE