Tároló-erőforrások figyelése az Azure Container Instances-ben

Az Azure Monitor betekintést nyújt a tárolópéldányok által használt számítási erőforrásokba. Ezek az erőforrás-használati adatok segítenek meghatározni a tárolócsoportok számára legmegfelelőbb erőforrás-beállításokat. Az Azure Monitor olyan metrikákat is biztosít, amelyek nyomon követik a tárolópéldányok hálózati tevékenységét.

Ez a dokumentum a tárolópéldányok Azure Monitor-metrikáinak gyűjtését ismerteti a Azure Portal és az Azure CLI használatával.

Fontos

Az Azure Monitor-metrikák Azure Container Instances jelenleg előzetes verzióban érhetők el, és bizonyos korlátozások érvényesek. Az előzetes verziók azzal a feltétellel érhetők el, hogy Ön beleegyezik a kiegészítő használati feltételekbe. A szolgáltatás néhány eleme megváltozhat a nyilvános rendelkezésre állás előtt.

Előzetes verzióra vonatkozó korlátozások

Az Azure Monitor-metrikák jelenleg csak Linux-tárolókhoz érhetők el.

Rendelkezésre álló metrikák

Az Azure Monitor a következő metrikákat biztosítja a Azure Container Instances. Ezek a metrikák tárolócsoportokhoz és különálló tárolókhoz érhetők el. Alapértelmezés szerint a metrikák átlagként vannak összesítve.

  • Processzorhasználatezredmásodpercben mérve.
    • Egy ezredmásodperc a processzormag 1/1000-ed része, tehát az 500 millicore a 0,5 processzormag használatát jelenti.
  • Memóriahasználat bájtban
  • Másodpercenként fogadott hálózati bájtok
  • Másodpercenként továbbított hálózati bájtok

Metrika beolvasása – Azure Portal

Tárolócsoport létrehozásakor az Azure Monitor adatai elérhetők az Azure Portalon. Egy tárolócsoport metrikáinak megtekintéséhez nyissa meg a tárolócsoport Áttekintés lapját. Itt megtekintheti az egyes elérhető metrikákhoz előre létrehozott diagramokat.

kettős diagram

Egy több tárolót tartalmazó tárolócsoportban használjon dimenziót a metrikák tárolónkénti megjelenítéséhez. Az egyes tárolómetrikák diagramjának létrehozásához hajtsa végre az alábbi lépéseket:

  1. Az Áttekintés lapon válassza ki az egyik metrikadiagramot, például a CPU-t.
  2. Válassza a Felosztás alkalmazása gombot, majd a Tároló neve lehetőséget.

A képernyőfelvétel egy tárolópéldány metrikáit jeleníti meg, a Felosztás alkalmazása beállítással és a Tárolónév beállítással.

Metrika beolvasása – Azure CLI

A tárolópéldányok metrikái az Azure CLI használatával is gyűjthetők. Első lépésként olvassa be a csoport azonosítóját az alábbi paranccsal. Cserélje le a <resource-group> kifejezést az erőforráscsoport-nevével, a <container-group> kifejezést pedig a tárolócsoport nevével.

CONTAINER_GROUP=$(az container show --resource-group <resource-group> --name <container-group> --query id --output tsv)

Használja az alábbi parancsot a CPU-használati metrikák lekérésére.

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

Módosítsa a paraméter értékét a --metric parancsban, hogy más támogatott metrikákat kapjon. Az alábbi paranccsal például lekérheti a memóriahasználati metrikákat.

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

Többtárolós csoport esetén a dimenzió hozzáadható a containerName tárolónkénti metrikák visszaadásához.

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

Következő lépések

Az Azure-alapú figyelésről további információt az Azure-alapú figyelés áttekintése szakaszban talál.

Megtudhatja, hogyan hozhat létre metrikariasztásokat, hogy értesítést kapjon, ha egy Azure Container Instances metrikája átlép egy küszöbértéket.