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

Categories

DevOps Intermediate

What is ELK Stack?

A popular log management platform combining Elasticsearch (search), Logstash (processing), and Kibana (visualization).

The ELK Stack collects, processes, stores, and visualizes log data. Logstash (or Filebeat) collects logs from various sources, transforms them, and sends to Elasticsearch for indexing. Kibana provides dashboards and search interfaces.

Modern variants include the Elastic Stack (adding Beats for lightweight data shipping) and alternatives like Grafana Loki (log aggregation optimized for cost). ELK is the standard for centralized logging in enterprise environments.

Related Terms

Immutable Infrastructure
An approach where servers are never modified after deployment — changes require building and deploying entirely new server instances.
Environment Variable
A dynamic value stored outside the application code that configures behavior without hardcoding sensitive or environment-specific data.
Health Check
An endpoint or mechanism that reports whether an application is running correctly and ready to handle requests.
Docker Volume
A mechanism for persisting data generated by Docker containers, surviving container restarts and removals.
Service Discovery
A mechanism that automatically detects and tracks the network locations of service instances in distributed systems.
Grafana
An open-source analytics and visualization platform for creating dashboards from various data sources.
View All DevOps Terms →