Learning Paths¶
This guide is structured to support different operational roles. Select your path based on your primary responsibilities within the Azure environment.
graph TD
User[Select Role] --> Dev[Developer]
User --> SRE[SRE / Ops]
User --> Arch[Architect]
User --> IR[Incident Responder]
Dev --> D1[Instrumentation]
Dev --> D2[App Insights]
SRE --> S1[Alerting]
SRE --> S2[Log Analytics]
Arch --> A1[Governance]
Arch --> A2[DCE/DCR]
IR --> I1[KQL Queries]
IR --> I2[Playbooks] Developer Path¶
Focus on application-level visibility and tracing.
- Instrumentation: Start with Application Insights for request tracking and exception logging.
- Local Debugging: Use Profiler and Snapshot Debugger to identify performance bottlenecks.
- Traces: Implement OpenTelemetry standards for portable observability.
- Read: App Service Monitoring, Functions Monitoring.
SRE and Operations Path¶
Focus on reliability, alerting, and system health.
- Platform Foundation: Understand Log Analytics workspaces and data retention.
- Alerting: Configure metric alerts and scheduled query alerts with Action Groups.
- Dashboards: Build Azure Workbooks for unified views of infrastructure health.
- Read: Platform Setup, Operations.
Architect Path¶
Focus on design, governance, and cost management.
- Data Ingestion: Use Data Collection Endpoints (DCE) and Data Collection Rules (DCR).
- Governance: Apply Azure Policy for automated monitoring agent deployment.
- Cost Management: Monitor ingestion volumes and optimize data retention.
- Read: Best Practices, Reference Architecture.
Incident Responder Path¶
Focus on rapid detection and root cause analysis.
- KQL Proficiency: Master the Kusto Query Language for searching across logs.
- Service Health: Monitor Azure Service Health and Resource Health.
- Playbooks: Use standardized troubleshooting workflows for common failures.
- Read: Troubleshooting, KQL Reference.