Mastering Observability with OpenTelemetry
Offered By: LinkedIn Learning
Course Description
Overview
Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Learn how to leverage OpenTelemetry for actionable insights into the performance of your applications and services.
Syllabus
Introduction
- OpenTelemetry unveiled: Mastering modern observability
- What you should know
- Setting up your development environment
- Using the exercise files
- Getting to know the sample app
- Setting up the sandbox
- A brief history of monitoring and observability
- Understanding distributed tracing
- What is (auto) instrumentation?
- What is OpenTelemetry?
- Understand OpenTelemetry's architecture
- Important resources
- Setting up the provided Node tracing module
- Instrumenting Node.js for tracing
- Instrumenting Python for tracing
- Introducing Jaeger
- Running Jaeger in Docker
- Exporting spans to Jaeger
- Analyzing traces with Jaeger
- Triage and manual instrumentation
- Finding the root cause in Jaeger
- Introduction to the OpenTelemetry Collector
- A primer on sampling
- The goal for using the OpenTelemetry Collector
- Installing a local Collector
- Collector configuration
- Debugging and zPages
- Why Grafana?
- The goal for observability with Grafana
- Creating a Grafana Cloud account
- Setting up the Grafana Collector integration
- Analyzing trace data in Grafana
- Metrics in OpenTelemetry
- Adding metrics instrumentation to your code
- Viewing metrics in Grafana
- Logging in OpenTelemetry
- Configuring Python for logging
- Viewing logs in Grafana
- Next steps
Taught by
Daniel Khan
Related Courses
Certified Kubernetes Application Developer (CKAD)A Cloud Guru Certified Kubernetes Application Developer (CKAD) (Legacy)
A Cloud Guru Kubernetes and Cloud Native Associate (KCNA)
A Cloud Guru Amazon Connect APIs Intermediate
Amazon Web Services via AWS Skill Builder Amazon DynamoDB – Monitoramento (Português) | Amazon DynamoDB - Monitoring (Portuguese)
Amazon Web Services via AWS Skill Builder