Monitor Azure Container Registry

Ha kritikus fontosságú alkalmazásokkal és üzleti folyamatokkal rendelkezik, amelyek Azure-erőforrásokra támaszkodnak, ezeket az erőforrásokat monitorozással szeretné figyelni azok rendelkezésre állása, teljesítménye és működése szempontjából. Ez a cikk bemutatja a Azure Container Registry által létrehozott monitorozási adatokat, és hogy hogyan használhatók Azure Monitor ezen adatok elemzésére és riasztására.

Figyelés áttekintése

A regisztrációs adatbázis áttekintési Azure Portal lapja rövid áttekintést nyújt a legutóbbi erőforrás-használatról és -tevékenységről, például a leküldési és leküldési műveletekről. Ezek a magas szintű információk hasznosak, de csak kis mennyiségű monitorozási adat jelenik meg ott.

Beállításjegyzék-metrikák áttekintése

Mi az Azure Monitor?

Azure Container Registry a Azure Monitorhasználatával hoz létre monitorozási adatokat, amely egy teljes körű monitorozási szolgáltatás az Azure-ban, amely a más felhőkben és a helyszínen található erőforrások mellett az Azure-erőforrások monitorozására is teljes körű funkciókat biztosít.

Kezdje az Azure-erőforrások monitorozása a Azure Monitorhasználatával cikkel, amely a következő fogalmakat ismerteti:

  • Mi az Azure Monitor?
  • A monitorozással kapcsolatos költségek
  • Az Azure-ban gyűjtött adatok monitorozása
  • Adatgyűjtés konfigurálása
  • Standard eszközök az Azure-ban az adatok elemzéséhez és a monitorozási riasztáshoz

A következő szakaszok erre a cikkre épülnek: ismertetik a szolgáltatáshoz gyűjtött adatokat Azure Container Registry és példákat mutatnak be az adatgyűjtés konfigurálásához és az adatok Azure-eszközökkel való elemzéséhez.

Adatok monitorozása

Azure Container Registry gyűjti a monitorozási adatokat, mint más Azure-erőforrások, amelyekről az Adatok monitorozása Az Azure-erőforrásokból.

A Azure Container Registry létrehozott metrikákról és naplókról részletes információkat a Monitoring Azure Container Registry.

Gyűjtés és útválasztás

A platformmetrikákat és a tevékenységnaplót a rendszer automatikusan gyűjti és tárolja, de diagnosztikai beállítással más helyekre irányíthatja őket.

Az erőforrásnaplókat a rendszer addig nem gyűjti és tárolja, amíg létre nem hoz egy diagnosztikai beállítást, és egy vagy több helyre nem irányítja őket.

A Diagnosztikai beállítás létrehozása platformnaplók és metrikák gyűjtéséhez az Azure-ban szakasz nyújt részletes tájékoztatást a diagnosztikai beállítások létrehozásáról a Azure Portal, a parancssori felület vagy a PowerShell használatával. Diagnosztikai beállítás létrehozásakor meg kell adnia, hogy a naplók mely kategóriáit gyűjtse össze. A figyelési adatok Azure Container Registry a következő Azure Container Registry vannak felsorolva:.

Tipp

A beállításjegyzék diagnosztikai beállításait úgy is létrehozhatja, ha megnyitja a regisztrációs adatbázist a portálon. A menüben válassza a Diagnosztikai beállítások lehetőséget a Figyelés alatt.

Az alábbi képen a beállításjegyzék diagnosztikai beállításainak engedélyezésekor elérhető beállítások láthatóak.

A tároló-beállításjegyzék diagnosztikai beállításai

A gyűjthető metrikákat és naplókat a következő szakaszok ismertetik.

Metrikák elemzése (előzetes verzió)

Az Azure Container Registry metrikaelemzéséhez más Azure-szolgáltatások metrikákat használhat a Metrikák explorer használatával, ha megnyitja a Metrikákat a Azure Monitor menüből. Az eszköz használatával kapcsolatos Metrikaböngésző az Azure Metrikaböngésző ismerkedés.

Tipp

A metrikák explorerét úgy is megnyithatja, ha megnyitja a regisztrációs adatbázist a portálon. A menüben válassza a Figyelés alatt található Metrikák (előzetes verzió) elemet.

Az adatokhoz gyűjtött platformmetrikák listájáért lásd: Azure Container Registry monitorozása Azure Container Registry adatok referenciametrikákhoz

Referenciaként a következőben támogatott összes erőforrás-metrikátAzure Monitor.

Azure CLI

Az alábbi Azure CLI-parancsokkal információkat kaphat a Azure Container Registry metrikákról.

REST API

A Azure Monitor REST API segítségével programozott módon kaphat információt a Azure Container Registry metrikákról.

Naplók elemzése

A naplók Azure Monitor a naplók olyan táblákban vannak tárolva, ahol minden tábla saját egyedi tulajdonságokkal rendelkezik.

Az erőforrásnaplókban Azure Monitor ugyanazokkal a mezőkkel, majd a szolgáltatásspecifikus mezőkkel. A közös sémát az erőforrásnapló Azure Monitor ismertetve. Az erőforrásnaplók Azure Container Registry a data reference (Adathivatkozás) Azure Container Registry található.

A tevékenységnapló egy platformnapló az Azure-ban, amely betekintést nyújt az előfizetés-szintű eseményekbe. A naplókat külön is megtekintheti, vagy a Azure Monitor naplókba irányíthatja, ahol sokkal összetettebb lekérdezéseket is el lehet látni a Log Analytics használatával.

A naplókhoz gyűjtött erőforrásnaplók típusainak listájáért tekintse meg Azure Container Registry adatok figyelése Azure Container Registry referenciáját.

A naplók által használt és a Log Analytics által Azure Monitor táblák listáját az Azure Container Reference data reference (Azure-tárolók referenciaadat-referenciája) oldalon láthatja.

Mintákat tartalmazó Kusto-lekérdezések

Fontos

Amikor a Naplók lehetőséget választja Azure Container Registry menüben, a Log Analytics megnyílik az aktuális beállításjegyzékre beállított lekérdezési hatókörrel. Ez azt jelenti, hogy a naplólekérdezések csak az adott erőforrásból származó adatokat tartalmazzák. Ha olyan lekérdezést szeretne futtatni, amely más regisztrációs adatbázisból vagy más Azure-szolgáltatásokból származó adatokat tartalmaz, válassza a Naplók lehetőséget a Azure Monitor menüben. A részleteket a Log Analytics Azure Monitor log query scope and time range (Naplólekérdezés hatóköre és időtartománya) oldalon talál.

A következő lekérdezés például a ContainerRegistryRepositoryEvents táblából olvassa be a legutóbbi 24 óra adatot:

ContainerRegistryRepositoryEvents
| where TimeGenerated > ago(1d) 

Az alábbi képen mintakimenet látható:

Naplóadatok lekérdezése

Az alábbiakban olyan lekérdezéseket talál, amelyek segíthetnek a regisztrációs adatbázis erőforrásának figyeléseben.

Az elmúlt óra hibaeseménye

union Event, Syslog // Event table stores Windows event records, Syslog stores Linux records
| where TimeGenerated > ago(1h)
| where EventLevelName == "Error" // EventLevelName is used in the Event (Windows) records
    or SeverityLevel== "err" // SeverityLevel is used in Syslog (Linux) records

A 100 legutóbbi beállításjegyzék-esemény

ContainerRegistryRepositoryEvents
| union ContainerRegistryLoginEvents
| top 100 by TimeGenerated
| project TimeGenerated, LoginServer, OperationName, Identity, Repository, DurationMs, Region , ResultType

Az adattárat törölt felhasználó vagy objektum identitása

ContainerRegistryRepositoryEvents
| where OperationName contains "Delete"
| project LoginServer, OperationName, Repository, Identity, CallerIpAddress

A címkét törölt felhasználó vagy objektum identitása

ContainerRegistryRepositoryEvents
| where OperationName contains "Untag"
| project LoginServer, OperationName, Repository, Tag, Identity, CallerIpAddress

Adattárszintű műveleti hibák

ContainerRegistryRepositoryEvents 
| where ResultDescription contains "40"
| project TimeGenerated, OperationName, Repository, Tag, ResultDescription

Beállításjegyzék-hitelesítési hibák

ContainerRegistryLoginEvents 
| where ResultDescription != "200"
| project TimeGenerated, Identity, CallerIpAddress, ResultDescription

Riasztások

Azure Monitor riasztások proaktívan értesítik, ha fontos feltételek találhatók a monitorozási adatokban. Lehetővé teszik a rendszer problémáinak azonosítását és megoldását, mielőtt az ügyfelek észrevené azokat. Riasztásokat állíthat be metrikákhoz, naplókhozés a tevékenységnaplóhoz. A különböző típusú riasztások előnyei és hátrányai is vannak.

Az alábbi táblázat a riasztások gyakori és ajánlott riasztási Azure Container Registry.

Riasztástípus Feltétel Description
Metrika Jel: Felhasznált tárterület
Operátor: Nagyobb, mint
Összesítés típusa: Átlag
Küszöbérték: 5 GB
Riasztások, ha a használt beállításjegyzék-tároló meghaladja a megadott értéket.

Példa: E-mail-riasztás küldése, ha a használt beállításjegyzék-tároló értéke meghaladja az értéket

  1. A Azure Portal keresse meg a regisztrációs adatbázist.
  2. A Figyelés alatt válassza a Metrikák (előzetes verzió) lehetőséget.
  3. A Metrikakezelőben válassza a Használt tároló lehetőséget.
  4. Válassza az Új riasztási szabály lehetőséget.
  5. A Hatókör beállításnál erősítse meg azt a beállításjegyzék-erőforrást, amelyhez riasztási szabályt szeretne létrehozni.
  6. A Feltétel mezőben válassza a Feltétel hozzáadása lehetőséget.
    1. A Jel neve mezőben válassza a Használt tároló lehetőséget.
    2. A Diagramidőszak alatt válassza az Elmúlt 24 óra lehetőséget.
    3. A Riasztási logika mezőben a Küszöbérték mezőben válasszon ki egy értéket, például 5. A Unit (Egység) mezőben válasszon ki egy értéket, például a GB értéket.
    4. Fogadja el az alapértelmezett értékeket a többi beállításnál, majd válassza a Kész lehetőséget.
  7. A Műveletekben válassza a Műveletcsoportok hozzáadása > + Műveletcsoport létrehozása lehetőséget.
    1. Adja meg a műveletcsoport részleteit.
    2. Az Értesítések lapon válassza az E-mail/SMS-üzenet/Leküldéses/Hang lehetőséget, és adjon meg egy címzettet, admin@contoso.com például: . Válassza az Áttekintés + létrehozás lehetőséget.
  8. Adja meg a riasztási szabály nevét és leírását, majd válassza ki a súlyossági szintet.
  9. Válassza a Riasztási szabály létrehozása lehetőséget.

Következő lépések

  • A met Azure Container Registry rikákra, naplókra és a Azure Container Registry által létrehozott egyéb fontos értékekre való hivatkozásért tekintse meg a Monitoring Azure Container Registry.
  • Az Azure-erőforrások monitorozásával kapcsolatos Azure Monitor Azure-erőforrások monitorozásával kapcsolatos további információkért lásd: Azure-erőforrások monitorozása az erőforrásokkal.