Udostępnij za pośrednictwem


Dokumentacja danych monitorowania usługi Container Instances

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

Zobacz Monitorowanie wystąpień kontenerów , aby uzyskać szczegółowe informacje na temat danych, które można zbierać dla wystąpień kontenerów i sposobu ich używania.

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 obiektów Microsoft.ContainerInstance/containerGroups

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

  • 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 Jednostka Agregacja Wymiary Ziarna czasu Eksportowanie ds
Użycie procesora CPU

Użycie procesora CPU na wszystkich rdzeniach w milisekundach.
CpuUsage Count Maksimum, Minimum, Średnia containerName PT1M, PT5M, PT15M, PT30M, PT1H, PT6H, PT12H Tak
Użycie pamięci

Łączne użycie pamięci w bajtach.
MemoryUsage Bajty Maksimum, Minimum, Średnia containerName PT1M, PT5M, PT15M, PT30M, PT1H, PT6H, PT12H Tak
Odebrane bajty sieciowe na sekundę

Bajty sieciowe odebrane na sekundę.
NetworkBytesReceivedPerSecond Bajty Maksimum, Minimum, Średnia <none> PT1M, PT5M, PT15M, PT30M, PT1H, PT6H, PT12H Tak
Bajty sieciowe przesyłane na sekundę

Bajty sieciowe przesyłane na sekundę.
NetworkBytesTransmittedPerSecond Bajty Maksimum, Minimum, Średnia <none> PT1M, PT5M, PT15M, PT30M, PT1H, PT6H, PT12H Tak

Obsługiwane metryki dla elementu Microsoft.ContainerInstance/containerScaleSets

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

  • 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 Jednostka Agregacja Wymiary Ziarna czasu Eksportowanie ds
Procent użycia procesora CPU

Średnia procent użycia procesora CPU przez poszczególne grupy kontenerów w tym zestawie skalowania
CpuPercentage Procent Średnia, Minimalna, Maksymalna containerName PT1M Tak
Użycie procesora CPU

Średnie wykorzystanie procesora CPU w milisekundach używanych przez grupy kontenerów w tym zestawie skalowania
CpuUsage MilliCores Suma (suma), średnia, minimalna, maksymalna containerName PT1M Tak
Procent pamięci

Średnia procentowej ilości zużytej pamięci ((usedMemory/allocatedMemory) * 100) według grup kontenerów w tym zestawie skalowania
MemoryPercentage Procent Średnia, Minimalna, Maksymalna containerName PT1M Tak
Użycie pamięci

Łączna ilość pamięci używanej przez wszystkie grupy kontenerów w tym zestawie skalowania
MemoryUsage Bajty Suma (suma), średnia, minimalna, maksymalna containerName PT1M Tak

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
containerName Nazwa kontenera. Nazwa musi mieć długość od 1 do 63 znaków. Może zawierać tylko małe litery i kreski. Kreski nie mogą rozpoczynać ani kończyć nazwy, a kreski nie mogą być kolejne. Nazwa musi być unikatowa w swojej grupie zasobów.

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 obiektów Microsoft.ContainerInstance/containerGroups

Kategoria Nazwa wyświetlana kategorii Tabela dzienników Obsługuje podstawowy plan dziennika Obsługuje transformację czasu pozyskiwania Przykładowe zapytania Koszty eksportowania
ContainerEvent Zdarzenia kontenera ContainerEvent

Dzienniki klienta zdarzeń kontenera.

Nie Nie. Tak
ContainerInstanceLog Standardowe dzienniki wyjściowe ContainerInstanceLog

Dzienniki klienta wystąpienia kontenera.

Nie Nie. Tak

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.

Usługa Container Instances ma dwa schematy tabel, starszy schemat usługi Log Analytics i nowy schemat obsługujący ustawienia diagnostyczne. Funkcja ustawień diagnostycznych jest dostępna w publicznej wersji zapoznawczej w witrynie Azure Portal. W tym samym czasie można użyć schematów lub obu tych schematów.

Starsze tabele usługi Log Analytics

Poniższe tabele _CL reprezentują starszą integrację usługi Log Analytics. Użytkownicy udostępniają identyfikator i klucz obszaru roboczego usługi Log Analytics w ładunku grupy kontenerów.

Uwaga

Niektóre kolumny z poniższej listy istnieją tylko w ramach schematu i nie mają żadnych danych emitowanych w dziennikach. Te kolumny są oznaczone opisem "Empty".

ContainerInstanceLog_CL

Kolumna Type Opis
Komputer string Pusty
ContainerGroup_s string Nazwa grupy kontenerów skojarzonej z rekordem
ContainerID_s string Unikatowy identyfikator kontenera skojarzonego z rekordem
ContainerImage_s string Nazwa obrazu kontenera skojarzonego z rekordem
Location_s string Lokalizacja zasobu skojarzonego z rekordem
Wiadomość string Jeśli ma to zastosowanie, komunikat z kontenera
OSType_s string Nazwa systemu operacyjnego, na podstawie których kontener jest oparty
RawData string Pusty
ResourceGroup string Nazwa grupy zasobów, z którą jest skojarzony rekord
Source_s string Nazwa składnika rejestrowania "LoggingAgent"
SubscriptionId string Unikatowy identyfikator subskrypcji, z którą jest skojarzony rekord
TimeGenerated datetime Sygnatura czasowa wygenerowania zdarzenia przez usługę platformy Azure przetwarza żądanie odpowiadające zdarzeniu
Typ string Nazwa tabeli
_ResourceId string Unikatowy identyfikator zasobu skojarzonego z rekordem
_SubscriptionId string Unikatowy identyfikator subskrypcji, z którą jest skojarzony rekord

ContainerEvent_CL

Kolumna Type Opis
Komputer string Pusty
ContainerGroupInstanceId_g string Unikatowy identyfikator grupy kontenerów skojarzonej z rekordem
ContainerGroup_s string Nazwa grupy kontenerów skojarzonej z rekordem
ContainerName_s string Nazwa kontenera skojarzonego z rekordem
Count_d rzeczywiste Ile razy zdarzenie miało miejsce od ostatniego sondowania
FirstTimestamp_t datetime Znacznik czasu pierwszego wystąpienia zdarzenia
Location_s string Lokalizacja zasobu skojarzonego z rekordem
Wiadomość string Jeśli ma to zastosowanie, komunikat z kontenera
OSType_s string Nazwa systemu operacyjnego, na podstawie których kontener jest oparty
RawData string Pusty
Reason_s string Pusty
ResourceGroup string Nazwa grupy zasobów, z którą jest skojarzony rekord
SubscriptionId string Unikatowy identyfikator subskrypcji, z którą jest skojarzony rekord
TimeGenerated datetime Sygnatura czasowa wygenerowania zdarzenia przez usługę platformy Azure przetwarza żądanie odpowiadające zdarzeniu
Typ string Nazwa tabeli
_ResourceId string Unikatowy identyfikator zasobu skojarzonego z rekordem
_SubscriptionId string Unikatowy identyfikator subskrypcji, z którą jest skojarzony rekord

Tabele usługi Log Analytics usługi Azure Monitor

Nowsze tabele wymagają użycia ustawienia diagnostycznego do kierowania informacji do usługi Log Analytics. Funkcja ustawień diagnostycznych dla usługi Container Instances w witrynie Azure Portal jest dostępna w publicznej wersji zapoznawczej. Nazwy tabel są podobne, ale bez _CL, a niektóre kolumny są różne.

Po włączeniu tej funkcji dla subskrypcji można zastosować ustawienia diagnostyczne do grupy kontenerów. Zastosowanie ustawień diagnostycznych powoduje ponowne uruchomienie grupy kontenerów.

Na przykład poniżej przedstawiono sposób użycia New-AzDiagnosticSetting polecenia w celu zastosowania obiektu ustawień diagnostycznych do grupy kontenerów.

$log = @()
$log += New-AzDiagnosticSettingLogSettingsObject -Enabled $true -Category ContainerInstanceLog -RetentionPolicyDay 7 -RetentionPolicyEnabled $true
 
New-AzDiagnosticSetting -Name test-setting -ResourceId <container-group-resource-id> -WorkspaceId <log-analytics-workspace-id> -Log $log

Container Instances

Microsoft.ContainerInstance/containerGroups

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 podzbiór operacji, które usługa Azure Container Instances może rejestrować w dzienniku aktywności. Aby uzyskać pełną listę, zobacz Microsoft.ContainerInstance resource provider operations (Operacje dostawcy zasobów Microsoft.ContainerInstance).

Działanie opis
Microsoft.ContainerInstance/register/action Rejestruje subskrypcję dostawcy zasobów wystąpienia kontenera i umożliwia tworzenie grup kontenerów.
Microsoft.ContainerInstance/containerGroupProfiles/read Pobierz wszystkie profile grup kontenerów.
Microsoft.ContainerInstance/containerGroupProfiles/write Utwórz lub zaktualizuj określony profil grupy kontenerów.
Microsoft.ContainerInstance/containerGroupProfiles/delete Usuń określony profil grupy kontenerów.
Microsoft.ContainerInstance/containerGroups/read Pobierz wszystkie grupy kontenerów.
Microsoft.ContainerInstance/containerGroups/write Utwórz lub zaktualizuj określoną grupę kontenerów.
Microsoft.ContainerInstance/containerGroups/delete Usuń określoną grupę kontenerów.
Microsoft.ContainerInstance/containerGroups/restart/action Uruchamia ponownie określoną grupę kontenerów. Ten dziennik przechwytuje tylko zainicjowane przez klienta ponowne uruchomienia, a nie ponowne uruchomienia inicjowane przez infrastrukturę usługi Azure Container Instances.
Microsoft.ContainerInstance/containerGroups/stop/action Zatrzymuje określoną grupę kontenerów. Przydział zasobów obliczeniowych zostanie cofnięty i zatrzymanie rozliczeń.
Microsoft.ContainerInstance/containerGroups/start/action Uruchamia określoną grupę kontenerów.
Microsoft.ContainerInstance/containerGroups/containers/exec/action Exec do określonego kontenera.
Microsoft.ContainerInstance/containerGroups/containers/attach/action Dołącz do strumienia wyjściowego kontenera.
Microsoft.ContainerInstance/containerGroups/containers/buildlogs/read Pobieranie dzienników kompilacji dla określonego kontenera.
Microsoft.ContainerInstance/containerGroups/containers/logs/read Pobieranie dzienników dla określonego kontenera.
Microsoft.ContainerInstance/containerGroups/detectors/read Wyświetlanie listy detektorów grup kontenerów
Microsoft.ContainerInstance/containerGroups/operationResults/read Uzyskiwanie wyniku operacji asynchronicznych
Microsoft.ContainerInstance/containerGroups/outboundNetworkDependenciesEndpoints/read Wyświetlanie listy detektorów grup kontenerów
Microsoft.ContainerInstance/containerGroups/providers/Microsoft.Insights/diagnosticSettings/read Pobiera ustawienie diagnostyczne dla grupy kontenerów.
Microsoft.ContainerInstance/containerGroups/providers/Microsoft.Insights/diagnosticSettings/write Tworzy lub aktualizuje ustawienie diagnostyczne dla grupy kontenerów.
Microsoft.ContainerInstance/containerGroups/providers/Microsoft.Insights/metricDefinitions/read Pobiera dostępne metryki dla grupy kontenerów.
Microsoft.ContainerInstance/locations/deleteVirtualNetworkOrSubnets/action Powiadamia usługę Microsoft.ContainerInstance o usunięciu sieci wirtualnej lub podsieci.
Microsoft.ContainerInstance/locations/cachedImages/read Pobiera buforowane obrazy subskrypcji w regionie.
Microsoft.ContainerInstance/locations/capabilities/read Uzyskaj możliwości dla regionu.
Microsoft.ContainerInstance/locations/operationResults/read Uzyskiwanie wyniku operacji asynchronicznych
Microsoft.ContainerInstance/locations/operations/read Wyświetlanie listy operacji dla usługi Azure Container Instance.
Microsoft.ContainerInstance/locations/usages/read Pobieranie użycia dla określonego regionu.
Microsoft.ContainerInstance/operations/read Wyświetlanie listy operacji dla usługi Azure Container Instance.
Microsoft.ContainerInstance/serviceassociationlinks/delete Usuń link skojarzenia usługi utworzony przez dostawcę zasobów usługi Azure Container Instance w podsieci.