From the course: DevOps Foundations: Monitoring and Observability
Unlock the full course today
Join today to access over 24,900 courses taught by industry experts.
Concepts of logging and log management
From the course: DevOps Foundations: Monitoring and Observability
Concepts of logging and log management
- [Instructor] Logging is quite a common concept when discussing observability and monitoring. However, despite being quite popular, it is often implemented wrongly, becoming more of a burden than a useful piece of our stack. Logs are text lines emitted from our services or infrastructure depicting events that have happened. Default logs are often defined for different types of infrastructure. For example, if you are using a proxy service, you'd often be able to enable its access logs, which tells you all the requests the proxy service has received. When building applications, developers often tend to also output log lines, letting them know what points in their system was reached. Logs are typically unstructured, leaving you with lines of text to decode. The power of logs lies in being able to have them in a structured manner. This makes it easier to extract useful information about your service or infrastructure. JSON…
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.