Операции с протоколированием и сообщения о состоянии аналитик хранилища
В этом разделе приведены операции службы хранилища и сообщения о состоянии, записываемые аналитикой хранилища.
Вносимые в журнал сообщения о состоянии запроса
Следующая таблица содержит сообщения о состоянии, вносимые в журнал и приводимые в данных метрик. Определение для каждого столбца приведено ниже.
Сообщение о состоянии: сообщение о состоянии запроса, зарегистрированного Аналитика Службы хранилища. Это значение включается в записи журнала и является именем столбца в каждой таблице метрик.
Описание: описание сообщения о состоянии, включая HTTP-команды и коды состояния, если применимо.
Оплачиваемое значение: значение "да/нет", указывающее, является ли запрос оплачиваемым. Дополнительные сведения о выставлении счетов в службе хранилища Azure см. в разделе цены на Хранилище BLOB-объектов Azure.
Доступность. Значение "да/нет", указывающее, включен ли запрос в вычисление доступности для службы хранилища или конкретной операции API. Все непредвиденные ошибки приводят к снижению уровня доступности службы хранения или указанной операции API.
Сообщение о состоянии | Сведения | Подлежит оплате | Доступность |
---|---|---|---|
Успешно | Успешный запрос. | Да | Да |
AnonymousSuccess | Успешный анонимный запрос. | Да | Да |
SASSuccess | Успешный запрос с подписью общего доступа (SAS). | Да | Да |
ThrottlingError | Авторизованный запрос, возвращающий код состояния HTTP 503. | Нет | Нет |
AnonymousThrottlingError | Анонимный запрос, возвращающий код состояния HTTP 503. | Нет | Нет |
SASThrottlingError | Запрос с подписью общего доступа (SAS), который вернул код состояния HTTP 503. | Нет | Нет |
ClientTimeoutError | Истекло время ожидания авторизованного запроса, возвращающего код состояния HTTP 500. Если время ожидания сети клиента или время ожидания запроса имеют более низкое значение, чем предполагается службой хранения, это ожидаемое время ожидания. В противном случае он отображается как ServerTimeoutError. | Да | Да |
AnonymousClientTimeoutError | Анонимный запрос с истекшим временем ожидания, который вернул код состояния HTTP 500. Если время ожидания сети клиента или время ожидания запроса имеют более низкое значение, чем предполагается службой хранения, это ожидаемое время ожидания. В противном случае он передается как AnonymousServerTimeoutError. | Да | Да |
SASClientTimeoutError | Запрос с подписью общего доступа (SAS) с истекшим временем ожидания, который вернул код состояния HTTP 500. Если время ожидания сети клиента или время ожидания запроса имеют более низкое значение, чем предполагается службой хранения, это ожидаемое время ожидания. В противном случае он отображается как SASServerTimeoutError. | Да | Да |
ServerTimeoutError | Истекло время ожидания авторизованного запроса, возвращающего код состояния HTTP 500. Время ожидания истекло из-за ошибки на стороне сервера. | Нет | Да |
AnonymousServerTimeoutError | Анонимный запрос с истекшим временем ожидания, который вернул код состояния HTTP 500. Время ожидания истекло из-за ошибки на стороне сервера. | Нет | Да |
SASServerTimeoutError | Запрос с подписью общего доступа (SAS) с истекшим временем ожидания, который вернул код состояния HTTP 500. Время ожидания истекло из-за ошибки на стороне сервера. | Нет | Да |
ClientOtherError | Авторизованный запрос, который завершился сбоем должным образом. Эта ошибка может представлять много кодов состояния и состояний HTTP уровня 300–400, например NotFound и ResourceAlreadyExists. | Да | Да |
SASClientOtherError | Запрос с подписью общего доступа (SAS), завершившийся ожидаемой ошибкой. | Да | Да |
AnonymousClientOtherError | Анонимный запрос, завершившийся ожидаемой ошибкой; как правило, это запрос, не удовлетворяющий предварительному условию. | Да | Да |
ServerOtherError | Авторизованный запрос, который завершился сбоем из-за неизвестных ошибок сервера, чаще всего возвращая код состояния HTTP 500. | Нет | Да |
AnonymousServerOtherError | Анонимный запрос, завершившийся неизвестной ошибкой сервера, как правило возвративший код состояния HTTP 500. | Нет | Да |
SASServerOtherError | Запрос с подписью общего доступа (SAS), завершившийся неизвестной ошибкой сервера, как правило возвративший код состояния HTTP 500. | Нет | Да |
AuthorizationError | Авторизованный запрос, который завершился сбоем из-за несанкционированного доступа к данным или сбоя авторизации. | Да | Да |
AnonymousAuthorizationError | Анонимный запрос, завершившийся ошибкой из-за несанкционированного доступа к данным или сбоя авторизации. | Нет | Нет |
SASAuthorizationError | Запрос с подписью общего доступа (SAS), завершившийся ошибкой из-за несанкционированного доступа к данным или сбоя авторизации. | Да | Да |
NetworkError | Авторизованный запрос, который завершился сбоем из-за сетевых ошибок. Чаще всего происходит, когда клиент преждевременно закрывает подключение до истечения времени ожидания. | Да | Да |
AnonymousNetworkError | Анонимный запрос, завершившийся ошибкой сети. Чаще всего происходит, когда клиент преждевременно закрывает подключение до истечения времени ожидания. | Да | Да |
SASNetworkError | Запрос SAS, который завершился сбоем из-за сетевых ошибок. Чаще всего происходит, когда клиент преждевременно закрывает подключение до истечения времени ожидания. | Да | Да |
Вносимые в журнал операции
В следующей таблице содержатся операции, которые вносятся в журнал для соответствующей службы хранения:
Служба хранилища | Операция |
---|---|
REST API службы BLOB-объектов |
-
AbortCopyBlob - AcquireBlobLease - AcquireContainerLease - BreakBlobLease - BreakContainerLease - ChangeBlobLease - AppendBlock - ChangeContainerLease - ClearPage - CopyBlob, включая внутренние операции CopyBlobSource и CopyBlobDestination. Эти внутренние операции будут существовать только в данных журнала. - 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 - Отмена удаления blb - GetBlobServiceProperties - BlobPreflightRequest |
REST API Azure Data Lake Storage 2-го поколения |
-
ListFilesystems - CreateFilesystem - DeleteFilesystem - GetFilesystemProperties - SetFilesystemProperties - ListFilesystemDir - ListFilesystemFile - CreatePathFile - CreatePathDir - DeleteFile - DeleteDirectory - GetFileProperties - SetFileProperties - SetPathAccessControl - GetPathAccessControl - GetPathStatus - AppendFile - FlushFile - LeaseFile - Readfile - RenamePathFile - RenamePathDir |
API-интерфейс REST файловой службы |
-
AbortCopyFile - AcquireFileLease - BreakFileLease - ChangeFileLease - ClearRange - ListFilesystemDir - CopyFile - CopyFileDestination - CopyFileDestination - CopyFileSource - CreateDirectory - GetFileProperties - Createfile - CreateFileSnapshot - CreateShare - DeleteDirectory - DeleteFile - DeleteShare - 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 |
API SMB файловой службы |
-
Отмена - ChangeNotify - Закрыть - Создать - Эхо - Флеш - Ioctl - Блокировки - Выхода - Переговоры - OplockBreak - QueryDirectory - QueryInfo - Прочитать - SessionSetup - SetInfo - TreeConnect - TreeDisconnect - Написать |
REST API службы таблиц |
-
EntityGroupTransaction - CreateTable - DeleteTable - DeleteEntity - InsertEntity - InsertOrMergeEntity - InsertOrReplaceEntity - QueryEntity - QueryEntities - QueryTable - QueryTables - UpdateEntity - MergeEntity - SetTableServiceProperties - GetTableServiceProperties - TablePreflightRequest |
REST API службы очередей |
-
ClearMessages - CreateQueue - DeleteQueue - DeleteMessage - GetQueueMetadata - GetQueue - GetMessage - GetMessageWrite(ВызываетСЯ API получения сообщений, и сообщения были возвращены. Очередь была непустой) - GetMessageRead(Вызвал API получения сообщений, и сообщения не были возвращены. Очередь пуста) - GetMessages - ListQueues - PeekMessage - PeekMessages - PutMessage - SetQueueMetadata - SetQueueServiceProperties - GetQueueServiceProperties - UpdateMessage - QueuePreflightRequest |
См. также:
Сведения о Аналитика Службы хранилища ведение журналаАналитика Службы хранилища МетрикиАналитика Службы хранилища Схема таблицы метрик