Configurare la sicurezza per Istanze di Azure Container
Monitoraggio di Azure offre informazioni dettagliate sulle risorse di calcolo usate dalle istanze di contenitore. I dati sull'utilizzo delle risorse consentono di determinare le impostazioni ottimali di CPU e memoria per i gruppi di contenitori. Monitoraggio di Azure fornisce inoltre le metriche per il monitoraggio dell'attività di rete nelle istanze di contenitore.
Limiti dell'anteprima
In questo momento, le metriche di Monitoraggio di Azure sono disponibili solo per i contenitori Linux.
Metriche disponibili
Monitoraggio di Azure fornisce le metriche per Istanze di Azure Container seguenti. Queste metriche sono disponibili per un gruppo di contenitori e per singoli contenitori. Per impostazione predefinita, le metriche vengono aggregate come medie.
- Utilizzo della CPU misurato in millicore.
- Un millicore è 1/1000 di un core CPU, quindi 500 millicore rappresentano l'utilizzo di 0,5 core CPU.
- Utilizzo della memoria in byte.
- Byte di rete ricevuti al secondo.
- Byte di rete trasmessi al secondo.
Ottenere le metriche: portale di Azure
Quando viene creato un gruppo di contenitori, i dati di Monitoraggio di Azure sono disponibili nel portale di Azure. Per visualizzare le metriche per un gruppo di contenitori, passare alla pagina Panoramica per il gruppo di contenitori. Qui è possibile visualizzare i grafici già creati per ogni metrica disponibile.
In un gruppo di contenitori in cui sono presenti più contenitori usare una dimensione per visualizzare le metriche in base al contenitore. Per creare un grafico con le metriche di un singolo contenitore, eseguire la procedura seguente:
Nella pagina Panoramica selezionare uno dei grafici delle metriche, ad esempio CPU.
Selezionare il pulsante Applicare separazione e quindi Nome contenitore.
Ottenere le metriche: interfaccia della riga di comando di Azure
È anche possibile raccogliere le metriche per le istanze di contenitore tramite l'interfaccia della riga di comando di Azure. Recuperare innanzitutto l'ID del gruppo di contenitori usando il comando seguente. Sostituire <resource-group>
con il nome del gruppo di risorse e <container-group>
con il nome del gruppo di contenitori.
CONTAINER_GROUP=$(az container show --resource-group <resource-group> --name <container-group> --query id --output tsv)
Usare il comando seguente per ottenere le metriche sull'uso della CPU
az monitor metrics list --resource $CONTAINER_GROUP --metric CPUUsage --output table
Modificare il valore del parametro --metric
nel comando per ottenere altre metriche supportate. Ad esempio, usare il comando seguente per ottenere le metriche di utilizzo della memoria.
az monitor metrics list --resource $CONTAINER_GROUP --metric MemoryUsage --output table
Per un gruppo multi-contenitore, è possibile aggiungere la dimensione containerName
per restituire i dati per ogni contenitore.
az monitor metrics list --resource $CONTAINER_GROUP --metric MemoryUsage --dimension containerName --output table