Building a Scalable Monitoring Stack with Prometheus and Grafana
Overview
Prometheus is an open-source systems monitoring and alerting toolkit originally developed at SoundCloud and now a staple within the Cloud Native Computing Foundation (CNCF). It excels at collecting time-series data using a pull-based model, offering a powerful query language (PromQL) and a multi-dimensional data model.
Grafana compleme ...
Posted on Mon, 31 Aug 2026 16:08:25 +0000 by largo
Black-Box Monitoring with Blackbox Exporter and Prometheus
Blackbox Exporter enables black-box probing of targets via HTTP, HTTPS, DNS, TCP, ICMP, and gRPC.
1. Deploying Blackbox Exporter
Deploy using the binary directly or via a container.
When using a container, its recommended to mount the configuration file (/etc/blackbox/blackbox.yml) and expose port 9115.
See the end of this article for a detail ...
Posted on Sun, 30 Aug 2026 16:09:58 +0000 by sillysillysilly
Implementing System Observability with Prometheus, Grafana, and Alertmanager
Prometheus Overview
Prometheus is an open-source systems monitoring and alerting toolkit designed for reliability and scalability. Originally developed at SoundCloud and now a CNCF project, it excels at recording numeric time-series data.
Core Architecture
Prometheus Server: The central component that scrapes and stores time-series data. It op ...
Posted on Thu, 20 Aug 2026 16:35:07 +0000 by ronniebrown
Monitoring URL Request Frequency and Response Times with Spring Boot Actuator
1. Dependency Configuration
Include the Actuator depandency in your pom.xml:
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-actuator</artifactId>
</dependency>
2. Request Data Storage Implementation
Use a ConcurrentHashMap to store request metrics per URI (t ...
Posted on Tue, 18 Aug 2026 16:50:14 +0000 by khenriks
Introduction to Zabbix 3.0 for System Monitoring
Zabbix Overview
Zabbix is a robust, open-source enterprise-class distributed monitoring solution. It provides comprehensive monitoring for networks, servers, applications, and services. While the software is freely available, its development is sustained by a dedicated international team, with commercial support offered as a service. Zabbix's w ...
Posted on Tue, 18 Aug 2026 16:11:43 +0000 by callmubashar
Building a Lightweight Distributed Log Collector with Go
Managing logs across multiple PHP application instances often leads to fragmentation. Relying on SSH to manually inspect server-side files during incidents is inefficient and reactive. To centralize eror tracking and enable immediate visibility, I developed a lightweight remote log aggregation service using Go.
Core Architecture
The service ope ...
Posted on Tue, 18 Aug 2026 16:05:56 +0000 by Erik-NA
Deploying and Configuring Zabbix Monitoring Infrastructure
Core ArchitectureCentral Server: The primary hub that processes metrics, triggers, and alerts received from monitoring nodes.Data Storage: A backend database (e.g., MySQL/PostgreSQL) retaining all configuration metrics and historical data.Web Interface: The dashboard for visualization and administration, typically co-located with the central se ...
Posted on Mon, 17 Aug 2026 16:12:33 +0000 by eheia
Orchestrating a Full Monitoring Stack with Docker
Deploying the Node Exporter
To begin collecting system-level metrics, deploy the Node Exporter container. This requires mounting host paths to allow the exporter to read proc and sys filesystem statistics.
docker run -d \
--name node-metrics \
--restart unless-stopped \
-p 9100:9100 \
-v "/proc:/host/proc:ro" \
-v "/sys:/host/sys:ro" ...
Posted on Tue, 11 Aug 2026 16:36:06 +0000 by johnSTK
Deploying Prometheus on Kubernetes
Introduction to Prometheus
Foreword
Prometheus is a popular open-source monitoring and alerting system. It is well-suited for recording any numeric time-series data, making it ideal for both machine-centric monitoring and dynamic service-oriented architectures. The project is independent and has a very active community.
Official Documentation: ...
Posted on Tue, 11 Aug 2026 16:26:37 +0000 by PatriotXCountry
Monitoring PostgreSQL 13.6 with Zabbix 5.0
Environment
Zabbix version: 5.0.12
PostgreSQL version: 13.6
Monitoring Objectives
Track PostgreSQL service availability (non-critical business, primarily detecting outages)
Monitor streaming replication status
Alerts are triggered when anomalies are detected.
Implementation Steps
Step 1: Create Monitoring User and Configure Acccess
Connect ...
Posted on Fri, 07 Aug 2026 16:43:42 +0000 by Jamesm