prometheus

16 Oct 2024

Self-Hosting Monitoring Stack: Installing Node Exporter, Prometheus, and Grafana

In the first article of this series, we set up a self-hosting environment using Raspberry Pi, Raspbian OS, Docker, and Nginx Proxy Manager. Now, we will expand this setup by deploying a powerful monitoring stack that includes Node Exporter, Prometheus, and Grafana. These tools will allow you to monitor the health and performance of your homelab services in real-time. In this guide, we’ll walk through setting up all three services as Docker containers, configuring them to work together, and using Nginx Proxy Manager to assign domain names like prometheus.

16 Oct 2024

Self-Hosting Monitoring: Adding Alertmanager, Uptime Kuma, and Prometheus Blackbox Exporter

In the previous articles of this series, we set up a self-hosting environment with Raspberry Pi, Docker, and Nginx Proxy Manager. We then installed a monitoring stack consisting of Node Exporter, Prometheus, and Grafana. Now, we will enhance our monitoring capabilities by adding Alertmanager, Uptime Kuma, and Prometheus Blackbox Exporter. These tools will allow you to monitor the health of your websites, receive alerts for critical issues, and track the status of services and SSL certificates.

14 Oct 2024

Analyzing Physical Server Usage with Grafana and Prometheus

Analyzing Physical Server Usage with Grafana and Prometheus In modern DevOps environments, understanding server performance is crucial for maintaining reliability and optimizing resource usage. When it comes to monitoring physical servers, two powerful open-source tools—Prometheus and Grafana—form an excellent combination. Prometheus acts as the data collection and alerting engine, while Grafana is used to visualize the data, making it easier for teams to analyze and respond to changes in server performance.

14 Oct 2024

Monitoring Docker Containers with Grafana and Prometheus

Monitoring Docker Containers with Grafana and Prometheus In containerized environments, monitoring becomes essential for ensuring that Docker containers run efficiently, scale appropriately, and respond quickly to any issues. Using Grafana and Prometheus, you can gain detailed insights into your container metrics, such as CPU usage, memory consumption, network traffic, and more. This article will guide you through setting up Prometheus and Grafana to monitor Docker containers, providing a comprehensive view of your container ecosystem.