From the course: DevOps Foundations: Microservices

Unlock the full course today

Join today to access over 22,600 courses taught by industry experts or purchase this course individually.

Logging

Logging - Kubernetes Tutorial

From the course: DevOps Foundations: Microservices

Start my 1-month free trial

Logging

- [Instructor] In this video, we'll discuss logging. Log aggregation is an important tool in a microservices architecture. In a monolith, when things go wrong, you know to look at the logs for the monolith. But in a microservices architecture, there are multiple log files to sift through, and multiple places where network latency and connectivity could cause problems. Therefore, having a single queryable tool for aggregating and storing logs is paramount. One open source implementation of a log aggregation stack is the elastic stack comprised of Elasticsearch for storing logs, Logstash for collecting logs, and Kibana, which provides a query interface for accessing logs. Alternatively, Grafana is another open source visualization tool that supports Elasticsearch as a backend, and can also act as the UI through which system and application metrics from Graphite can be queried. To ease the implementation of log aggregation, it is also useful for all application logs across services and…

Contents