Dokumentacja danych monitorowania usługi Azure Container Registry

Ten artykuł zawiera wszystkie informacje referencyjne dotyczące monitorowania tej usługi.

Zobacz Monitorowanie usługi Azure Container Registry, aby uzyskać szczegółowe informacje na temat danych, które można zbierać w usłudze Azure Container Registry i jak ich używać.

Metryki

W tej sekcji wymieniono wszystkie automatycznie zebrane metryki platformy dla tej usługi. Te metryki są również częścią globalnej listy wszystkich metryk platformy obsługiwanych w usłudze Azure Monitor.

Aby uzyskać informacje na temat przechowywania metryk, zobacz Omówienie metryk usługi Azure Monitor.

Obsługiwane metryki dla bibliotek Microsoft.ContainerRegistry/registries

W poniższej tabeli wymieniono metryki dostępne dla typu zasobu Microsoft.ContainerRegistry/registries.

  • Wszystkie kolumny mogą nie być obecne w każdej tabeli.
  • Niektóre kolumny mogą wykraczać poza obszar wyświetlania strony. Wybierz pozycję Rozwiń tabelę , aby wyświetlić wszystkie dostępne kolumny.

Nagłówki tabeli

  • Kategoria — grupa metryk lub klasyfikacja.
  • Metryka — nazwa wyświetlana metryki wyświetlana wyświetlana w witrynie Azure Portal.
  • Nazwa w interfejsie API REST — nazwa metryki określona w interfejsie API REST.
  • Jednostka — jednostka miary.
  • Agregacja — domyślny typ agregacji. Prawidłowe wartości: Średnia (średnia), Minimalna (Minimalna), Maksymalna (Maksymalna), Łączna (Suma), Liczba.
  • - Wymiary dostępne dla metryki.
  • Interwały ziarna - czasu, w których próbkowana jest metryka. Na przykład wskazuje, PT1M że metryka jest próbkowana co minutę, PT30M co 30 minut, PT1H co godzinę itd.
  • Eksportowanie ds — określa, czy metryka jest eksportowana do dzienników usługi Azure Monitor za pośrednictwem ustawień diagnostycznych. Aby uzyskać informacje na temat eksportowania metryk, zobacz Tworzenie ustawień diagnostycznych w usłudze Azure Monitor.
Metric Nazwa w interfejsie API REST Zaawansowane metryki platformy Jednostka Agregacja Wymiary Ziarna czasu Eksportowanie ds
Czas procesora CPU puli agentów

Czas procesora CPU puli agentów w sekundach
AgentPoolCPUTime Nie. Sekundy Suma (suma) <żadne> PT1M Tak
Transfer danych

Łączna liczba danych wychodzących przesyłanych z rejestru mierzonych w bajtach.
DataTransfer Nie. Bajty Suma (suma) ApiName, Region PT1M Tak
Czas trwania przebiegu

Czas trwania przebiegu w milisekundach
RunDuration Nie. Milisekund Suma (suma) <żadne> PT1M Tak
Używany magazyn

Ilość miejsca używanego przez rejestr kontenerów. W przypadku konta rejestru jest to suma pojemności używanej przez wszystkie repozytoria w rejestrze. Jest to suma pojemności używanej przez warstwy udostępnione, pliki manifestu i kopie replik w każdym z jego repozytoriów.
StorageUsed Nie. Bajty Średnia Geolocation PT1H Tak
Liczba pomyślnych ściągnięcia

Liczba pomyślnych ściągnięcia obrazu
SuccessfulPullCount Nie. Count Suma (suma) <żadne> PT1M Tak
Liczba pomyślnych wypchnięć

Liczba pomyślnych wypchnięć obrazów
SuccessfulPushCount Nie. Count Suma (suma) <żadne> PT1M Tak
Łączna liczba ściągnięcia

Łączna liczba ściągnięcia obrazu
TotalPullCount Nie. Count Suma (suma) <żadne> PT1M Tak
Łączna liczba wypychań

Łączna liczba wypchnięć obrazów
TotalPushCount Nie. Count Suma (suma) <żadne> PT1M Tak
Transakcje

Liczba operacji interfejsu API rejestru, segmentowanych według nazwy interfejsu API i typu odpowiedzi.
Transactions Nie. Count Suma (suma) ApiName, ResponseType, Region PT1M Tak

Uwaga

Ze względu na udostępnianie warstw używane magazyny rejestru mogą być mniejsze niż suma magazynu dla poszczególnych repozytoriów. Usunięcie repozytorium lub tagu spowoduje odzyskanie tylko magazynu używanego przez pliki manifestu i przywoływane unikatowe warstwy.

Wymiary metryk

Aby uzyskać informacje na temat wymiarów metryk, zobacz Metryki wielowymiarowe.

Ta usługa ma następujące wymiary skojarzone z jej metrykami.

Nazwa wymiaru opis
ApiName Operacja rejestru reprezentowana przez metryki. Dostępne wartości zależą od metryki.
ResponseType Wynik transakcji sklasyfikowany przez kod stanu HTTP.
Region Region Azure, który obsługiwał transakcję lub z którego dane zostały przesłane.

Region wartości zależą od regionu macierzystego rejestru i replik geograficznych.

Uwaga

StorageUsed Metryka używa starszego Geolocation wymiaru do reprezentowania regionu Azure, w którym jest przechowywana zawartość. Użyj Geolocation polecenia podczas filtrowania lub dzielenia StorageUsedelementu . Nowsze metryki używają Region wymiaru.

Wartości nazw interfejsu API

Transactions Metryka obsługuje następujące ApiName wartości:

  • HeadManifest: sprawdza, czy manifest istnieje i pobiera nagłówki odpowiedzi.
  • GetManifest: pobiera manifest.
  • GetManifestProperties: pobiera właściwości dla określonego manifestu.
  • GetListManifests: Wyświetla listę manifestów w repozytorium.
  • GetTag: pobiera informacje o tagu.
  • GetListTags: Wyświetla listę tagów w repozytorium.
  • HeadBlob: sprawdza, czy obiekt blob lub warstwa istnieje i pobiera nagłówki odpowiedzi.
  • GetBlobRedirection: przekierowuje żądanie pobierania obiektu blob lub warstwy do lokalizacji zawartości.
  • GetBlob: pobiera zawartość obiektu blob lub warstwy.
  • GetListRepositories: Wyświetla listę repozytoriów w rejestrze.
  • GetListReferrers: Wyświetla artefakty odwołujące się do określonego skrótu manifestu.
  • GetRepositoryProperties: pobiera właściwości repozytorium.
  • GetToken: Żąda tokenu dostępu usługi ACR dla żądanego zakresu.
  • PostToken: Wymienia token odświeżania usługi ACR dla tokenu dostępu usługi ACR.
  • PostExchange: Wymienia Microsoft Entra token dostępu dla tokenu odświeżania usługi ACR.

Odpowiednie definicje interfejsu API można znaleźć w temacie Registry data plane rest operation groups (Grupy operacji REST płaszczyzny danych rejestru).

DataTransfer Metryka obsługuje następujące ApiName wartości:

  • GetBlob: dane przesyłane, gdy klient pobiera obiekt blob lub warstwę.
  • GetManifest: Dane przesyłane, gdy klient pobiera manifest.
  • GeoReplication: Dane przesyłane podczas replikacji geograficznej zainicjowanej przez usługę, w tym synchronizację początkową i replikację po wypchnięciu.
  • ImportSource: Dane przesyłane, gdy inny rejestr kontenerów Azure używa tego rejestru jako źródła operacji importowania.

Wartości typu odpowiedzi

Transactions Metryka obsługuje następujące ResponseType wartości:

  • Success: Operacja zakończyła się pomyślnie z kodem stanu HTTP 200, 201 lub 202.
  • Redirect: Operacja zwróciła kod stanu HTTP 307. Na przykład pobieranie obiektu blob może przekierować klienta do lokalizacji zawartości obiektu blob.
  • ClientErrorUnauthorized: Uwierzytelnianie lub autoryzacja nie powiodło się z kodem stanu HTTP 401 lub 403.
  • ClientErrorNotFound: Żądany zasób nie został znaleziony i zwrócony kod stanu HTTP 404.
  • Throttled: Żądanie było ograniczone i zwróciło kod stanu HTTP 429.
  • ClientErrorOther: Operacja zwróciła błąd klienta 4xx, który nie ma dedykowanego typu odpowiedzi.
  • ServerErrorOther: Operacja zwróciła błąd serwera 5xx.

Dzienniki zasobów

W tej sekcji wymieniono typy dzienników zasobów, które można zbierać dla tej usługi. Sekcja pobiera z listy wszystkich typów kategorii dzienników zasobów obsługiwanych w usłudze Azure Monitor.

Obsługiwane dzienniki zasobów dla bibliotek Microsoft.ContainerRegistry/registries

Kategoria Koszty eksportowania Tabela dzienników Obsługuje podstawowy plan dziennika Obsługuje transformację czasu pozyskiwania Przykładowe zapytania
ContainerRegistryLoginEvents Nie. ContainerRegistryLoginEvents

Dzienniki inspekcji logowania usługi Azure Container Registry

Nie. Tak Zapytania
ContainerRegistryRepositoryEvents Nie. ContainerRegistryRepositoryEvents

Dzienniki inspekcji repozytorium usługi Azure Container Registry

Nie. Tak Zapytania

Tabele dzienników usługi Azure Monitor

W tej sekcji wymieniono tabele dzienników usługi Azure Monitor dotyczące tej usługi, które są dostępne do wykonywania zapytań przez usługę Log Analytics przy użyciu zapytań Kusto. Tabele zawierają dane dziennika zasobów i prawdopodobnie więcej w zależności od tego, co jest zbierane i kierowane do nich.

Aby uzyskać informacje o wszystkich dziennikach usługi Azure Monitor i tabelach usługi Log Analytics, zobacz Dokumentację tabeli dzienników usługi Azure Monitor.

Microsoft usługi Container Registry. ContainerRegistry/rejestry

  • AzureActivity. Wpisy z dziennika aktywności platformy Azure, które zapewniają wgląd w wszelkie zdarzenia na poziomie subskrypcji lub na poziomie grupy zarządzania, które wystąpiły na platformie Azure.

  • AzureMetrics. Dane metryk emitowane przez usługi platformy Azure, które mierzą ich kondycję i wydajność.

  • ContainerRegistryLoginEvents. Zdarzenia i stan uwierzytelniania rejestru, w tym tożsamość przychodząca i adres IP.

  • ContainerRegistryRepositoryEvents. Operacje na obrazach i innych artefaktach w repozytoriach rejestru. Rejestrowane są następujące operacje: wypychanie, ściąganie, usuwanie, usuwanie (w tym usuwanie repozytorium), przeczyszczanie tagu i przeczyszczanie manifestu.

    Zdarzenia przeczyszczania są rejestrowane tylko wtedy, gdy skonfigurowano zasady przechowywania rejestru.

Dziennik aktywności

Tabela połączona zawiera listę operacji, które można zarejestrować w dzienniku aktywności dla tej usługi. Te operacje są podzbiorem wszystkich możliwych operacji dostawcy zasobów w dzienniku aktywności.

Aby uzyskać więcej informacji na temat schematu wpisów dziennika aktywności, zobacz Schemat dziennika aktywności.

W poniższej tabeli wymieniono operacje związane z usługą Azure Container Registry, które można utworzyć w dzienniku aktywności. Ta lista nie jest wyczerpująca.

Działanie opis
Tworzenie lub aktualizowanie rejestru kontenerów Tworzenie rejestru kontenerów lub aktualizowanie właściwości rejestru
Usuwanie rejestru kontenerów Usuwanie rejestru kontenerów
Wyświetlanie listy poświadczeń logowania rejestru kontenerów Wyświetlanie poświadczeń dla konta administratora rejestru
Obraz importowania Importowanie obrazu lub innego artefaktu do rejestru
Tworzenie przypisania roli Przypisywanie tożsamości roli kontroli dostępu opartej na rolach (RBAC) w celu uzyskania dostępu do zasobu