Delen via


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.

dubbele grafiek

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:

  1. Selecteer op de pagina Overzicht een van de grafieken met metrische gegevens, zoals CPU.
  2. Selecteer de knop Splitsing toepassen en selecteer Containernaam.

Schermopname toont de metrische gegevens voor een containerinstantie met Splitsen toepassen geselecteerd en Containernaam geselecteerd.

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.