Monitorizare și alertare pentru servicii Azure
Log Analytics, Application Insights și Azure Monitor Alerts
Prezentare generală
În Laboratoarele 1 și 2 ați construit infrastructura și ați implementat o aplicație funcțională. Dar în acest moment, dacă ceva se strică, nu aveți cum să aflați. În acest laborator veți instrumenta întregul stack cu Azure Monitor.
Veți construi un sistem complet de observabilitate: de la colectarea logurilor și metricelor, până la alerte automate și un dashboard centralizat.
Ce vei învăța
Cerințe prealabile
Arhitectura
Acest laborator presupune că Lab 1 și 2 sunt finalizate și că Web App-ul de la /students randează tabelul. Dacă nu, mergeți înapoi și terminați Lab 2 — aveți nevoie de trafic generat pentru ca alertele să se declanșeze.
Atenție la costurile de Log Analytics: data ingestion și retention sunt principalele pârghii de cost. Pentru lab folosiți retenția implicită de 30 zile; în producție monitorizați volumul ingestat zilnic.
Instrumente necesare
Cuprinsul ghidului
Obiectivul laboratorului
De ce contează monitorizarea
Arhitectura Azure Monitor
Cerințe prealabile
Crearea Log Analytics Workspace
Crearea și atașarea Application Insights
Diagnostic Settings
- Web App
- SQL Database
- Storage Account
Crearea Action Group
Metric Alerts
- HTTP 5xx și Response Time
- CPU și memorie
- SQL: vCore, Failed Connections, Deadlocks
- Storage: Availability și server errors
Alerte bazate pe loguri (KQL)
Activity Log Alert
Dashboard de monitorizare
Spargeți lucrurile intenționat
Laborator vs. Producție
Cleanup
Descarcă ghidul complet
Ghidul PDF conține instrucțiuni detaliate pas cu pas, capturi de ecran, secțiuni de troubleshooting și anexe cu cod și comenzi CLI.
Descarcă PDF — Lab 3