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 | Sì |
Utilizzo memoria Uso della memoria totale in byte. |
MemoryUsage |
Byte | Maximum, Minimum, Average | containerName |
PT1M, PT5M, PT15M, PT30M, PT1H, PT6H, PT12H | Sì |
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 | Sì |
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 | Sì |
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 | Sì |
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 | Sì |
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 | Sì |
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 | Sì |
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 | Sì | |
ContainerInstanceLog |
Log di output standard | ContainerInstanceLog Log dei clienti dell'istanza del contenitore. |
No | No | Sì |
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. |
Contenuto correlato
- Per una descrizione delle Istanze di Container di monitoraggio, vedere Monitorare Istanze di Container.
- Per informazioni dettagliate sul monitoraggio delle risorse di Azure, vedere Monitora le risorse di Azure con il Monitoraggio di Azure.