Aperçu d'Application Insights

Gestion des API Azure

Fiodar Sazanavets

Senior Software Engineer at Microsoft

Importance de l'observabilité

Analogie de l'observabilité

Gestion des API Azure

Types de télémétrie

  • Journalisation
  • Traces
  • Métriques

Gestion des API Azure

Introduction à la journalisation

  • La journalisation consigne chaque événement en langage clair
  • Chaque entrée a un niveau de gravité (normal, avertissement, erreur)
    • Comme une secrétaire qui prend des notes en réunion
  • Capte tout ce qui se passe dans l'application

Journalisation

Gestion des API Azure

Aperçu du traçage

Traces

  • Plusieurs entrées liées forment une trace
  • Imaginez chaque requête comme un colis avec une étiquette de suivi
  • APIM ajoute un ID de corrélation unique dans les en-têtes
  • Les serveurs avec le SDK Application Insights détectent l'ID automatiquement
  • La plateforme reconstitue ainsi tout le parcours de la requête
Gestion des API Azure

Importance des métriques

  • Les métriques sont des mesures simples (compteurs, moyennes, durées)
    • Comme le compteur de vitesse d'une auto
  • Exemples de métriques :
    • Nombre d'erreurs
    • Latence moyenne des requêtes
    • Nombre d'utilisateurs actifs
  • Toujours suivies en série chronologique pour voir quoi et quand

Métriques

Gestion des API Azure

Tableaux de bord Application Insights

Tableau de bord

  • SLA = limites de vitesse
    • La sirène retentit quand les seuils sont dépassés
  • Tableaux de bord = votre mur d'écrans

    • Un coup d'œil doit répondre : Sommes-nous rapides ? Échouons-nous ?
    • Dans Azure Monitor Workbooks/Dashboard, épinglez des graphiques pour le nombre de requêtes, le taux d'erreurs et la latence
  • Alertes = vos ceintures de sécurité

    • Créez des règles d'alerte liées aux graphiques ou aux journaux
    • Raccordez à des groupes d'action (courriel, Teams, PagerDuty)
Gestion des API Azure

Kusto Query Language

  • Quand quelque chose cloche, KQL est votre détective
  • Ouvrez Logs pour interroger la télémétrie d'application
    • Comme feuilleter l'enregistreur de vol
  • Des requêtes enregistrées mènent de alerte déclenchée -> cause racine en quelques minutes
  • Confirmez le correctif en voyant les jauges revenir au vert

Exemple KQL

Gestion des API Azure

Passons à la pratique !

Gestion des API Azure

Preparing Video For Download...