L03
Intermediate 120 – 180 min Cost: < 1 €

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

Crearea unui Log Analytics workspace ca depozit central pentru loguri și metrice
Auto-instrumentarea Web App-ului cu Application Insights (fără modificări de cod)
Configurarea Diagnostic Settings pe Web App, SQL Database și Storage Account
Crearea unui Action Group pentru notificări email
Crearea a 8+ alerte pe metrice (HTTP 5xx, response time, CPU, memorie, vCore SQL, deadlocks)
Scrierea unei alerte bazate pe loguri folosind KQL (Kusto Query Language)
Crearea unei alerte Activity Log pentru operații de ștergere
Construirea unui dashboard de monitorizare cu metricele cheie
Declanșarea intenționată a alertelor pentru a verifica funcționarea

Cerințe prealabile

Arhitectura

100%
Se încarcă diagrama...

Modelul de date Azure Monitor: surse → diagnostic settings → workspace → alerte → notificări.

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

Azure Portal Azure CLI (opțional) KQL

Cuprinsul ghidului

1

Obiectivul laboratorului

2

De ce contează monitorizarea

3

Arhitectura Azure Monitor

4

Cerințe prealabile

5

Crearea Log Analytics Workspace

6

Crearea și atașarea Application Insights

7

Diagnostic Settings

  • Web App
  • SQL Database
  • Storage Account
8

Crearea Action Group

9

Metric Alerts

  • HTTP 5xx și Response Time
  • CPU și memorie
  • SQL: vCore, Failed Connections, Deadlocks
  • Storage: Availability și server errors
10

Alerte bazate pe loguri (KQL)

11

Activity Log Alert

12

Dashboard de monitorizare

13

Spargeți lucrurile intenționat

14

Laborator vs. Producție

15

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

Sesiuni relevante