Multi-host Docker network without Swarm
Docker has several types of networks, but one of them is particularly interesting. Overlay network can span across hosts boundaries, so your web application container …
Blog about DevOps, distributed applications and microservices
Docker has several types of networks, but one of them is particularly interesting. Overlay network can span across hosts boundaries, so your web application container …
Today we’ll take a look at the last component of Elastic’s ELK stack – Kibana. Even though Logstash does a great job of processing logs and other …
Last time we talked out about Elaticsearch – a hybrid of NoSQL database and a search engine. Today we’ll continue with Elastic’s ELK stack and …
So far we’ve been dealing with name-value kind of monitoring data. However, what works well for numeric readings isn’t necessarily useful for textual data. In …
I don’t know if that’s a coincidence or not, but drastic changes in application metrics usually happen soon after a product upgrade was made. In fact, whenever …
There’re two conceptually different approaches in collecting application metrics. There’s PUSH approach, when metrics storage sits somewhere and waits until metrics source pushes some data …
Even though Graphite does very decent job in displaying individual metrics graphs, its dashboards support is quite limited. Of cause, we could take its powerful Render URL API and …
Exec Plugin In the variety of collectd plugins there’s one ‘to rule them all’. If due to some course of events all collectd plugins except for …
What is Graphite Graphite is an app that does three things: It receives monitoring data from other agents, saves it efficiently into the database, and displays data as graphs …
I mentioned in previous post that collectd uses rrdtool for saving its data by default. It results .rrd file for each metric, which later can be rendered using very …