Company: Pluralsight Author: Piotr Gaczkowski Full Title: Managing Advanced Kubernetes Logging And Tracing Year: 2020 Language: English Genre: Educational: Cloud computing Skill Level: Advanced Price: - - Files: MP4 (+ Exercise Files, Slides .PDF) Time: 01:59:37 Video: AVC, 1280 x 720 (1.778) at 15.000 fps, 200 kbps Audio: AAC at 96 Kbps, 2 channels, 48.0 KHz Managing applications in Kubernetes is a complex task. Implementing logging, tracing, and monitoring can reduce the complexities by giving observability into the system. In this course, you'll see how to implement them in your own cluster. Applications running on the Kubernetes cluster often feature a lot of different microservices that communicate using network calls. With many dependencies and the sheer number of services to watch, it quickly becomes impractical to debug the application behavior or to find out what causes reduced performance. In this course, Managing Advanced Kubernetes Logging and Tracing, you'll gain the ability to introduce observability within your applications. First, you'll explore logging. Next, you'll delve into tracing. Finally, you'll learn how to introduce monitoring. When you're finished with this course, you'll have the skills and knowledge of different aspects of observability needed to build and manage reliable and scalable distributed systems. Lessons: 1. Course Overview 01. Course Overview 2. Why Are Logging and Tracing Important? 02. Overview 03. What Are Logs? 04. What Are Traces? 05. Demo: Carved Rock Fitness Application 06. Debugging with Logs and Traces 07. Demo and Summary 3. Accessing the Kubernetes Logs 08. Kubernetes Logging 09. Node Logs 10. Pod and Container Logs 11. Control Plane Logs 12. Resource Usage of Nodes and Pods 13. Demo and Summary 4. Collecting and Analyzing the Logs 14. Overview and Log Management 15. Unified Logging Layer 16. Log Aggregation 17. Log Visualization 18. Integrated Solutions for Logging 19. Debugging with Logs 20. Demo: Setting up Log Management 5. Distributed Tracing in Kubernetes 21. Distributed Applications in Kubernetes 22. Distributed Tracing 23. The OpenTracing Standard 24. Distributed Tracing Tools 25. Instrumenting an Application 26. Analyzing Traces in Jaeger 27. Demo: Using Tracing to Find Performance Issues 6. Monitoring with Prometheus 28. Cloud Native Monitoring 29. Observability 30. Monitoring Tools 31. Prometheus Instrumentation 32. Demo: Monitoring and Alerting with Prometheus and Grafana 7. Advanced Use Cases for Observability 33. Advanced Use Cases for Logging 34. Processing Logs 35. Filtering and Enriching the Logs 36. Demo: Enriching Logs with GeoIP Data 37. Writing Logs to Different Destinations 38. Demo: Datadog Integration 39. Event Sourcing 40. Summary and Thank You Our members see more. Join us! ------------- Our members see more. Join us!