Partager via


Informations de référence sur la surveillance des données d’instance de conteneur

Cet article contient toutes les informations de référence de surveillance pour ce service.

Consultez Surveiller container Instances pour plus d’informations sur les données que vous pouvez collecter pour Container Instances et comment l’utiliser.

Métriques

Cette section répertorie toutes les métriques de plateforme collectées automatiquement pour App Service. Ces métriques font également partie de la liste globale de toutes les métriques de plateforme prises en charge dans Azure Monitor.

Pour plus d’informations sur les métriques de surveillance, consultez la section Présentation des métriques Azure Monitor.

Métriques prises en charge pour Microsoft.ContainerInstance/containerGroups

Le tableau suivant répertorie les métriques disponibles pour le type de ressource Microsoft.ContainerInstance/containerGroups.

  • Toutes les colonnes peuvent ne pas être présentes dans chaque table.
  • Certaines colonnes peuvent dépasser la zone d’affichage de la page. Sélectionnez Développer la table pour afficher toutes les colonnes disponibles.

Titres du tableau

  • Catégorie : le groupe de métriques ou classification.
  • Métrique : nom complet de la métrique tel qu’il apparaît dans le portail Azure.
  • Nom dans l’API REST : le nom de la métrique comme appelé dans l’API REST.
  • Unité : unité de mesure.
  • Agrégation : le type d’agrégation par défaut. Valeurs valides : Moyen (moy), Minimum (min), Maximum (max), Total (somme), Nombre.
  • Dimensions - Dimensions disponibles pour la métrique.
  • Fragments de temps - Intervalles auxquels la métrique est échantillonnée. Par exemple, PT1M indique que la métrique est échantillonnée toutes les minutes, PT30M toutes les 30 minutes, PT1H toutes les heures, et ainsi de suite.
  • Exportation DS : indique si la métrique est exportable vers les journaux Azure Monitor via les paramètres de diagnostic. Pour plus d’informations sur l’exportation des métriques, consultez Créer des paramètres de diagnostic dans Azure Monitor.
Mesure Nom dans l’API REST Unité Agrégation Dimensions Fragments de temps Exportation DS
Utilisation du processeur

Utilisation du processeur sur tous les cœurs en millicores.
CpuUsage Count Maximum, Minimum, Average containerName PT1M, PT5M, PT15M, PT30M, PT1H, PT6H, PT12H Oui
Utilisation de la mémoire

Utilisation de la mémoire totale en octets.
MemoryUsage Octets Maximum, Minimum, Average containerName PT1M, PT5M, PT15M, PT30M, PT1H, PT6H, PT12H Oui
Octets réseau reçus par seconde

Octets réseau reçus par seconde.
NetworkBytesReceivedPerSecond Octets Maximum, Minimum, Average <aucune> PT1M, PT5M, PT15M, PT30M, PT1H, PT6H, PT12H Oui
Octets réseau transmis par seconde

Octets réseau transmis par seconde.
NetworkBytesTransmittedPerSecond Octets Maximum, Minimum, Average <aucune> PT1M, PT5M, PT15M, PT30M, PT1H, PT6H, PT12H Oui

Métriques prises en charge pour Microsoft.ContainerInstance/containerScaleSets

Le tableau suivant répertorie les métriques disponibles pour le type de ressource Microsoft.ContainerInstance/containerScaleSets.

  • Toutes les colonnes peuvent ne pas être présentes dans chaque table.
  • Certaines colonnes peuvent dépasser la zone d’affichage de la page. Sélectionnez Développer la table pour afficher toutes les colonnes disponibles.

Titres du tableau

  • Catégorie : le groupe de métriques ou classification.
  • Métrique : nom complet de la métrique tel qu’il apparaît dans le portail Azure.
  • Nom dans l’API REST : le nom de la métrique comme appelé dans l’API REST.
  • Unité : unité de mesure.
  • Agrégation : le type d’agrégation par défaut. Valeurs valides : Moyen (moy), Minimum (min), Maximum (max), Total (somme), Nombre.
  • Dimensions - Dimensions disponibles pour la métrique.
  • Fragments de temps - Intervalles auxquels la métrique est échantillonnée. Par exemple, PT1M indique que la métrique est échantillonnée toutes les minutes, PT30M toutes les 30 minutes, PT1H toutes les heures, et ainsi de suite.
  • Exportation DS : indique si la métrique est exportable vers les journaux Azure Monitor via les paramètres de diagnostic. Pour plus d’informations sur l’exportation des métriques, consultez Créer des paramètres de diagnostic dans Azure Monitor.
Mesure Nom dans l’API REST Unité Agrégation Dimensions Fragments de temps Exportation DS
Pourcentage d’UC

Moyenne des pourcentages de processeurs consommés par des groupes de conteneurs individuels dans ce groupe identique
CpuPercentage Pourcentage Moyenne, Minimum, Maximum containerName PT1M Oui
Utilisation du processeur

Moyenne des utilisations de processeurs en millicœurs consommés par des groupes de conteneurs dans ce groupe identique
CpuUsage MilliCores Total (Somme), Moyenne, Minimum, Maximum containerName PT1M Oui
Pourcentage de mémoire

Moyenne des pourcentages de mémoire consommée ((usedMemory/allocationMemory) * 100) par groupes de conteneurs dans ce groupe identique
MemoryPercentage Pourcentage Moyenne, Minimum, Maximum containerName PT1M Oui
Utilisation de la mémoire

Mémoire totale utilisée par l’ensemble des groupes de conteneurs de ce groupe identique
MemoryUsage Octets Total (Somme), Moyenne, Minimum, Maximum containerName PT1M Oui

Dimensions de métrique

Pour plus d’informations sur les dimensions de métrique, consultez Métriques multidimensionnelles.

Ce service a les dimensions suivantes associées à ses métriques.

Nom de la dimension Description
containerName nom du conteneur. Le nom doit compter entre 1 et 63 caractères. Il ne peut contenir que des lettres minuscules, des chiffres et des tirets. Les tirets ne peuvent pas commencer ou mettre fin au nom, et les tirets ne peuvent pas être consécutifs. Le nom doit être unique dans son groupe de ressources.

Journaux d’activité de ressources

Cette section répertorie les types de journaux d’activité de ressources que vous pouvez collecter pour ce service. La section extrait la liste de tous les types de catégorie de journaux d’activité de ressources pris en charge dans Azure Monitor.

Journaux de ressources pris en charge pour Microsoft.ContainerInstance/containerGroups

Category Nom complet de la catégorie Table de journal Prend en charge le plan de journal de base Prend en charge la transformation de la durée d’ingestion Exemples de requêtes Coûts d’exportation
ContainerEvent Événements de conteneur ContainerEvent

Journaux des clients des événements de conteneur.

Non Non Oui
ContainerInstanceLog Journaux de sortie standard ContainerInstanceLog

Journaux des clients de l’instance de conteneur.

Non Non Oui

Tables Azure Monitor Logs

Cette section répertorie les tables de journaux Azure Monitor pertinentes pour ce service, disponibles pour une requête par l’analytique des journaux d’activité à l’aide de requêtes Kusto. Les tables contiennent les données du journal des ressources et éventuellement d’autres données en fonction de ce qui est collecté et acheminé vers elles.

Container Instances a deux schémas de table, un schéma hérité pour Log Analytics et un nouveau schéma qui prend en charge les paramètres de diagnostic. La fonctionnalité des paramètres de diagnostic est en préversion publique dans le Portail Azure. Vous pouvez utiliser les deux schémas en même temps.

Tables Log Analytics héritées

Les tables _CL suivantes représentent l’intégration de Log Analytics héritée. Les utilisateurs fournissent l’ID et la clé de l’espace de travail Log Analytics dans la charge utile du groupe de conteneurs.

Remarque

Certaines colonnes de la liste suivante existent uniquement dans le cadre du schéma et n’ont pas de données émises dans les journaux. Ces colonnes sont dénotées avec une description « Vide ».

ContainerInstanceLog_CL

Colonne Type Description
Computer string Vide
ContainerGroup_s string Nom du groupe de conteneurs associé à l’enregistrement
ContainerID_s string Identificateur unique pour le conteneur associé à l’enregistrement
ContainerImage_s string Nom de l’image de conteneur associée à l’enregistrement
Location_s string Emplacement de la ressource associée à l’enregistrement
Message string Le cas échéant, le message du conteneur
OSType_s string Nom du système d’exploitation sur lequel le conteneur est basé
RawData string Vide
ResourceGroup string Nom du groupe de ressources auquel l’enregistrement est associé
Source_s string Nom du composant de journalisation, « LoggingAgent »
SubscriptionId string Un identificateur unique de l’abonnement auquel l’enregistrement est associé
TimeGenerated DATETIME Horodatage lorsque l’événement a été généré par le service Azure traitant la demande correspondant à l’événement
Type string Le nom de la table
_ResourceId string Un identificateur unique de la ressource à laquelle l’enregistrement est associé
_SubscriptionId string Un identificateur unique de l’abonnement auquel l’enregistrement est associé

ContainerEvent_CL

Colonne Type Description
Computer string Vide
ContainerGroupInstanceId_g string Identificateur unique pour le groupe de conteneurs associé à l’enregistrement
ContainerGroup_s string Nom du groupe de conteneurs associé à l’enregistrement
ContainerName_s string Le nom du conteneur associé à l’enregistrement
Count_d real Nombre de fois où l’événement s’est produit depuis la dernière interrogation
FirstTimestamp_t DATETIME Horodatage de la première fois que l’événement s’est produit
Location_s string Emplacement de la ressource associée à l’enregistrement
Message string Le cas échéant, le message du conteneur
OSType_s string Nom du système d’exploitation sur lequel le conteneur est basé
RawData string Vide
Reason_s string Vide
ResourceGroup string Le nom du groupe de ressources auquel l’enregistrement est associé
SubscriptionId string Un identificateur unique de l’abonnement auquel l’enregistrement est associé
TimeGenerated DATETIME Horodatage lorsque l’événement a été généré par le service Azure traitant la demande correspondant à l’événement
Type string Le nom de la table
_ResourceId string Un identificateur unique de la ressource à laquelle l’enregistrement est associé
_SubscriptionId string Un identificateur unique de l’abonnement auquel l’enregistrement est associé

Tables Log Analytics Azure Monitor

Les tables plus récentes nécessitent l’utilisation d’un paramètre de diagnostic pour acheminer les informations vers Log Analytics. La fonctionnalité des paramètres de diagnostic pour Container Instances dans le Portail Azure est en préversion publique. Les noms de tables sont similaires, mais sans la _CL, et certaines colonnes sont différentes.

Une fois cette fonctionnalité activée pour un abonnement, les paramètres de diagnostic peuvent être appliqués à un groupe de conteneurs. L’application des paramètres de diagnostic entraîne le redémarrage d’un groupe de conteneurs.

Par exemple, voici comment utiliser New-AzDiagnosticSetting la commande pour appliquer un objet de paramètres de diagnostic à un groupe de conteneurs.

$log = @()
$log += New-AzDiagnosticSettingLogSettingsObject -Enabled $true -Category ContainerInstanceLog -RetentionPolicyDay 7 -RetentionPolicyEnabled $true
 
New-AzDiagnosticSetting -Name test-setting -ResourceId <container-group-resource-id> -WorkspaceId <log-analytics-workspace-id> -Log $log

Container Instances

Microsoft.ContainerInstance/containerGroups

Journal d’activité

La table liée répertorie les opérations qui peuvent être enregistrées dans le journal d’activité de ce service. Ces opérations constituent un sous-ensemble de toutes les opérations possibles du fournisseur de ressources dans le journal d’activité.

Pour plus d’informations sur le schéma des entrées du journal d’activité, consultez Schéma du journal d’activité.

Le tableau suivant répertorie un sous-ensemble des opérations que Azure Container Instances peut enregistrer dans le journal d’activité. Pour obtenir la liste complète, consultez les opérations du fournisseur de ressources Microsoft.ContainerInstance.

Operation Description
Microsoft.ContainerInstance/register/action Inscrire l'abonnement pour le fournisseur de ressources de l'instance de conteneur, et activer la création de groupes de conteneurs
Microsoft.ContainerInstance/containerGroupProfiles/read Obtenir tous les profils de groupe de conteneur.
Microsoft.ContainerInstance/containerGroupProfiles/write Créer ou mettre à jour un profile de groupe de conteneurs spécifique.
Microsoft.ContainerInstance/containerGroupProfiles/delete Supprimer le groupe de conteneurs spécifique.
Microsoft.ContainerInstance/containerGroups/read Obtenir tous les groupes de conteneurs.
Microsoft.ContainerInstance/containerGroups/write Crée ou met à jour un groupe de conteneurs spécifique.
Microsoft.ContainerInstance/containerGroups/delete Supprime le groupe de conteneurs spécifique.
Microsoft.ContainerInstance/containerGroups/restart/action Redémarre un groupe de conteneurs spécifique. Ce journal ne capture que les redémarrages initiés par les clients, et non les redémarrages initiés par l'infrastructure d'Azure Container Instances.
Microsoft.ContainerInstance/containerGroups/stop/action Arrête un groupe de conteneurs spécifique. Les ressources de calcul sont libérées et les arrêts de facturation.
Microsoft.ContainerInstance/containerGroups/start/action Démarre un groupe de conteneurs spécifique.
Microsoft.ContainerInstance/containerGroups/containers/exec/action Exécuter dans un conteneur spécifique.
Microsoft.ContainerInstance/containerGroups/containers/attach/action Attacher au flux de sortie d’un conteneur.
Microsoft.ContainerInstance/containerGroups/containers/buildlogs/read Obtient les journaux de génération pour un conteneur spécifique.
Microsoft.ContainerInstance/containerGroups/containers/logs/read Obtient les journaux d’activité pour un conteneur spécifique.
Microsoft.ContainerInstance/containerGroups/detectors/read Répertorier les détecteurs de groupe de conteneurs
Microsoft.ContainerInstance/containerGroups/operationResults/read Obtenir le résultat d’une opération asynchrone
Microsoft.ContainerInstance/containerGroups/outboundNetworkDependenciesEndpoints/read Répertorier les détecteurs de groupe de conteneurs
Microsoft.ContainerInstance/containerGroups/providers/Microsoft.Insights/diagnosticSettings/read Obtient le paramètre de diagnostic pour le groupe de conteneurs.
Microsoft.ContainerInstance/containerGroups/providers/Microsoft.Insights/diagnosticSettings/write Crée ou met à jour le paramètre de diagnostic pour le groupe de conteneurs.
Microsoft.ContainerInstance/containerGroups/providers/Microsoft.Insights/metricDefinitions/read Obtient les métriques disponibles pour le groupe de conteneurs.
Microsoft.ContainerInstance/locations/deleteVirtualNetworkOrSubnets/action Notifie Microsoft.ContainerInstance de la suppression du réseau virtuel ou du sous-réseau.
Microsoft.ContainerInstance/locations/cachedImages/read Obtient les images mises en cache pour l’abonnement dans une région.
Microsoft.ContainerInstance/locations/capabilities/read Obtenir les capacités d’une région.
Microsoft.ContainerInstance/locations/operationResults/read Obtenir le résultat d’une opération asynchrone
Microsoft.ContainerInstance/locations/operations/read Répertorie les opérations pour le service Azure Container Instance.
Microsoft.ContainerInstance/locations/usages/read Obtenir l’utilisation pour une région spécifique.
Microsoft.ContainerInstance/operations/read Répertorie les opérations pour le service Azure Container Instance.
Microsoft.ContainerInstance/serviceassociationlinks/delete Supprimez le lien d’association de service créé par le fournisseur de ressources Azure Container Instance sur un sous-réseau.