Partager via


Surveiller des applications Azure Static Web Apps

Activez Application Insights pour surveiller les requêtes d’API, les échecs et les informations de suivi.

Important

Application Insights dispose d'un modèle de tarification indépendant d'Azure Static Web Apps.

Remarque

L’utilisation d’Application Insights avec Azure Static Web Apps requiert une application avec une API.

Ajouter une fonctionnalité de supervision

Utilisez les étapes suivantes pour ajouter la surveillance Application Insights à votre application web statique.

  1. Ouvrez l’instance Static Web Apps dans le portail Azure.

  2. Sélectionnez Application Insights dans le menu.

  3. Sélectionnez Oui en regard d’Activer Application Insights.

  4. Cliquez sur Enregistrer.

Add Application Insights to Azure Static Web Apps

Une fois que vous avez créé l’instance Application Insights, un paramètre d’application associé est créé dans l’instance Azure Static Web Apps utilisée pour lier les services.

Remarque

Si vous souhaitez suivre la façon dont les différentes fonctionnalités de votre application web sont utilisées côté client de bout en bout, vous pouvez insérer des appels de trace dans votre code JavaScript. Pour plus d’informations, consultez Application Insight pour les pages web.

Accéder aux données

  1. Dans la fenêtre Vue d’ensemble de votre application web statique, sélectionnez le lien en regard de Groupe de ressources.

  2. Dans la liste, sélectionnez l’instance Application Insights précédée du même nom que votre application web statique.

La table suivante met en évidence quelques emplacements dans le portail que vous pouvez utiliser pour inspecter les aspects des points de terminaison de l’API de votre application.

Remarque

Pour plus d’informations sur l’utilisation d’Application Insights, consultez la vue d’ensemble d’App Insights.

Type Emplacement du menu Description
Échecs Investiguer > Échecs Vérifiez les demandes qui ont échoué.
Demandes de serveur Investiguer > Performances Passez en revue les requêtes d’API individuelles.
Journaux d’activité Surveillance > Journaux Interagissez avec un éditeur pour interroger les journaux de transactions.
Métriques Surveillance > Métriques Interagissez avec un concepteur pour créer des graphiques personnalisés à l’aide de différentes métriques.

Traces

Pour afficher les traces dans votre application, procédez comme suit.

  1. Sous Supervision, sélectionnez Journaux d’activité.

  2. Pointez votre souris sur une carte dans la fenêtre Requêtes.

  3. Sélectionnez Charger l’éditeur.

  4. Remplacez la requête générée par le mot traces.

  5. Sélectionnez Exécuter.

View Application Insights traces

Limiter la journalisation

Dans certains cas, vous pouvez souhaiter limiter la journalisation tout en continuant à capturer des informations sur des erreurs et des avertissements. Pour ce faire, apportez les modifications suivantes à votre fichier host.json de l’application Azure Functions.

{
    "version": "2.0",
    "logging": {
        "applicationInsights": {
            "samplingSettings": {
              "isEnabled": true
            },
            "enableDependencyTracking": false
        },
        "logLevels": {
            "default": "Warning"
        }
    }
}

Étapes suivantes