analityka magazynu zarejestrowanych operacji i komunikatów o stanie
W tym temacie wymieniono operacje usługi magazynu i komunikaty o stanie rejestrowane przez analityka magazynu.
Zarejestrowane komunikaty o stanie żądania
Poniższa tabela zawiera komunikaty o stanie, które są rejestrowane i raportowane w danych metryk. Poniżej wymieniono definicję każdej kolumny:
Komunikat o stanie: komunikat o stanie żądania zarejestrowanego przez analityka magazynu. Ta wartość jest uwzględniana w wpisach dziennika i jest nazwą kolumny w każdej tabeli Metrics.
Opis: opis komunikatu o stanie, w tym czasowniki HTTP i kody stanu, jeśli ma to zastosowanie.
Rozliczana: wartość tak/nie wskazująca, czy żądanie jest rozliczane. Aby uzyskać więcej informacji na temat rozliczeń w usłudze Azure Storage, zobacz cennik Azure Blob Storage.
Dostępność: wartość tak/nie wskazująca, czy żądanie jest uwzględniane w obliczeniu dostępności dla usługi magazynu, czy określonej operacji interfejsu API. Wszystkie nieoczekiwane błędy powodują obniżenie poziomu dostępności usługi magazynu lub określonej operacji interfejsu API.
Komunikat o stanie | Informacje | Płatne | Dostępność |
---|---|---|---|
Powodzenie | Pomyślne żądanie. | Tak | Tak |
AnonymousSuccess | Pomyślne żądanie anonimowe. | Tak | Tak |
SASSuccess | Pomyślne żądanie sygnatury dostępu współdzielonego (SAS). | Tak | Tak |
ThrottlingError | Autoryzowane żądanie, które zwróciło kod stanu HTTP 503. | Nie | Nie |
AnonymousThrottlingError | Anonimowe żądanie, które zwróciło kod stanu HTTP 503. | Nie | Nie |
SASThrottlingError | Żądanie sygnatury dostępu współdzielonego zwracające kod stanu HTTP 503. | Nie | Nie |
ClientTimeoutError | Upłynął limit czasu autoryzowanego żądania, 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. | Tak | Tak |
AnonymousClientTimeoutError | Przekroczono limit czasu żądania anonimowego, 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 AnonymousServerTimeoutError. | Tak | Tak |
SASClientTimeoutError | Przekroczono limit czasu żądania sygnatury dostępu współdzielonego, 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 błąd SASServerTimeoutError. | Tak | Tak |
ServerTimeoutError | Upłynął limit czasu autoryzowanego żądania, które zwróciło kod stanu HTTP 500. Przekroczenie limitu czasu wystąpiło z powodu błędu serwera. | Nie | Tak |
AnonymousServerTimeoutError | Przekroczono limit czasu żądania anonimowego, które zwróciło kod stanu HTTP 500. Przekroczenie limitu czasu wystąpiło z powodu błędu serwera. | Nie | Tak |
SASServerTimeoutError | Przekroczono limit czasu żądania sygnatury dostępu współdzielonego, które zwróciło kod stanu HTTP 500. Przekroczenie limitu czasu wystąpiło z powodu błędu serwera. | Nie | Tak |
ClientOtherError | Autoryzowane żądanie, które nie powiodło się zgodnie z oczekiwaniami. Ten błąd może reprezentować wiele kodów stanu HTTP na poziomie 300–400, takich jak NotFound i ResourceAlreadyExists. | Tak | Tak |
SASClientOtherError | Żądanie sygnatury dostępu współdzielonego, które nie powiodło się zgodnie z oczekiwaniami. | Tak | Tak |
AnonymousClientOtherError | Żądanie anonimowe, które nie powiodło się zgodnie z oczekiwaniami, najczęściej żądanie, które nie powiodło się określonego warunku wstępnego. | Tak | Tak |
ServerOtherError | Autoryzowane żądanie, które nie powiodło się z powodu nieznanych błędów serwera, najczęściej zwraca kod stanu HTTP 500. | Nie | Tak |
AnonymousServerOtherError | Żądanie anonimowe, które nie powiodło się z powodu nieznanych błędów serwera, najczęściej zwraca kod stanu HTTP 500. | Nie | Tak |
SASServerOtherError | Żądanie sygnatury dostępu współdzielonego, które nie powiodło się z powodu nieznanych błędów serwera, najczęściej zwraca kod stanu HTTP 500. | Nie | Tak |
AuthorizationError | Autoryzowane żądanie, które nie powiodło się z powodu nieautoryzowanego dostępu do danych lub niepowodzenia autoryzacji. | Tak | Tak |
AnonymousAuthorizationError | Żądanie anonimowe, które nie powiodło się z powodu nieautoryzowanego dostępu do danych lub niepowodzenia autoryzacji. | Nie | Nie |
SASAuthorizationError | Żądanie sygnatury dostępu współdzielonego, które nie powiodło się z powodu nieautoryzowanego dostępu do danych lub niepowodzenia autoryzacji. | Tak | Tak |
NetworkError | Autoryzowane żą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. | Tak | Tak |
AnonymousNetworkError | Żądanie anonimowe, 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. | Tak | Tak |
SASNetworkError | Żądanie sygnatury dostępu współdzielonego, 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. | Tak | Tak |
Zarejestrowane operacje
Poniższa tabela zawiera operacje zarejestrowane dla odpowiedniej usługi magazynu:
Usługa magazynu | Operacja |
---|---|
Interfejs API REST usługi Blob Service |
-
AbortCopyBlob - AcquireBlobLease - AcquireContainerLease - BreakBlobLease - BreakContainerLease - ChangeBlobLease - AppendBlock - ChangeContainerLease - ClearPage - CopyBlob, w tym operacje tylko wewnętrzne CopyBlobSource i CopyBlobDestination. Te operacje wewnętrzne będą istnieć tylko w danych rejestrowania. - CreateContainer - DeleteBlob - DeleteContainer - FindBlobsByTags - GetAccountInformation - GetBlob - GetBlobMetadata - GetBlobProperties - GetBlobServiceStats - GetBlobTags - GetBlockList - GetContainerACL - GetContainerMetadata - GetContainerProperties - GetBlobLeaseInfo - GetPageRanges - GetUserDelegationKey - IncrementalCopyBlob - ListBlobs - ListContainers - PutBlob - PutBlock - PutBlockFromURL - PutBlockList - PutPage - QueryBlobContents - RenewBlobLease - RenewContainerLease - ReleaseBlobLease - ReleaseContainerLease - SetBlobMetadata - SetBlobExpiry - SetBlobTags - SetBlobTier - SetBlobProperties - SetContainerACL - SetContainerMetadata - SnapshotBlob - SetBlobServiceProperties - Cofanie elementuBlob - GetBlobServiceProperties - BlobPreflightRequest |
Interfejs API REST usługi Azure Data Lake Storage Gen2 |
-
ListFilesystems - CreateFilesystem - DeleteFilesystem - GetFilesystemProperties - SetFilesystemProperties - ListFilesystemDir - ListFilesystemFile - CreatePathFile - CreatePathDir - Deletefile - Deletedirectory - GetFileProperties - SetFileProperties - SetPathAccessControl - GetPathAccessControl - GetPathStatus - AppendFile - FlushFile - LeaseFile - Readfile - RenamePathFile - RenamePathDir |
Interfejs API REST usługi plików |
-
AbortCopyFile - AcquireFileLease - BreakFileLease - ChangeFileLease - ClearRange - ListFilesystemDir - Copyfile - CopyFileDestination - CopyFileDestination - CopyFileSource - Createdirectory - GetFileProperties - Createfile - CreateFileSnapshot - Utwórz udział - Deletedirectory - Deletefile - Usuń udział - FilePreflightRequest - FileSessionConnect - GetDirectoryMetadataGetDirectoryProperties - GetEncryptionKey - Getfile - GetFileCopyInformation - GetFileMetadata - GetFilePermission - GetFileProperties - GetFileServiceProperties - GetFileShareUniqueId - GetPostMigrationFileInfo - CopyFileSource - GetShareAcl - GetShareMetadata - GetShareProperties - GetShareStats - ListFileRanges - ListFiles - ListFileSnapshots - ListHandles - ListShares - PutFilePermission - PutRange - GetFilePermission - GetFileProperties - GetFileServiceProperties - GetFileShareUniqueId - PutRangeFromURL - ReleaseFileLease - SetDirectoryMetadata - SetFileMetadata - SetFileMetadata - SetFileProperties - SetFileServiceProperties - SetShareAcl - SetShareMetadata - SetShareProperties - SnapshotShare |
Interfejs API protokołu SMB usługi plików |
-
Anuluj - ChangeNotify - Zamknij - Utworzyć - Echo - Flush - Ioctl - Blokady - Wylogowania - Negocjować - OplockBreak - QueryDirectory - QueryInfo - Odczytu - Zestaw sesji - Setinfo - TreeConnect - TreeDisconnect - Napisz |
Interfejs API REST usługi Table (Tabela) |
-
EntityGroupTransaction - Createtable - DeleteTable - DeleteEntity - InsertEntity - InsertOrMergeEntity - InsertOrReplaceEntity - QueryEntity - ZapytaniaEntities - Querytable - Tabele zapytań - UpdateEntity - MergeEntity - SetTableServiceProperties - GetTableServiceProperties - TablePreflightRequest |
Interfejs API REST usługi Queue (Kolejka) |
-
ClearMessages - Tworzenie kolejki - DeleteQueue - DeleteMessage - GetQueueMetadata - GetQueue - GetMessage - GetMessageWrite(Nazywany interfejsem API pobierania komunikatów, a komunikaty zostały zwrócone. Kolejka nie była pusta) - GetMessageRead(Nazywany interfejsem API pobierania komunikatów i nie zwracano żadnych komunikatów. Kolejka jest pusta) - GetMessages - Kolejki list - PeekMessage - PeekMessages - PutMessage - SetQueueMetadata - SetQueueServiceProperties - GetQueueServiceProperties - UpdateMessage - QueuePreflightRequest |
Zobacz też
Informacje o rejestrowaniu analityka magazynu ometrykach analityka magazynuanalityka magazynu Schemat tabeli metryk