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 - Kubernetes Tutorial
From the course: DevOps Foundations: Microservices
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…
Practice while you learn with exercise files
Download the files the instructor uses to teach the course. Follow along and learn by watching, listening and practicing.
Contents
-
-
-
-
-
Architectural safety measures6m 59s
-
(Locked)
Integration methodologies5m 41s
-
(Locked)
Synchronous integration technologies8m 1s
-
(Locked)
Asynchronous integration technologies1m 45s
-
(Locked)
Logging2m 37s
-
(Locked)
Monitoring3m 30s
-
(Locked)
Alerting1m 59s
-
(Locked)
Incidents2m 32s
-
(Locked)
Service-level objectives (SLOs) and error budgets4m 59s
-
(Locked)
Capacity planning4m 8s
-
-
-