Notes and Documentation

Monitoring docker services


Prometheus, Alertmanager and Grafana

Prometheus allows applications to export metrics and stores them in a central database. Alertmanager can be used to setup alerts for the metrics collected via Prometheus. Grafana is used to visualize Prometheus metrics.

Node exporter and cAdvisor

Node exporter and cAdvisor export various metrics to Prometheus. Node exporter exports system and hardware stats for CPU, RAM, I/O and network among other things. cAdvisor does the same thing for containers.

Read more ⟶

Dotfiles management


Storing and managing dotfiles

Use git to store and manage dotfiles like .vimrc, .bashrc and .tmux.conf. Documents the process outlined here with minor changes and updates.

The basic idea is that we create a Git repository in the home folder. We won’t use the default .git folder in case of conflicts. I’ll use .dotfiles. We also alias a command so we can update the dotfiles repo as needed. I use the command dotfiles as the alias

Read more ⟶