Real World Deployments On Kubernetes

Note: I assume that you have a basic knowledge of how Kubernetes works and what are its main components, specifically Replication Controllers (RC), Pods and the CLI kubectl. Roll it up The recommended way of deploying applications in Kubernetes is via its rolling-update CLI command. The synopsis for the command is as follows: kubectl rolling-update OLD_CONTROLLER_NAME ([NEW_CONTROLLER_NAME] […]

Why We Chose Kubernetes Over ECS

On our last post, we saw how Docker changed the way we treat our infrastructure and what changes it brought to the domain of service orchestration. In the following post, we’re going to take a tour of two of the leading Docker orchestration frameworks out there: ECS (Elastic Container Service) by AWS, and Kubernetes, an orchestration framework which began […]

Advanced Grafana – Using Automatic Intervals

Grafana is a great visualization and dashboarding tool that works against a Graphite or an InfluxDB backend. If you are using graphite without a visualization tool then go through this Grafana Tutorial to see exactly how it can enhance your monitoring experience. I’m going to assume you know the basics: how to create a new dashboard […]

Backup & Restore Your Logstash/Grafana Dashboards

<TLDR> I created a Chef cookbook with which you can backup and restore your Logstash/Grafana dashboards. You can find it here. </TLDR> It wouldn’t be an exaggeration to say that Logstash and Grafana have changed my life. I can’t even remember how I was monitoring or investigating performance issues before having them. When I first […]