John Willis

New Dockercast episode with Ilan Rabinovitch from Datadog

In case you missed it, we launched Dockercast, the official Docker Podcast earlier this month including all the DockerCon 2016 sessions available as podcast episodes. In this podcast we talk to Ilan Rabinovitch the Director of Technical Community at Datadog.  I first met Ilan back at SCALE8X (Southern California Linux Expo) 6 years ago.  Ilan has been running SCALE since it’s inception.   As Ilan points out in the podcast, our very own Jérôme Petazzoni packed the house back at SCALE11x (2013).  At Datadog Ilan has been working with the Docker community on monitoring containers and developing what Datadog calls their Monitoring-as-a-Service offering that combines Docker metadata and Docker container monitoring information.  Ilan discusses some of the differences of monitoring containers versus virtual machines. We also talk about Datadog’s adoption surveys highlighting the unprecedented  “wildfire” adoption of technology unseen since Linux Continue reading…

Ecosystem Technology Partner (ETP) Program: Monitoring

Monitoring solutions for Docker containers Software applications are changing, and by extension, so are the requirements of application monitoring systems. Docker enables developers to iterate faster with software architectures consisting of many small and isolated microservices. This poses a challenge to traditional monitoring solutions as the target processes are no longer statically allocated or tied to particular hosts. Monitoring systems are now expected to track ephemeral and rapidly scaling sets of containers. Thankfully, the Docker Engine exposes APIs for container metadata, lifecycle events, and key performance metrics (Docker 1.5+) that enable the development of robust monitoring solutions. Today we are highlighting a number of these solutions that have demonstrated quality integrations with Docker APIs and provide a compelling user experience.

Effortless monitoring with collectd, Graphite and Docker

At dotCloud, we are very happy users of collectd. collectd is a metrics collection daemon, an alternative (much superior, in my opinion) to Munin that you might know. At dotCloud we use collectd to collect system metrics, but it could also be used for business or application oriented metrics quite easily. collectd is basically a big loop, which read (i.e: collect) and/or write (in a storage backend like RRDs, on the network, etc.) metrics at a configurable interval. collectd is very efficient at that, and since it’s modular, a collectd daemon can be configured to collect metrics, store them or simply route them to other collectd servers using its efficient binary protocol; all of that from a large list of plugins. However, collectd doesn’t do any graphing at all and you have to use something on top of the storage Continue reading…