Instrument an app with OpenTelemetry
Intermediate
Developer
Azure Monitor
Learn how to instrument distributed applications with OpenTelemetry on Azure, create custom spans and traces, export telemetry to Azure Monitor Application Insights, and use trace data to debug performance issues in distributed AI solutions.
Learning objectives
After completing this module, you'll be able to:
- Explain how OpenTelemetry provides vendor-neutral observability for distributed AI applications on Azure.
- Add and configure the Azure Monitor OpenTelemetry Distro in an application to collect telemetry data.
- Create and manage custom spans and traces to capture request flows across distributed services.
- Export telemetry data to Azure Monitor Application Insights for analysis and visualization.
- Use trace data in Application Insights to identify and debug performance issues in distributed workflows.
Prerequisites
Before beginning this module, you should have:
- Programming experience with Python.
- Basic understanding of Azure services and cloud computing concepts.
- Familiarity with distributed application architectures.