Udostępnij za pośrednictwem


Dokumentacja danych monitorowania usługi Azure Blob Storage

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

Zobacz Monitorowanie usługi Azure Blob Storage , aby uzyskać szczegółowe informacje na temat danych, które można zbierać dla usługi Azure Blob Storage 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 konta Microsoft.Storage/storageAccounts

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

  • 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.
Kategoria Metric Nazwa w interfejsie API REST Jednostka Agregacja Wymiary Ziarna czasu Eksportowanie ds
Transakcja Dostępność

Procent dostępności usługi storage lub określonej operacji interfejsu API. Dostępność jest obliczana przez podzielenie wartości TotalBillableRequests przez liczbę żądań mających zastosowanie, łącznie z tymi, które wygenerowały nieoczekiwane błędy. Wszystkie nieoczekiwane błędy powodują obniżenie poziomu dostępności usługi magazynu lub określonej operacji interfejsu API.
Availability Procent Średnia, Minimalna, Maksymalna GeoType, , ApiNameAuthentication PT1M Tak
Transakcja Ruch wychodzący

Ilość danych wychodzących. Ta liczba obejmuje ruch wychodzący do klienta zewnętrznego z usługi Azure Storage, a także ruch wychodzący na platformie Azure. W rezultacie liczba ta nie odzwierciedla danych wychodzących uwzględnianych na rozliczeniu.
Egress Bajty Suma (suma), średnia, minimalna, maksymalna GeoType, , ApiNameAuthentication PT1M Tak
Transakcja Ruch przychodzący

Ilość danych przychodzących w bajtach. Ta liczba obejmuje dane przychodzące z klienta zewnętrznego do usługi Azure Storage, a także dane przychodzące w obrębie platformy Azure.
Ingress Bajty Suma (suma), średnia, minimalna, maksymalna GeoType, , ApiNameAuthentication PT1M Tak
Transakcja Opóźnienie E2E dla powodzenia

Średnie kompleksowe opóźnienie żądań zakończonych powodzeniem wysyłanych do usługi magazynu lub określonej operacji interfejsu API w milisekundach. Ta wartość obejmuje wymagany czas przetwarzania w usłudze Azure Storage do odczytania żądania, wysłania odpowiedzi i odebrania potwierdzenia dla odpowiedzi.
SuccessE2ELatency Milisekund Średnia, Minimalna, Maksymalna GeoType, , ApiNameAuthentication PT1M Tak
Transakcja Opóźnienie serwera dla powodzenia

Średni czas potrzebny na przetworzenie żądania zakończonego powodzeniem przez usługę Azure Storage. Ta wartość nie obejmuje opóźnienia sieci określonego przez wartość Opóźnienie E2E dla powodzenia.
SuccessServerLatency Milisekund Średnia, Minimalna, Maksymalna GeoType, , ApiNameAuthentication PT1M Tak
Transakcja Transakcje

Liczba żądań wysyłanych do usługi magazynu lub określonej operacji interfejsu API. Liczba ta obejmuje żądania zakończone powodzeniem i zakończone niepowodzeniem, a także żądania, które wygenerowały błędy. Użyj wymiaru ResponseType dla liczby różnych typów odpowiedzi.
Transactions Count Suma (suma) ResponseType, , GeoType, ApiName, , AuthenticationTransactionType PT1M Tak
Wydajność Użyta pojemność

Ilość miejsca używanego przez konto magazynu. W przypadku kont magazynu w warstwie Standardowa jest to suma pojemności używanej przez obiekt blob, tabelę, plik i kolejkę. W przypadku kont magazynu w warstwie Premium i kont usługi Blob Storage jest ona taka sama jak blobCapacity lub FileCapacity.
UsedCapacity Bajty Średnia <none> PT1H Nie.

Obsługiwane metryki dla usługi Microsoft.Storage/storageAccounts/blobServices

W poniższej tabeli wymieniono metryki dostępne dla typu zasobu Microsoft.Storage/storageAccounts/blobServices.

  • 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.
Kategoria Metric Nazwa w interfejsie API REST Jednostka Agregacja Wymiary Ziarna czasu Eksportowanie ds
Transakcja Dostępność

Procent dostępności usługi storage lub określonej operacji interfejsu API. Dostępność jest obliczana przez podzielenie wartości TotalBillableRequests przez liczbę żądań mających zastosowanie, łącznie z tymi, które wygenerowały nieoczekiwane błędy. Wszystkie nieoczekiwane błędy powodują obniżenie poziomu dostępności usługi magazynu lub określonej operacji interfejsu API.
Availability Procent Średnia, Minimalna, Maksymalna GeoType, , ApiName, , AuthenticationTier PT1M Tak
Wydajność Pojemność obiektu blob

Ilość miejsca do magazynowania używanego przez usługę Blob Service konta magazynu w bajtach.
BlobCapacity Bajty Średnia BlobType, Tier PT1H Nie.
Wydajność Liczba obiektów blob

Liczba obiektów blob przechowywanych na koncie magazynu.
BlobCount Count Średnia BlobType, Tier PT1H Nie.
Wydajność Rozmiar aprowizowany obiektu blob

Ilość magazynu aprowizowanego w usłudze Blob Service konta magazynu w bajtach.
BlobProvisionedSize Bajty Średnia BlobType, Tier PT1H Nie.
Wydajność Liczba kontenerów obiektów blob

Liczba kontenerów na koncie magazynu.
ContainerCount Count Średnia <none> PT1H Tak
Transakcja Ruch wychodzący

Ilość danych wychodzących. Ta liczba obejmuje ruch wychodzący do klienta zewnętrznego z usługi Azure Storage, a także ruch wychodzący na platformie Azure. W rezultacie liczba ta nie odzwierciedla danych wychodzących uwzględnianych na rozliczeniu.
Egress Bajty Suma (suma), średnia, minimalna, maksymalna GeoType, , ApiName, , AuthenticationTier PT1M Tak
Wydajność Pojemność indeksu

Ilość miejsca do magazynowania używanego przez indeks hierarchiczny usługi Azure Data Lake Storage Gen2.
IndexCapacity Bajty Średnia <none> PT1H Nie.
Transakcja Ruch przychodzący

Ilość danych przychodzących w bajtach. Ta liczba obejmuje dane przychodzące z klienta zewnętrznego do usługi Azure Storage, a także dane przychodzące w obrębie platformy Azure.
Ingress Bajty Suma (suma), średnia, minimalna, maksymalna GeoType, , ApiName, , AuthenticationTier PT1M Tak
Transakcja Opóźnienie E2E dla powodzenia

Średnie kompleksowe opóźnienie żądań zakończonych powodzeniem wysyłanych do usługi magazynu lub określonej operacji interfejsu API w milisekundach. Ta wartość obejmuje wymagany czas przetwarzania w usłudze Azure Storage do odczytania żądania, wysłania odpowiedzi i odebrania potwierdzenia dla odpowiedzi.
SuccessE2ELatency Milisekund Średnia, Minimalna, Maksymalna GeoType, , ApiName, , AuthenticationTier PT1M Tak
Transakcja Opóźnienie serwera dla powodzenia

Średni czas potrzebny na przetworzenie żądania zakończonego powodzeniem przez usługę Azure Storage. Ta wartość nie obejmuje opóźnienia sieci określonego przez wartość Opóźnienie E2E dla powodzenia.
SuccessServerLatency Milisekund Średnia, Minimalna, Maksymalna GeoType, , ApiName, , AuthenticationTier PT1M Tak
Transakcja Transakcje

Liczba żądań wysyłanych do usługi magazynu lub określonej operacji interfejsu API. Liczba ta obejmuje żądania zakończone powodzeniem i zakończone niepowodzeniem, a także żądania, które wygenerowały błędy. Użyj wymiaru ResponseType dla liczby różnych typów odpowiedzi.
Transactions Count Suma (suma) ResponseType, , GeoType, ApiName, Authentication, , TransactionTypeTier PT1M Tak

Uwaga

Metryka Pojemność obiektów blob i Liczba obiektów blob są emitowane co godzinę. Proces w tle oblicza te metryki i aktualizuje je wiele razy dziennie.

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.

Wymiary dostępne dla wszystkich usług magazynu

Nazwa wymiaru Opis
Typ geograficzny Transakcja z klastra podstawowego lub pomocniczego. Dostępne wartości obejmują podstawowe i pomocnicze. Dotyczy to magazynu geograficznie nadmiarowego dostępu do odczytu (RA-GRS) podczas odczytywania obiektów z dzierżawy pomocniczej.
Typ odpowiedzi Typ odpowiedzi transakcji. Dostępne wartości to:

  • ServerOtherError: wszystkie inne błędy po stronie serwera z wyjątkiem opisanych.
  • ServerBusyError: uwierzytelnione żądanie, które zwróciło kod stanu HTTP 503.
  • ServerTimeoutError: uwierzytelnione żądanie przekroczenia limitu czasu, które zwróciło kod stanu HTTP 500. Przekroczenie limitu czasu wystąpiło z powodu błędu serwera.
  • AuthenticationError: nie można uwierzytelnić żądania przez serwer.
  • AuthorizationError: uwierzytelnione żądanie, które nie powiodło się z powodu nieautoryzowanego dostępu do danych lub niepowodzenia autoryzacji.
  • NetworkError: uwierzytelnione żądanie, które nie powiodło się z powodu błędów sieci. Najczęściej występuje, gdy klient przedwcześnie zamyka połączenie przed wygaśnięciem limitu czasu.
  • ClientAccountBandwidthThrottlingError: żądanie jest ograniczane przez przepustowość w celu przekroczenia limitów skalowalności konta magazynu.
  • ClientAccountRequestThrottlingError: żądanie jest ograniczane w żądaniu w celu przekroczenia limitów skalowalności konta magazynu.
  • ClientThrottlingError: inny błąd ograniczania po stronie klienta. ClientAccountBandwidthThrottlingError i ClientAccountRequestThrottlingError są wykluczone.
  • ClientShareEgressThrottlingError: dotyczy tylko udziałów plików w warstwie Premium. Inny błąd ograniczania przepustowości po stronie klienta. Żądanie nie powiodło się z powodu ograniczania przepustowości ruchu wychodzącego dla przekroczenia limitów udziału. ClientAccountBandwidthThrottlingError jest wykluczony.
  • ClientShareIngressThrottlingError: dotyczy tylko udziałów plików w warstwie Premium. Inny błąd ograniczania przepustowości po stronie klienta. Żądanie nie powiodło się z powodu ograniczania przepustowości ruchu przychodzącego dla przekroczenia limitów udziału. ClientAccountBandwidthThrottlingError jest wykluczony.
  • ClientShareIopsThrottlingError: inny błąd ograniczania po stronie klienta. Żądanie nie powiodło się z powodu ograniczania liczby operacji we/wy na sekundę. ClientAccountRequestThrottlingError jest wykluczony.
  • ClientTimeoutError: uwierzytelnione żądanie przekroczenia limitu czasu, które zwróciło kod stanu HTTP 500. Jeśli limit czasu sieci klienta lub limit czasu żądania jest ustawiony na niższą wartość niż oczekiwano przez usługę magazynu, jest to oczekiwany limit czasu. W przeciwnym razie jest zgłaszany jako ServerTimeoutError.
  • ClientOtherError: wszystkie inne błędy po stronie klienta z wyjątkiem opisanych.
  • Powodzenie: pomyślne żądanie
  • SuccessWithThrottling: Pomyślne żądanie, gdy klient SMB zostanie ograniczony w pierwszych próbach, ale zakończy się powodzeniem po ponownych próbach.
  • SuccessWithShareEgressThrottling: dotyczy tylko udziałów plików w warstwie Premium. Pomyślne żądanie, gdy klient SMB jest ograniczany z powodu ograniczania przepustowości ruchu wychodzącego w pierwszej próbie lub próbach, ale kończy się powodzeniem po ponownych próbach.
  • SuccessWithShareIngressThrottling: dotyczy tylko udziałów plików w warstwie Premium. Pomyślne żądanie, gdy klient SMB jest ograniczany z powodu ograniczania przepustowości ruchu przychodzącego w pierwszej próbie lub próbach, ale kończy się powodzeniem po ponownych próbach.
  • SuccessWithShareIopsThrottling: Pomyślne żądanie, gdy klient SMB zostanie ograniczony z powodu ograniczania liczby operacji we/wy na sekundę w pierwszych próbach, ale kończy się powodzeniem po ponownych próbach.
  • SuccessWithMetadataWarning: dotyczy tylko udziałów plików. Pomyślne żądanie, gdy klient uruchamia dużą liczbę operacji we/wy na sekundę metadanych, co może spowodować ograniczenie przepustowości później, jeśli liczba operacji we/wy na sekundę pozostanie wysoka lub zwiększy się.
  • SuccessWithMetadataThrottling: dotyczy tylko udziałów plików. Pomyślne żądanie, gdy klient jest ograniczany z powodu dużej liczby operacji we/wy na sekundę metadanych w pierwszej próbie lub próbach, ale kończy się powodzeniem po ponownych próbach.
  • Nazwa interfejsu API Nazwa operacji. Jeśli błąd wystąpi przed zidentyfikowaniem nazwy operacji , nazwa będzie wyświetlana jako "Nieznana". Możesz użyć wartości ResponseType wymiaru, aby dowiedzieć się więcej o awarii.
    Authentication Typ uwierzytelniania używany w transakcjach. Dostępne wartości to:
  • AccountKey: transakcja jest uwierzytelniana przy użyciu klucza konta magazynu.
  • Sygnatura dostępu współdzielonego: transakcja jest uwierzytelniana przy użyciu sygnatur dostępu współdzielonego usługi/konta.
  • DelegationSas: transakcja jest uwierzytelniana przy użyciu sygnatury dostępu współdzielonego delegowania użytkownika.
  • OAuth: transakcja jest uwierzytelniana przy użyciu tokenów dostępu OAuth.
  • Anonimowe: transakcja jest żądana anonimowo. Nie obejmuje ona żądań wstępnych.
  • AnonymousPreflight: Transakcja jest żądanie wstępne.
  • Typ transakcji Typ transakcji. Dostępne wartości to:
  • Użytkownik: transakcja została wykonana przez klienta.
  • System: transakcja została wykonana przez proces systemowy.
  • Wymiary specyficzne dla usługi Blob Storage

    Nazwa wymiaru opis
    Typ obiektu blob Typ obiektu blob tylko dla metryk obiektów blob. Obsługiwane wartości to BlockBlob, PageBlob i Azure Data Lake Storage. Uzupełnialne obiekty blob są uwzględniane w bloku BlockBlob.
    Warstwa Usługa Azure Storage oferuje różne warstwy dostępu, które umożliwiają przechowywanie danych obiektów blob w najbardziej ekonomiczny sposób. Zobacz więcej w warstwie obiektów blob usługi Azure Storage. Obsługiwane wartości to:

    Gorąca: Warstwa gorąca
    Chłodna: warstwa Chłodna
    Zimno: Warstwa zimna
    Archiwum: warstwa Archiwum
    Premium: warstwa Premium dla blokowego obiektu blob
    P4/P6/P10/P15/P20/P30/P40/P50/P60: Typy warstw dla stronicowego obiektu blob w warstwie Premium
    Standardowa: typ warstwy dla standardowego stronicowego obiektu blob
    Niezachiętne: typ warstwy dla konta magazynu ogólnego przeznaczenia w wersji 1

    W przypadku metryk pomocniczych wymiarów należy określić wartość wymiaru, aby wyświetlić odpowiednie wartości metryk. Na przykład jeśli spojrzysz na wartość Transakcje dla pomyślnych odpowiedzi, musisz przefiltrować wymiar ResponseType z powodzeniem. Jeśli spojrzysz na wartość BlobCount dla blokowego obiektu blob, musisz przefiltrować wymiar BlobType za pomocą parametru BlockBlob.

    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 usługi Microsoft.Storage/storageAccounts/blobServices

    Kategoria Nazwa wyświetlana kategorii Tabela dzienników Obsługuje podstawowy plan dziennika Obsługuje transformację czasu pozyskiwania Przykładowe zapytania Koszty eksportowania
    StorageDelete Usuwanie magazynu StorageBlobLogs

    Schemat dzienników usługi Blob Service usługi Storage

    Tak Tak Zapytania Tak
    StorageRead Odczyt magazynu StorageBlobLogs

    Schemat dzienników usługi Blob Service usługi Storage

    Tak Tak Zapytania Tak
    StorageWrite Zapis w magazynie StorageBlobLogs

    Schemat dzienników usługi Blob Service usługi Storage

    Tak Tak Zapytania 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.

    W poniższych sekcjach opisano właściwości dzienników zasobów usługi Azure Storage po zebraniu ich w dziennikach usługi Azure Monitor lub usłudze Azure Storage. Właściwości opisują operację, usługę i typ autoryzacji, który został użyty do wykonania operacji.

    Uwaga

    Nazwy pól wymienione w każdej poniższej sekcji są prawidłowe, gdy dzienniki zasobów są wysyłane do usługi Azure Storage lub do centrum zdarzeń. Gdy dzienniki są wysyłane do obszaru roboczego usługi Log Analytics, nazwy pól mogą być inne.

    Pola opisujące operację

    {
        "time": "2019-02-28T19:10:21.2123117Z",
        "resourceId": "/subscriptions/00001111-aaaa-2222-bbbb-3333cccc4444/resourceGroups/mytestrp/providers/Microsoft.Storage/storageAccounts/testaccount1/blobServices/default",
        "category": "StorageWrite",
        "operationName": "PutBlob",
        "operationVersion": "2017-04-17",
        "schemaVersion": "1.0",
        "statusCode": 201,
        "statusText": "Success",
        "durationMs": 5,
        "callerIpAddress": "192.168.0.1:11111",
        "correlationId": "aaaa0000-bb11-2222-33cc-444444dddddd",
        "location": "uswestcentral",
        "uri": "http://mystorageaccount.blob.core.windows.net/cont1/blobname?timeout=10"
    }
    
    Właściwości opis
    Godzina Czas uniwersalny koordynowany (UTC), kiedy żądanie zostało odebrane przez magazyn. Na przykład: 2018/11/08 21:09:36.6900118.
    resourceId Identyfikator zasobu konta magazynu. Na przykład: /subscriptions/aaaa0a0a-bb1b-cc2c-dd3d-eeeeee4e4e4e/resourceGroups/.
    myresourcegroup/providers/Microsoft.Storage/storageAccounts/mystorageaccount/storageAccounts/blobServices/default
    kategoria Kategoria żądanej operacji. Na przykład: StorageRead, StorageWritelub StorageDelete.
    operationName Typ wykonanej operacji REST.
    Aby uzyskać pełną listę operacji, zobacz temat analityka magazynu Zarejestrowane operacje i komunikaty o stanie.
    operationVersion Wersja usługi magazynu określona podczas żądania. Jest to odpowiednik wartości nagłówka x-ms-version . Na przykład: 2017-04-17.
    schemaVersion Wersja schematu dziennika. Na przykład: 1.0.
    statusCode Kod stanu HTTP lub SMB dla żądania. Jeśli żądanie HTTP zostanie przerwane, ta wartość może być ustawiona na Unknownwartość .
    Na przykład: 206.
    statusText Stan żądanej operacji. Aby uzyskać pełną listę komunikatów o stanie, zobacz temat analityka magazynu Zarejestrowane operacje i komunikaty o stanie. W wersji 2017-04-17 lub nowszej komunikat o ClientOtherError stanie nie jest używany. Zamiast tego to pole zawiera kod błędu. Na przykład: SASSuccess.
    durationMs Łączny czas wyrażony w milisekundach w celu wykonania żądanej operacji. Obejmuje to czas na odczytanie żądania przychodzącego i wysłanie odpowiedzi do elementu żądającego. Na przykład: 12.
    callerIpAddress Adres IP obiektu żądającego, w tym numer portu. Na przykład: 192.100.0.102:4362.
    correlationId Identyfikator używany do korelowania dzienników między zasobami. Na przykład: aaaa0000-bb11-2222-33cc-444444dddddd.
    location Lokalizacja konta magazynu. Na przykład: North Europe.
    protokół Protokół używany w operacji. Na przykład: HTTP, , SMBHTTPSlubNFS
    Uri Żądany identyfikator zasobu jednolity.

    Pola opisujące sposób uwierzytelniania operacji

    {
        "identity": {
            "authorization": [
                {
                    "action": "Microsoft.Storage/storageAccounts/blobServices/containers/blobs/read",
                    "denyAssignmentId": "aaaa0000-bb11-2222-33cc-444444dddddd",
                    "principals": [
                        {
                            "id": "aaaaaaaa-bbbb-cccc-1111-222222222222",
                            "type": "User"
                        }
                    ],
                    "reason": "Policy",
                    "result": "Granted",
                    "roleAssignmentId": "00aa00aa-bb11-cc22-dd33-44ee44ee44ee",
                    "roleDefinitionId": "11bb11bb-cc22-dd33-ee44-55ff55ff55ff",
                    "type": "RBAC"
                }
            ],
            "properties": {
                "metricResponseType": "Success",
                "objectKey": "/samplestorageaccount/samplecontainer/sampleblob.png"
               },
            "requester": {
                "appId": "00001111-aaaa-2222-bbbb-3333cccc4444",
                "audience": "https://storage.azure.com/",
                "objectId": "aaaaaaaa-0000-1111-2222-bbbbbbbbbbbb",
                "tenantId": "aaaabbbb-0000-cccc-1111-dddd2222eeee",
                "tokenIssuer": "https://sts.windows.net/2c2c2c2c-3333-dddd-4444-5e5e5e5e5e5e",
                "uniqueName": "someone@example.com"
               },
            "delegatedResource": {
                "tenantId": "aaaabbbb-0000-cccc-1111-dddd2222eeee",
                "resourceId": "a0a0a0a0-bbbb-cccc-dddd-e1e1e1e1e1e1",
                "objectId": "a0a0a0a0-bbbb-cccc-dddd-e1e1e1e1e1e1"
              },
            "type": "OAuth"
        },
    }
    
    
    Właściwości opis
    tożsamość/typ Typ uwierzytelniania, który został użyty do wykonania żądania.
    Na przykład: OAuth, , SAS KeyKerberos, , Account KeylubAnonymous
    tożsamość/tokenHash Skrót SHA-256 tokenu uwierzytelniania używany w żądaniu.
    Gdy typ uwierzytelniania to Account Key, format to "key1 | key2 (skrót SHA256 klucza)".
    Na przykład: key1(5RTE343A6FEB12342672AFD40072B70D4A91BGH5CDF797EC56BF82B2C3635CE).
    Gdy typ uwierzytelniania to SAS Key, format to "key1 | key2 (skrót SHA 256 klucza),SasSignature(skrót SHA 256 tokenu SAS)".
    Na przykład: key1(0A0XE8AADA354H19722ED12342443F0DC8FAF3E6GF8C8AD805DE6D563E0E5F8A),SasSignature(04D64C2B3A704145C9F1664F201123467A74D72DA72751A9137DDAA732FA03CF). Gdy typ uwierzytelniania to OAuth, format to "SKRÓT SHA 256 tokenu OAuth".
    Na przykład: B3CC9D5C64B3351573D806751312317FE4E910877E7CBAFA9D95E0BE923DD25C.
    W przypadku innych typów uwierzytelniania nie ma pola tokenHash.
    autoryzacja/akcja Akcja przypisana do żądania.
    authorization/denyAssignmentId Data w formacie GUID, gdy dostęp został odrzucony przez przypisanie odmowy.
    Przypisanie odmowy może pochodzić z usługi Azure Blueprints lub aplikacji zarządzanej.
    Aby uzyskać więcej informacji na temat przypisań odmowy, zobacz Omówienie przypisań odmowy platformy Azure
    autoryzacja/przyczyna Przyczyna wyniku autoryzacji żądania.
    Na przykład: Policy, lub NoApplicablePolicyMissingAttributes
    autoryzacja/wynik Wynik autoryzacji żądania.
    Na przykład: Granted lub Denied
    authorization/roleAssignmentId Identyfikator przypisania roli.
    Na przykład: 11bb11bb-cc22-dd33-ee44-55ff55ff55ff.
    authorization/roleDefinitionId Identyfikator definicji roli.
    Na przykład: 00aa00aa-bb11-cc22-dd33-44ee44ee44ee.
    autoryzacja/typ Źródło wyniku autoryzacji dla żądania.
    Na przykład: RBAC lub ABAC
    podmioty zabezpieczeń/identyfikatory Identyfikator podmiotu zabezpieczeń.
    Na przykład: a4711f3a-254f-4cfb-8a2d-111111111111.
    podmioty zabezpieczeń/typ Typ podmiotu zabezpieczeń.
    Na przykład: ServicePrincipal.
    properties/metricResponseType Odpowiedź z transakcji metryk.
    Aby zapoznać się z przykładami, zobacz wymiar metryk ResponseType dla usługi magazynu:
    Bloków blob
    Pliki
    Kolejek
    Tabel
    properties/objectKey Ścieżka do obiektu, do których uzyskuje się dostęp.
    Na przykład: samplestorageaccount/container1/blob.png.
    requester/appID Identyfikator aplikacji Open Authorization (OAuth), który jest używany jako element żądający.
    Na przykład: 00001111-aaaa-2222-bbbb-3333cccc4444.
    żądający/odbiorcy Odbiorcy protokołu OAuth żądania.
    Na przykład: https://storage.azure.com.
    requester/objectId Identyfikator obiektu OAuth obiektu obiektu żądania. W przypadku uwierzytelniania Kerberos reprezentuje identyfikator obiektu uwierzytelnionego użytkownika Kerberos.
    Na przykład: aaaaaaaa-0000-1111-2222-bbbbbbbbbbbb.
    requester/tenantId Identyfikator dzierżawy protokołu OAuth tożsamości.
    Na przykład: aaaabbbb-0000-cccc-1111-dddd2222eeee.
    requester/tokenIssuer Wystawca tokenu OAuth.
    Na przykład: https://sts.windows.net/aaaabbbb-0000-cccc-1111-dddd2222eeee/.
    requester/upn Główna nazwa użytkownika (UPN) osoby żądającej.
    Na przykład: someone@contoso.com.
    requester/userName To pole jest zarezerwowane tylko do użytku wewnętrznego.
    requester/uniqueName Unikatowa nazwa osoby żądającego. Na przykład: someone@example.com.
    delegatedResource/tenantId Identyfikator dzierżawy usługi Microsoft Entra identyfikatora zasobu platformy Azure, który uzyskuje dostęp do magazynu w imieniu właściciela zasobu magazynu (na przykład: aaaabbbb-0000-cccc-1111-dddd2222eeee).
    delegatedResource/resourceId Identyfikator zasobu platformy Azure, który uzyskuje dostęp do magazynu w imieniu właściciela zasobu magazynu (na przykład: /subscriptions/<sub>/resourcegroups/<rg>/providers/Microsoft.Compute/virtualMachines/<vm-name>)
    delegatedResource/objectId Identyfikator obiektu Entra firmy Microsoft identyfikatora zasobu platformy Azure, który uzyskuje dostęp do magazynu w imieniu właściciela zasobu magazynu (na przykład: aaaaaaaa-0000-1111-2222-bbbbbbbbbbbb).

    Pola opisujące usługę

    {
        "properties": {
            "accountName": "contoso",
            "requestUrl": "https://contoso.blob.core.windows.net:443/upload?restype=container&comp=list&prefix=&delimiter=/&marker=&maxresults=30&include=metadata&_=1551405598426",
            "userAgentHeader": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/64.0.3282.140 Safari/537.36 Edge/17.17134",
            "referrerHeader": "blob:https://portal.azure.com/00001111-aaaa-2222-bbbb-3333cccc4444",
            "clientRequestId": "",
            "etag": "",
            "serverLatencyMs": 63,
            "serviceType": "blob",
            "operationCount": 0,
            "requestHeaderSize": 2658,
            "requestBodySize": 0,
            "responseHeaderSize": 295,
            "responseBodySize": 2018,
            "contentLengthHeader": 0,
            "requestMd5": "",
            "serverMd5": "",
            "lastModifiedTime": "",
            "conditionsUsed": "",
            "smbTreeConnectID" : "0x3",
            "smbPersistentHandleID" : "0x6003f",
            "smbVolatileHandleID" : "0xFFFFFFFF00000065",
            "smbMessageID" : "0x3b165",
            "smbCreditsConsumed" : "0x3",
            "smbCommandDetail" : "0x2000 bytes at offset 0xf2000",
            "smbFileId" : " 0x9223442405598953",
            "smbSessionID" : "0x8530280128000049",
            "smbCommandMajor" : "0x6",
            "smbCommandMinor" : "DirectoryCloseAndDelete",
            "downloadRange" : "bytes=4-4194307",
            "accessTier": "None",
            "sourceAccessTier": "Hot",
            "rehydratePriority":"High"
        }
    }
    
    Właściwości opis
    accountName Nazwa konta magazynu. Na przykład: mystorageaccount.
    requestUrl Żądany adres URL.
    userAgentHeader Wartość nagłówka User-Agent w cudzysłowie. Na przykład: WA-Storage/6.2.0 (.NET CLR 4.0.30319.42000; Win32NT 6.2.9200.0).
    refererHeader Wartość nagłówka odwołania . Na przykład: http://contoso.com/about.html.
    clientRequestId Wartość nagłówka x-ms-client-request-id żądania. Na przykład: 360b66a6-ad4f-4c4a-84a4-0ad7cb44f7a6.
    etag Identyfikator ETag zwróconego obiektu w cudzysłowie. Na przykład: 0x8D101F7E4B662C4.
    serverLatencyMs Łączny czas wyrażony w milisekundach do wykonania żądanej operacji. Ta wartość nie obejmuje opóźnienia sieci (czas odczytywania żądania przychodzącego i wysyłania odpowiedzi do żądającego). Na przykład: 22.
    serviceType Usługa skojarzona z tym żądaniem. Na przykład: blob, , filestablelub queue.
    operationCount Liczba każdej zarejestrowanej operacji, która jest zaangażowana w żądanie. Ta liczba rozpoczyna się od indeksu 0. Niektóre żądania wymagają więcej niż jednej operacji. Większość żądań wykonuje tylko jedną operację. Na przykład: 1.
    requestHeaderSize Rozmiar nagłówka żądania wyrażony w bajtach. Na przykład: 578.
    Jeśli żądanie nie powiedzie się, ta wartość może być pusta.
    requestBodySize Rozmiar pakietów żądań wyrażony w bajtach, które są odczytywane przez usługę magazynu.
    Na przykład: 0.
    Jeśli żądanie nie powiedzie się, ta wartość może być pusta.
    responseHeaderSize Rozmiar nagłówka odpowiedzi wyrażony w bajtach. Na przykład: 216.
    Jeśli żądanie nie powiedzie się, ta wartość może być pusta.
    responseBodySize Rozmiar pakietów odpowiedzi zapisanych przez usługę magazynu w bajtach. Jeśli żądanie nie powiedzie się, ta wartość może być pusta. Na przykład: 216.
    requestMd5 Wartość nagłówka Content-MD5 lub nagłówka x-ms-content-md5 w żądaniu. Wartość skrótu MD5 określona w tym polu reprezentuje zawartość żądania. Na przykład: 788815fd0198be0d275ad329cafd1830.
    To pole może być puste.
    serverMd5 Wartość skrótu MD5 obliczona przez usługę magazynu. Na przykład: 3228b3cf1069a5489b298446321f8521.
    To pole może być puste.
    lastModifiedTime Czas ostatniej modyfikacji (LMT) dla zwróconego obiektu. Na przykład: Tuesday, 09-Aug-11 21:13:26 GMT.
    To pole jest puste dla operacji, które mogą zwracać wiele obiektów.
    conditionsUsed Rozdzielana średnikami lista par klucz-wartość, które reprezentują warunek. Warunki mogą być następujące:
  • If-Modified-Since
  • If-Unmodified-Since
  • Dopasowanie warunkowe
  • If-None-Match
    Na przykład: If-Modified-Since=Friday, 05-Aug-11 19:11:54 GMT.
  • contentLengthHeader Wartość nagłówka Content-Length dla żądania wysłanego do usługi magazynu. Jeśli żądanie zakończyło się pomyślnie, ta wartość jest równa żądaniuBodySize. Jeśli żądanie nie powiedzie się, ta wartość może nie być równa żądaniuBodySize lub może być pusta.
    tlsVersion Wersja protokołu TLS używana w połączeniu żądania. Na przykład: TLS 1.2.
    smbTreeConnectID Drzewo bloku komunikatów serwera (SMB) ConnectId ustanowione w czasie połączenia drzewa. Na przykład: 0x3.
    smbPersistentHandleID Trwały identyfikator dojścia z żądania CREATE protokołu SMB2, które przetrwa ponowne nawiązywanie połączeń sieciowych. Odwołuje się do ms-SMB2 2.2.14.1 jako SMB2_FILEID. Trwałe. Na przykład: 0x6003f.
    smbVolatileHandleID Nietrwały identyfikator dojścia z żądania SMB2 CREATE, który jest odtwarzany w sieci ponownie nawiąże połączenie. Odwołuje się do ms-SMB2 2.2.14.1 jako SMB2_FILEID. Lotne. Na przykład: 0xFFFFFFFF00000065.
    smbMessageID Względny identyfikator messageid połączenia. Na przykład: 0x3b165.
    smbCreditsConsumed Ruch przychodzący lub wychodzący używany przez żądanie w jednostkach 64k. Na przykład: 0x3.
    smbCommandDetail Więcej informacji na temat tego konkretnego żądania, a nie ogólnego typu żądania. Na przykład: 0x2000 bytes at offset 0xf2000.
    smbFileId Identyfikator FileId skojarzony z plikiem lub katalogiem. Mniej więcej analogicznie do identyfikatora fileid systemu plików NTFS. Na przykład: 0x9223442405598953.
    smbSessionID Identyfikator sesji SMB2 ustanowiony w czasie konfiguracji sesji. Na przykład: 0x8530280128000049.
    smbCommandMajor uint32 Wartość w SMB2_HEADER. Polecenie. Obecnie jest to liczba z zakresu od 0 do 18 włącznie. Na przykład: 0x6.
    smbCommandMinor Podklasa SmbCommandMajor, jeśli jest to konieczne. Na przykład: DirectoryCloseAndDelete.
    accessTier Warstwa dostępu istniejącego obiektu blob, gdy jest używana operacja, taka jak GetBlob lub GetBlobProperties (na przykład: Hot). Może być również warstwą dostępu podaną w nagłówku x-ms-access-tier dla operacji, takich jak SetBlobTier, PutBlob, PutBlockListlub CopyBlob.
    sourceAccessTier Warstwa dostępu źródłowego obiektu blob operacji kopiowania (na przykład: Hot).
    rehydrationPriority Priorytet używany do ponownego wypełniania zarchiwizowanego obiektu blob (na przykład: High lub Standard).
    downloadRange Wskazuje, że zażądano i przeniesiono tylko część obiektu blob (określony zakres bajtów). Jeśli na przykład wartość downloadRange pola to bytes=0-1023, żądanie pobrało pierwsze 1024 bajty obiektu blob (od przesunięcia bajtu 0 do 1023).

    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.