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