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. |
Powiązana zawartość
- Aby uzyskać opis monitorowania wystąpień kontenerów, zobacz Monitorowanie wystąpień kontenerów.
- Aby uzyskać szczegółowe informacje na temat monitorowania zasobów platformy Azure, zobacz Monitorowanie zasobów platformy Azure za pomocą usługi Azure Monitor .