For Docker deployments, CoreOS is powerful but can be complex to setup. Fig is simple, but hard to scale to multiple servers. This blog post will show you how to bridge the gap between building complex multi-container apps using Fig and deploying those applications into a production CoreOS system.
Today we are building a 4-container Docker app that uses Fig, HAProxy and Serf.
When you start building apps this complex with Docker, maintaining the state of your containers can become very difficult. There are multiple ways to manage this complexity, but this we will cover just one: Fig from the makers of Orchard.
In my previous post, I explained how to set up Logstash instances on your servers, acting as logs data shippers.
However, as you may already have noticed, Logstash instances have a non-negligible memory footprint on your servers, preventing it’s use where memory is limited. Furthermore, you must have Java installed on each platform you want to run Logstash.
This is where Logstash Forwarder (formerly Lumberjack) becomes interesting : this small tool, developed in Go, allows to securely ship compressed logs data (to a Logstash “indexer” for instance), with minimal resources usage, using the Lumberjack protocol.
Even if you manage a single Linux server, you probably already know how hard it is to keep an eye on what’s going on with your server, and especially tracking logs data. And this becomes even worse when you have several (physical or virtual) servers to administrate.
Although Munin is very helpful monitoring various informations from my servers / VMs, I felt the need of something more, and bit less static / more interactive.
Experiment 2 - Graphite and a new Kibana In experiment one I used chef to setup a logstash server which threw incoming log data from a wordpress stack into elasticsearch. This was then interrogated...
Apple threw in a potential source of confusion by using the same DisplayPort connector.
The new port is backward compatible so it can still be used to connect to DisplayPort devices; however, only the new port can be used to connect to Thunderbolt devices.
100% automatic installation script
This preseed file was written by CraigBox for his employer, IT Partners. It automatically partitions and installs a machine, including a complex setup script that is run on first boot.