Containerresources in Azure Container Instances bewaken
Azure Monitor biedt inzicht in de rekenresources die worden gebruikt door uw containers-exemplaren. Deze resourcegebruiksgegevens helpen u bij het bepalen van de beste resource-instellingen voor uw containergroepen. Azure Monitor biedt ook metrische gegevens die netwerkactiviteit in uw containerinstanties bijhouden.
In dit document vindt u informatie over het verzamelen van metrische gegevens van Azure Monitor voor containerinstanties met behulp van zowel de Azure Portal als Azure CLI.
Belangrijk
Metrische gegevens van Azure Monitor in Azure Container Instances zijn momenteel in preview en er gelden enkele beperkingen. Previews worden voor u beschikbaar gesteld op voorwaarde dat u akkoord gaat met de aanvullende gebruiksvoorwaarden. Sommige aspecten van deze functionaliteit kunnen wijzigen voordat deze functionaliteit algemeen beschikbaar wordt.
Preview-beperkingen
Op dit moment zijn metrische gegevens van Azure Monitor alleen beschikbaar voor Linux-containers.
Beschikbare metrische gegevens
Azure Monitor biedt de volgende metrische gegevens voor Azure Container Instances. Deze metrische gegevens zijn beschikbaar voor een containergroep en afzonderlijke containers. De metrische gegevens worden standaard geaggregeerd als gemiddelden.
- CPU-gebruik gemeten in millicores.
- Eén millicore is 1/1000e van een CPU-kern, dus 500 millicores vertegenwoordigt het gebruik van 0,5 CPU-kern.
- Geheugengebruik in bytes
- Ontvangen netwerkbytes per seconde
- Verzonden netwerkbytes per seconde
Metrische gegevens ophalen - Azure Portal
Wanneer een containergroep wordt gemaakt, zijn Azure Monitor-gegevens beschikbaar op de Azure Portal. Als u metrische gegevens voor een containergroep wilt zien, gaat u naar de pagina Overzicht voor de containergroep. Hier ziet u vooraf gemaakte grafieken voor elk van de beschikbare metrische gegevens.
Gebruik in een containergroep die meerdere containers bevat een dimensie om metrische gegevens per container weer te geven. Als u een grafiek wilt maken met metrische gegevens voor elke afzonderlijke container, voert u de volgende stappen uit:
- Selecteer op de pagina Overzicht een van de grafieken met metrische gegevens, zoals CPU.
- Selecteer de knop Splitsing toepassen en selecteer Containernaam.
Metrische gegevens ophalen - Azure CLI
Metrische gegevens voor containerinstanties kunnen ook worden verzameld met behulp van de Azure CLI. Haal eerst de id van de containergroep op met de volgende opdracht. Vervang <resource-group>
door de naam van uw resourcegroep en <container-group>
door de naam van uw containergroep.
CONTAINER_GROUP=$(az container show --resource-group <resource-group> --name <container-group> --query id --output tsv)
Gebruik de volgende opdracht om metrische gegevens over CPU-gebruik op te halen.
az monitor metrics list --resource $CONTAINER_GROUP --metric CPUUsage --output table
Timestamp Name Average
------------------- --------- ---------
2020-12-17 23:34:00 CPU Usage
. . .
2020-12-18 00:25:00 CPU Usage
2020-12-18 00:26:00 CPU Usage 0.4
2020-12-18 00:27:00 CPU Usage 0.0
Wijzig de waarde van de --metric
parameter in de opdracht om andere ondersteunde metrische gegevens op te halen. Gebruik bijvoorbeeld de volgende opdracht om metrische gegevens over geheugengebruik op te halen.
az monitor metrics list --resource $CONTAINER_GROUP --metric MemoryUsage --output table
Timestamp Name Average
------------------- ------------ ----------
2019-04-23 22:59:00 Memory Usage
2019-04-23 23:00:00 Memory Usage
2019-04-23 23:01:00 Memory Usage 0.0
2019-04-23 23:02:00 Memory Usage 8859648.0
2019-04-23 23:03:00 Memory Usage 9181184.0
2019-04-23 23:04:00 Memory Usage 9580544.0
2019-04-23 23:05:00 Memory Usage 10280960.0
2019-04-23 23:06:00 Memory Usage 7815168.0
2019-04-23 23:07:00 Memory Usage 7739392.0
2019-04-23 23:08:00 Memory Usage 8212480.0
2019-04-23 23:09:00 Memory Usage 8159232.0
2019-04-23 23:10:00 Memory Usage 8093696.0
Voor een groep met meerdere containers kan de containerName
dimensie worden toegevoegd om metrische gegevens per container te retourneren.
az monitor metrics list --resource $CONTAINER_GROUP --metric MemoryUsage --dimension containerName --output table
Timestamp Name Containername Average
------------------- ------------ -------------------- -----------
2019-04-23 22:59:00 Memory Usage aci-tutorial-app
2019-04-23 23:00:00 Memory Usage aci-tutorial-app
2019-04-23 23:01:00 Memory Usage aci-tutorial-app 0.0
2019-04-23 23:02:00 Memory Usage aci-tutorial-app 16834560.0
2019-04-23 23:03:00 Memory Usage aci-tutorial-app 17534976.0
2019-04-23 23:04:00 Memory Usage aci-tutorial-app 18329600.0
2019-04-23 23:05:00 Memory Usage aci-tutorial-app 19742720.0
2019-04-23 23:06:00 Memory Usage aci-tutorial-app 14786560.0
2019-04-23 23:07:00 Memory Usage aci-tutorial-app 14651392.0
2019-04-23 23:08:00 Memory Usage aci-tutorial-app 15470592.0
2019-04-23 23:09:00 Memory Usage aci-tutorial-app 15450112.0
2019-04-23 23:10:00 Memory Usage aci-tutorial-app 15339520.0
2019-04-23 22:59:00 Memory Usage aci-tutorial-sidecar
2019-04-23 23:00:00 Memory Usage aci-tutorial-sidecar
2019-04-23 23:01:00 Memory Usage aci-tutorial-sidecar 0.0
2019-04-23 23:02:00 Memory Usage aci-tutorial-sidecar 884736.0
2019-04-23 23:03:00 Memory Usage aci-tutorial-sidecar 827392.0
2019-04-23 23:04:00 Memory Usage aci-tutorial-sidecar 831488.0
2019-04-23 23:05:00 Memory Usage aci-tutorial-sidecar 819200.0
2019-04-23 23:06:00 Memory Usage aci-tutorial-sidecar 843776.0
2019-04-23 23:07:00 Memory Usage aci-tutorial-sidecar 827392.0
2019-04-23 23:08:00 Memory Usage aci-tutorial-sidecar 954368.0
2019-04-23 23:09:00 Memory Usage aci-tutorial-sidecar 868352.0
2019-04-23 23:10:00 Memory Usage aci-tutorial-sidecar 847872.0
Volgende stappen
Meer informatie over Azure Monitoring is te vinden in het Azure Monitoring-overzicht.
Meer informatie over het maken van metrische waarschuwingen om een melding te ontvangen wanneer een metrische waarde voor Azure Container Instances een drempelwaarde overschrijdt.