🎁 New User? Get 20% off your first purchase with code NEWUSER20 Register Now →
Menu

Categories

DevOps Intermediate

What is Log Aggregation?

The process of collecting, centralizing, and indexing log data from multiple sources for unified search and analysis.

In distributed systems, logs are scattered across many servers and services. Log aggregation collects them into a central platform for searching, filtering, alerting, and visualization. This is essential for debugging and monitoring.

The ELK Stack (Elasticsearch, Logstash, Kibana) is the most popular open-source solution. Alternatives include Grafana Loki, Splunk, and Datadog Logs. Structured logging (JSON format) makes logs easier to query and analyze.

Related Terms

Microservices
An architectural style where an application is composed of small, independent services that communicate over APIs.
SRE (Site Reliability Engineering)
An engineering discipline that applies software engineering principles to infrastructure and operations to create reliable systems.
Canary Deployment
A deployment strategy that gradually rolls out changes to a small subset of users before deploying to the entire infrastructure.
Prometheus
An open-source monitoring and alerting toolkit that collects time-series metrics using a pull-based model.
Semantic Versioning
A versioning scheme using MAJOR.MINOR.PATCH numbers that communicates the nature of changes in each release.
Docker Volume
A mechanism for persisting data generated by Docker containers, surviving container restarts and removals.
View All DevOps Terms →