All Posts

059 | Loki + Grafana: A Lightweight and Cost-Effective Logging Solution for the Cloud

2025-07-21

Loki + Grafana: A Lightweight and Cost-Effective Logging Solution for the Cloud

We’re wrapping up our series on centralized logging with a modern and innovative solution: Loki together with Grafana. Developed by Grafana Labs, this stack reimagines how logging works — making it simple, efficient, and especially appealing for those already using Prometheus.


What Is Loki and How Does It Work?

Loki is a log aggregation system designed to minimize resource usage. It indexes only metadata (labels), while the log messages themselves are stored in compressed form — following the same philosophy as Prometheus, but for logs.

058 | Graylog: A Flexible and User-Friendly Log Management Solution

2025-07-20

Graylog: A Flexible and User-Friendly Log Management Solution

We’ve already covered ELK Stack and OpenSearch — powerful logging tools with scalable architectures. Now let’s take a look at Graylog — a dedicated log management platform offering convenience, powerful processing, and flexible alerting.


What Is Graylog and How Does It Work?

Graylog is a centralized log management system designed for ease of use and rich capabilities. Unlike the ELK Stack, Graylog was built from the ground up as a unified platform.

057 | OpenSearch (Formerly Open-Source ELK): A Community-Driven Alternative

2025-07-19

We’ve explored the ELK Stack, its power — and, unfortunately, its licensing changes. These changes sparked debate within the open-source community and led to the creation of a worthy alternative — OpenSearch.

OpenSearch is a fully open-source fork of the last open versions of Elasticsearch and Kibana, released under the Apache 2.0 license. The project was initiated by Amazon Web Services (AWS) in 2021 and has since evolved as an independent open-source initiative under the OpenSearch Project.

056 | ELK Stack (Elasticsearch, Logstash, Kibana): The Classic Stack for Log Collection and Analysis

2025-07-18

ELK Stack (Elasticsearch, Logstash, Kibana): The Classic Stack for Log Collection and Analysis

After establishing that centralized logging is not just a convenience but a necessity, it’s time to dive into specific tools. Let’s start with one of the most well-known and widely adopted solutions in the logging world — the ELK Stack.

The ELK Stack is a set of three open-source components developed by Elastic. It provides a powerful, flexible, and scalable solution for log collection, processing, storage, search, and visualization.

055 | Why Do We Need Centralized Logging? Making Sense of Log Chaos

2025-07-17

Why Do We Need Centralized Logging? Making Sense of Log Chaos

We’ve already discussed the importance of metrics monitoring for understanding the health of your IT infrastructure. But metrics are only part of the picture. To truly understand what’s happening inside your systems and applications, you need logs.

Logs are records of events generated by operating systems, applications, network devices, and nearly any software component. They capture what, when, where, and why something happened. Think of them as the “black box” of your infrastructure — an invaluable source of information for debugging, auditing, and incident investigation.

054 | VictoriaMetrics + Grafana: Efficient Time-Series Storage for Scalable Monitoring

2025-07-16

In our series on monitoring systems, we’ve reviewed Munin, Prometheus with Grafana, and Zabbix. Now it’s time to talk about a solution that addresses one of the main pain points of Prometheus users — long-term, scalable, and efficient time-series storage. Meet VictoriaMetrics, a high-performance and cost-effective TSDB (time-series database) that perfectly complements the Prometheus ecosystem when paired with Grafana for visualization.


What Is VictoriaMetrics and Why Do You Need It?

Prometheus handles real-time monitoring and storage well, but its built-in TSDB isn’t designed for long-term retention or scaling to terabytes or petabytes of data. That’s where VictoriaMetrics comes in.

053 | Zabbix Agent + Zabbix Server: All-in-One Monitoring Solution for Scalable Infrastructures

2025-07-15

We’ve already looked at Munin for basic insights and Prometheus + Grafana for cloud environments. Now let’s turn to Zabbix — a powerful, versatile, and scalable monitoring system that offers a comprehensive out-of-the-box solution for medium and large infrastructures. Zabbix is often chosen by organizations needing centralized monitoring, flexible alerting, and a wide range of data collection methods.


What Is Zabbix and How Does It Work?

Zabbix is a mature open-source monitoring system designed to track the state and performance of various IT components: servers, virtual machines, network devices, databases, web services, and applications.

052 | Prometheus + Node Exporter + Grafana: The De Facto Standard for Cloud Environments

2025-07-14

We’ve reviewed Munin as a simple solution for basic monitoring. Now let’s move on to a stack that has become an indispensable tool in the world of modern cloud infrastructure, microservices, and containers: Prometheus, Node Exporter, and Grafana. This trio provides a powerful, flexible, and scalable approach to collecting, storing, analyzing, and visualizing metrics.

What is Prometheus and Its Ecosystem?

Prometheus is an open-source monitoring system originally developed at Google and later handed over to the Cloud Native Computing Foundation (CNCF). Its key feature is the “pull” model: Prometheus scrapes metrics from targets via HTTP endpoints.

051 | Munin: Simplicity and Clarity for Basic Monitoring

2025-07-13

After our introductory journey into the world of monitoring, it’s time to explore specific tools. Let’s start with one of the oldest yet still relevant solutions for those who value simplicity and clarity — Munin.

Munin is a lightweight and intuitive monitoring system specializing in collecting and graphically presenting system data. If you need a quick way to get a general view of your servers’ health without diving deep into complex configurations, Munin might be a great place to start.

050 | Why Do We Need Monitoring? Guarding the Stability of Your IT

2025-07-12

In today’s world, where digital technologies penetrate every sphere of life, the stable operation of IT infrastructure is not just a desirable condition — it is a critical necessity. Whether it’s a small website, a large online store, a mobile application, or an internal corporate system — any failure can lead to serious losses, reputational damage, and user dissatisfaction. This is where monitoring steps in.

What is Monitoring and Why Is It Important?

Monitoring in IT is the continuous collection, analysis, and visualization of data about the state and performance of infrastructure, applications, and services. Imagine you have a complex machine, like a car. To keep it running smoothly, you regularly check fuel level, oil, tire pressure. Monitoring serves the same purpose for servers, databases, networks, and applications.