Infrastructure as code is a way to maintain infrastructure by automated processes and minimize human effort needed to configure anything from physical baremetals to services running on many virtual hosts. There are 2 ways to do this.
Continue reading “Infrastructure As Code”Overview of Ceph
Since our infrastructure is powered by Openstack, Cinder takes care of exposing our block devices to virtual machines. And because we value open source software, we use Ceph as the storage backend (as well as LVM in certain setups).
Continue reading “Overview of Ceph”Automating Builds of Prometheus Exporters via Jenkins Pipeline
Let’s say you have just finished installing Prometheus, full of enthusiasm you want to take another step, create the structure of exporters and sort out from which exact services you want to harvest metrics.
Continue reading “Automating Builds of Prometheus Exporters via Jenkins Pipeline”Useful Golang Packages (aka What the Default Ones Got Wrong)
Golang, as a very ops/admin focused language, has a huge community and thus a lot of useful packages that can help us in the everyday development regarding monitoring, graphing, and automatization.
Continue reading “Useful Golang Packages (aka What the Default Ones Got Wrong)”Basic monitoring of Elasticsearch cluster with Prometheus and Grafana
Sometimes we are all in need of doing some quick and basic setup to monitor our key services. In these cases, this super simple cheatsheet comes into play.
Continue reading “Basic monitoring of Elasticsearch cluster with Prometheus and Grafana”Prometheus
Prometheus is an open-source system monitoring and alerting toolkit originally built at SoundCloud. Since its release in 2012, many companies and organizations have adopted Prometheus, and the project has a very active community. It is developed as an open project, independent of any company or organization.
Continue reading “Prometheus”The Joys of LDAP
We are currently managing over 2000 virtual machines, hundreds of bare metals, tens of services, and tens of user accounts. You can imagine how difficult it was to add or change existing users (change permission, access, ssh keys, and so on).
Continue reading “The Joys of LDAP”