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.
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:
- Az Áttekintés lapon válassza ki az egyik metrikadiagramot, például a CPU-t.
- Válassza a Felosztás alkalmazása gombot, majd a Tároló neve lehetőséget.
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.