The author discusses their struggle with monitoring all the applications they host on their server, which has about forty running Docker containers. They prefer to use the open source solution Grafana, which is a web-based data visualization platform that uses plugins to consume data from different sources and support custom dashboard visualizations. They explain the components of their setup, including Prometheus, Promtail, Loki, Node-Exporter, and cAdvisor, and the data they wish to collect and for what purpose. They also touch on the topic of alerting and their use of ntfy and Grafana integration for alerting. The author admits to losing steam towards the end of the post due to frustration with the stack setup, but plans to update their stack in the future.
https://blog.randombits.host/monitoring-self-hosted-services/