Condividi tramite


Istanze di Container riferimento ai dati di monitoraggio

Questo articolo contiene tutte le informazioni di riferimento sul monitoraggio per questo servizio.

Vedere Monitorare Istanze di Container per informazioni dettagliate sui dati che è possibile raccogliere per Istanze di Container e su come usarli.

Metrica

Questa sezione elenca tutte le metriche della piattaforma raccolte automaticamente per questo servizio. Queste metriche fanno anche parte dell'elenco globale di tutte le metriche della piattaforma supportate nel Monitoraggio di Azure.

Per informazioni sulla conservazione delle metriche, vedere Informazioni generali sulle metriche del Monitoraggio di Azure.

Metriche supportate per Microsoft.ContainerInstance/containerGroups

La tabella seguente elenca le metriche disponibili per il tipo di risorsa Microsoft.ContainerInstance/containerGroups.

  • Potrebbero non essere presenti tutte le colonne in ogni tabella.
  • Alcune colonne potrebbero superare l'area di visualizzazione della pagina. Selezionare Espandi tabella per visualizzare tutte le colonne disponibili.

Intestazioni di tabella

  • Categoria: gruppo o classificazione delle metriche.
  • Metrica: nome visualizzato della metrica come visualizzato nella portale di Azure.
  • Nome nell'API REST: nome della metrica indicato nell'API REST.
  • Unità: Unità di misura.
  • Aggregazione: tipo di aggregazione predefinito. Valori validi: Medio (Avg), Minimo (Min), Massimo (Max), Totale (Sum), Conteggio.
  • Dimensioni - Dimensioni disponibili per la metrica.
  • Intervalli di tempo - Intervalli in cui viene campionata la metrica. Ad esempio, PT1M indica che la metrica viene campionata ogni minuto, PT30M ogni 30 minuti, PT1H ogni ora e così via.
  • Esportazione DS: indica se la metrica è esportabile nei log di Monitoraggio di Azure tramite le impostazioni di diagnostica. Per informazioni sull'esportazione delle metriche, vedere Creare impostazioni di diagnostica nel Monitoraggio di Azure.
Metric Nome nell'API REST Unità Aggregazione Dimensioni Intervalli di tempo Esportazione DS
Uso di CPU

Uso della CPU in tutti i core in millicore.
CpuUsage Count Maximum, Minimum, Average containerName PT1M, PT5M, PT15M, PT30M, PT1H, PT6H, PT12H
Utilizzo memoria

Uso della memoria totale in byte.
MemoryUsage Byte Maximum, Minimum, Average containerName PT1M, PT5M, PT15M, PT30M, PT1H, PT6H, PT12H
Byte di rete ricevuti al secondo

Byte di rete ricevuti al secondo.
NetworkBytesReceivedPerSecond Byte Maximum, Minimum, Average <none> PT1M, PT5M, PT15M, PT30M, PT1H, PT6H, PT12H
Byte di rete trasmessi al secondo

Byte di rete trasmessi al secondo.
NetworkBytesTransmittedPerSecond Byte Maximum, Minimum, Average <none> PT1M, PT5M, PT15M, PT30M, PT1H, PT6H, PT12H

Metriche supportate per Microsoft.ContainerInstance/containerScaleSets

La tabella seguente elenca le metriche disponibili per il tipo di risorsa Microsoft.ContainerInstance/containerScaleSets.

  • Potrebbero non essere presenti tutte le colonne in ogni tabella.
  • Alcune colonne potrebbero superare l'area di visualizzazione della pagina. Selezionare Espandi tabella per visualizzare tutte le colonne disponibili.

Intestazioni di tabella

  • Categoria: gruppo o classificazione delle metriche.
  • Metrica: nome visualizzato della metrica come visualizzato nella portale di Azure.
  • Nome nell'API REST: nome della metrica indicato nell'API REST.
  • Unità: Unità di misura.
  • Aggregazione: tipo di aggregazione predefinito. Valori validi: Medio (Avg), Minimo (Min), Massimo (Max), Totale (Sum), Conteggio.
  • Dimensioni - Dimensioni disponibili per la metrica.
  • Intervalli di tempo - Intervalli in cui viene campionata la metrica. Ad esempio, PT1M indica che la metrica viene campionata ogni minuto, PT30M ogni 30 minuti, PT1H ogni ora e così via.
  • Esportazione DS: indica se la metrica è esportabile nei log di Monitoraggio di Azure tramite le impostazioni di diagnostica. Per informazioni sull'esportazione delle metriche, vedere Creare impostazioni di diagnostica nel Monitoraggio di Azure.
Metric Nome nell'API REST Unità Aggregazione Dimensioni Intervalli di tempo Esportazione DS
Percentuale CPU

Media delle percentuali di CPU utilizzate dai singoli gruppi di contenitori in questo set di scalabilità
CpuPercentage Percentuale Average, Minimum, Maximum containerName PT1M
Utilizzo della CPU

Media degli utilizzo della CPU in millicores utilizzati dai gruppi di contenitori in questo set di scalabilità
CpuUsage MilliCore Total (Sum), Average, Minimum, Maximum containerName PT1M
Percentuale di memoria

Media delle percentuali di memoria utilizzate ((usedMemory/allocateMemory) * 100) da gruppi di contenitori in questo set di scalabilità
MemoryPercentage Percentuale Average, Minimum, Maximum containerName PT1M
Utilizzo della memoria

Memoria totale usata da tutti i gruppi di contenitori in questo set di scalabilità
MemoryUsage Byte Total (Sum), Average, Minimum, Maximum containerName PT1M

Dimensioni delle metriche

Per informazioni sulle dimensioni delle metriche, vedere Metriche multidimensionali.

Questo servizio ha le dimensioni seguenti associate alle relative metriche.

Nome dimensione Descrizione
containerName Nome del contenitore. Il nome deve avere una lunghezza compresa tra 1 e 63 caratteri. Può contenere solo numeri minuscoli e trattini. I trattini non possono iniziare o terminare il nome e i trattini non possono essere consecutivi. Il nome deve essere univoco nel gruppo di risorse.

Log risorse

Questa sezione elenca i tipi di log delle risorse che si possono raccogliere per questo servizio. La sezione esegue il pull dall'elenco di tutti i tipi di categoria dei log delle risorse supportati nel Monitoraggio di Azure.

Log delle risorse supportati per Microsoft.ContainerInstance/containerGroups

Categoria Nome visualizzato della categoria Tabella di log Supporta il piano di log di base Supporta la trasformazione in fase di inserimento Query di esempio Costi da esportare
ContainerEvent Eventi dei contenitori ContainerEvent

Log dei clienti degli eventi del contenitore.

No No
ContainerInstanceLog Log di output standard ContainerInstanceLog

Log dei clienti dell'istanza del contenitore.

No No

Tabelle di log di Monitoraggio di Azure

Questa sezione elenca tutte le tabelle dei log del Monitoraggio di Azure pertinenti a questo servizio che sono disponibili per la query da parte di Log Analytics mediante le query di Kusto. Le tabelle contengono i dati dei log delle risorse ed eventualmente altro, a seconda di ciò che viene raccolto e indirizzato verso di esse.

Istanze di Container include due schemi di tabella, uno schema legacy per Log Analytics e un nuovo schema che supporta le impostazioni di diagnostica. La funzionalità delle impostazioni di diagnostica è disponibile in anteprima pubblica nella portale di Azure. È possibile usare entrambi gli schemi contemporaneamente.

Tabelle di Log Analytics legacy

Le tabelle di _CL seguenti rappresentano l'integrazione legacy di Log Analytics. Gli utenti forniscono l'ID e la chiave dell'area di lavoro Log Analytics nel payload del gruppo di contenitori.

Nota

Alcune delle colonne nell'elenco seguente esistono solo come parte dello schema e non contengono dati generati nei log. Queste colonne sono indicate con una descrizione di "Empty".

ContainerInstanceLog_CL

Column Type Descrizione
Computer string Vuoto
ContainerGroup_s string Nome del gruppo di contenitori associato al record
ContainerID_s string Identificatore univoco per il contenitore associato al record
ContainerImage_s string Nome dell'immagine del contenitore associata al record
Location_s string Posizione della risorsa associata al record
Message string Se applicabile, il messaggio dal contenitore
OSType_s string Il nome del sistema operativo su cui si basa il contenitore
RawData string Vuoto
ResourceGroup string Nome del gruppo di risorse a cui è associato il record
Source_s string Nome del componente di registrazione, "LoggingAgent"
SubscriptionId string Identificatore univoco della sottoscrizione a cui è associato il record
TimeGenerated datetime Timestamp quando l'evento è stato generato dal servizio di Azure che elabora la richiesta corrispondente all'evento
Type string Nome della tabella
_ResourceId string Identificatore univoco della risorsa a cui è associato il record.
_SubscriptionId string Identificatore univoco della sottoscrizione a cui è associato il record

ContainerEvent_CL

Column Type Descrizione
Computer string Vuoto
ContainerGroupInstanceId_g string Identificatore univoco per il gruppo di contenitori associato al record
ContainerGroup_s string Nome del gruppo di contenitori associato al record
ContainerName_s string Nome del contenitore associato al record
Count_d real Quante volte si è verificato l'evento dall'ultimo sondaggio
FirstTimestamp_t datetime Timestamp della prima volta che si è verificato l'evento
Location_s string Posizione della risorsa associata al record
Message string Se applicabile, il messaggio dal contenitore
OSType_s string Il nome del sistema operativo su cui si basa il contenitore
RawData string Vuoto
Reason_s string Vuoto
ResourceGroup string Nome del gruppo di risorse a cui è associato il record
SubscriptionId string Identificatore univoco della sottoscrizione a cui è associato il record
TimeGenerated datetime Timestamp quando l'evento è stato generato dal servizio di Azure che elabora la richiesta corrispondente all'evento
Type string Nome della tabella
_ResourceId string Identificatore univoco della risorsa a cui è associato il record.
_SubscriptionId string Identificatore univoco della sottoscrizione a cui è associato il record

Monitoraggio di Azure - Log Analytics

Le tabelle più recenti richiedono l'uso di un'impostazione di diagnostica per instradare le informazioni a Log Analytics. La funzionalità delle impostazioni di diagnostica per Istanze di Container nella portale di Azure è disponibile in anteprima pubblica. I nomi delle tabelle sono simili, ma senza la _CL e alcune colonne sono diverse.

Dopo aver abilitato questa funzionalità per una sottoscrizione, le impostazioni di diagnostica possono essere applicate a un gruppo di contenitori. L'applicazione delle impostazioni di diagnostica determina il riavvio di un gruppo di contenitori.

Ecco ad esempio come usare il New-AzDiagnosticSetting comando per applicare un oggetto impostazioni di diagnostica a un gruppo di contenitori.

$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

Istanze di Container

Microsoft.ContainerInstance/containerGroups

Log attività

Nella tabella collegata sono elencate le operazioni che possono essere registrate nel log attività per questo servizio. Queste operazioni sono un sottoinsieme di tutte le possibili operazioni del provider di risorse nel log attività.

Per altre informazioni sullo schema delle voci del log attività, vedere Schema del log attività.

La tabella seguente elenca un subset delle operazioni che Istanze di Azure Container possono registrare nel log attività. Per l'elenco completo, vedere Operazioni del provider di risorse Microsoft.ContainerInstance.

Operazione Descrizione
Microsoft.ContainerInstance/register/action Registra la sottoscrizione per il provider di risorse istanza di contenitore e abilita la creazione di gruppi di contenitori.
Microsoft.ContainerInstance/containerGroupProfiles/read Ottenere tutti i profili del gruppo di contenitori.
Microsoft.ContainerInstance/containerGroupProfiles/write Creare o aggiornare un profilo di gruppo di contenitori specifico.
Microsoft.ContainerInstance/containerGroupProfiles/delete Eliminare il profilo del gruppo di contenitori specifico.
Microsoft.ContainerInstance/containerGroups/read Ottiene tutti i gruppi di contenitori.
Microsoft.ContainerInstance/containerGroups/write Crea o aggiorna un gruppo di contenitori specifico.
Microsoft.ContainerInstance/containerGroups/delete Elimina il gruppo di contenitori specifico.
Microsoft.ContainerInstance/containerGroups/restart/action Riavvia un gruppo di contenitori specifico. Questo log acquisisce solo i riavvii inseriti dal cliente, non i riavvii avviati dall'infrastruttura di Istanze di Azure Container.
Microsoft.ContainerInstance/containerGroups/stop/action Arresta un gruppo di contenitori specifico. Le risorse di calcolo vengono deallocate e le interruzioni di fatturazione.
Microsoft.ContainerInstance/containerGroups/start/action Avvia un gruppo di contenitori specifico.
Microsoft.ContainerInstance/containerGroups/containers/exec/action Esegue in un contenitore specifico.
Microsoft.ContainerInstance/containerGroups/containers/attach/action Connettersi al flusso di output di un contenitore.
Microsoft.ContainerInstance/containerGroups/containers/buildlogs/read Ottenere i log di compilazione per un contenitore specifico.
Microsoft.ContainerInstance/containerGroups/containers/logs/read Recupera i log per un contenitore specifico.
Microsoft.ContainerInstance/containerGroups/detectors/read Elencare i rilevatori di gruppi di contenitori
Microsoft.ContainerInstance/containerGroups/operationResults/read Ottenere il risultato dell'operazione asincrona
Microsoft.ContainerInstance/containerGroups/outboundNetworkDependenciesEndpoints/read Elencare i rilevatori di gruppi di contenitori
Microsoft.ContainerInstance/containerGroups/providers/Microsoft.Insights/diagnosticSettings/read Ottiene l'impostazione di diagnostica per il gruppo di contenitori.
Microsoft.ContainerInstance/containerGroups/providers/Microsoft.Insights/diagnosticSettings/write Crea e aggiorna l'impostazione di diagnostica per il gruppo di contenitori.
Microsoft.ContainerInstance/containerGroups/providers/Microsoft.Insights/metricDefinitions/read Ottiene la metrica disponibile per il gruppo di contenitori.
Microsoft.ContainerInstance/locations/deleteVirtualNetworkOrSubnets/action Notifica a Microsoft.ContainerInstance che è in corso l'eliminazione della rete virtuale o delle subnet.
Microsoft.ContainerInstance/locations/cachedImages/read Ottiene le immagini memorizzate nella cache per la sottoscrizione in un'area.
Microsoft.ContainerInstance/locations/capabilities/read Ottiene le funzionalità per un'area.
Microsoft.ContainerInstance/locations/operationResults/read Ottenere il risultato dell'operazione asincrona
Microsoft.ContainerInstance/locations/operations/read Elencare le operazioni per il servizio Istanza di Azure Container.
Microsoft.ContainerInstance/locations/usages/read Ottiene l'utilizzo per un'area specifica.
Microsoft.ContainerInstance/operations/read Elencare le operazioni per il servizio Istanza di Azure Container.
Microsoft.ContainerInstance/serviceassociationlinks/delete Eliminare il collegamento di associazione del servizio creato dal provider di risorse dell'istanza di Azure Container in una subnet.