Observabilité dans Gestion des API Azure
S’APPLIQUE À : tous les niveaux de Gestion des API
L’observabilité est la capacité à comprendre l’état interne d’un système à partir des données qu’il produit et la capacité à explorer ces données pour répondre à des questions sur ce qui s’est produit et pourquoi.
Gestion des API Azure aide les organisations à centraliser la gestion de toutes les API. Dans la mesure où il sert de point d’entrée unique pour le trafic de toutes les API, c’est l’emplacement idéal pour observer ces dernières.
Vue d’ensemble
Gestion des API Azure vous permet de choisir l’utilisation de la passerelle gérée ou de la passerelle auto-hébergée, qu’elle soit déployée automatiquement ou à l’aide d’une extension Azure Arc.
Le tableau ci-dessous résume toutes les fonctionnalités d’observabilité prises en charge par Gestion des API pour faire fonctionner les API et les modèles de déploiement qu’elles prennent en charge. Ces fonctionnalités peuvent être utilisées par les éditeurs d’API et autres utilisateurs disposant des autorisations nécessaires pour exécuter ou gérer l’instance Gestion des API.
Notes
Pour les consommateurs d’API qui utilisent le portail des développeurs, un rapport d’API intégré est disponible. Ce rapport fournit uniquement des informations sur leur propre utilisation des API au cours des 90 jours précédents. Actuellement, le rapport de l’API intégré n’est pas disponible dans le portail des développeurs pour les niveaux de service v2.
Outil | Utile pour | Retard des données | Rétention | échantillonnage | Type de données | Modèle(s) de déploiement pris en charge |
---|---|---|---|---|---|---|
Inspecteur d’API | Test et débogage | Immédiat | 100 dernières traces | Activé par requête | Traces des requêtes | Managée, auto-hébergée, Azure Arc, espace de travail |
Analytique intégrée | Création de rapports et surveillance | Minutes | Durée de vie | 100 % | Rapports et journaux | Géré |
Azure Monitor Metrics | Création de rapports et surveillance | Minutes | 90 jours (mettre à niveau pour prolonger) | 100 % | Mesures | Managé, auto-hébergé2, Azure Arc |
Journaux d’activité Azure Monitor | Création de rapports, surveillance et débogage | Minutes | 31 jours/5 Go (mettre à niveau pour prolonger/étendre) | 100% (ajustable) | Journaux d’activité | Managé1, auto-hébergé3, Azure Arc3 |
Azure Application Insights | Création de rapports, surveillance et débogage | Secondes | 90 jours/5 Go (mettre à niveau pour prolonger/étendre) | Custom | Journaux, métriques | Managée1, Auto-hébergée1, Azure Arc1, Espace de travail1 |
Journalisation via Azure Event Hubs | Scénarios personnalisés | Secondes | Géré par l’utilisateur | Custom | Custom | Managé1, auto-hébergé1, Azure Arc1 |
OpenTelemetry | Surveillance | Minutes | Géré par l’utilisateur | 100 % | Mesures | Auto-hébergé2 |
1. Facultatif, en fonction de la configuration de la fonctionnalité dans Gestion des API Azure
2. facultatif, en fonction de la configuration de la passerelle
3. La passerelle auto-hébergée n’envoie actuellement aucun journal de diagnostic à Azure Monitor. Toutefois, il est possible de configurer et de conserver des journaux localement, à l’endroit où la passerelle auto-hébergée est déployée. Pour plus d’informations, consultez la configuration des indicateurs de performance et journaux locaux pour une passerelle auto-hébergée
Étapes suivantes
- Bien démarrer avec les métriques et journaux Azure Monitor
- Découvrir la journalisation des requêtes avec Application Insights
- Découvrir la journalisation des événements avec Event Hubs
- Découvrir comment visualiser des données Azure Monitor avec Azure Managed Grafana