다음을 통해 공유


Azure Blob Storage 모니터링 데이터 참조

이 문서에는 이 서비스에 대한 모든 모니터링 참조 정보가 포함되어 있습니다.

Azure Blob Storage에 대해 수집할 수 있는 데이터 및 사용 방법에 대한 자세한 내용은 Azure Blob Storage 모니터링을 참조하세요.

메트릭

이 섹션에는 이 서비스에 대해 자동으로 모은 플랫폼 메트릭이 모두 나열되어 있습니다. 이러한 메트릭은 Azure Monitor에서 지원되는 모든 플랫폼 메트릭의 전역 목록의 일부이기도 합니다.

메트릭 보존에 관한 자세한 내용은 Azure Monitor 메트릭 개요를 참조하세요.

Microsoft.Storage/storageAccounts에 대해 지원되는 메트릭

다음 표에서는 Microsoft.Storage/storageAccounts 리소스 종류에 사용할 수 있는 메트릭을 나열합니다.

  • 모든 테이블에 모든 열이 있는 것은 아닙니다.
  • 일부 열은 페이지의 보기 영역 밖에 있을 수 있습니다. 사용 가능한 모든 열을 보려면 테이블 확장을 선택합니다.

테이블 제목

  • 범주 - 메트릭 그룹 또는 분류입니다.
  • 메트릭 - Azure Portal에 표시되는 메트릭 표시 이름입니다.
  • REST API의 이름 - REST API에서 참조되는 메트릭 이름입니다.
  • 단위 - 측정 단위입니다.
  • 집계 - 기본 집계 형식입니다. 유효한 값은 평균(Avg), 최소(Min), 최대(Max), 합계(Sum), 개수입니다.
  • 차원 - 메트릭에 사용할 수 있는 차원입니다.
  • 시간 조직 - 메트릭이 샘플링되는 간격입니다. 예를 들어, PT1M은 메트릭이 1분마다, PT30M은 30분마다, PT1H는 1시간마다 샘플링됨을 나타냅니다.
  • DS 내보내기- 진단 설정을 통해 메트릭을 Azure Monitor 로그로 내보낼 수 있는지 여부를 나타냅니다. 메트릭 내보내기에 대한 자세한 내용은 Azure Monitor의 진단 설정 생성을 참조하세요.
범주 메트릭 REST API의 이름 단위 집계 차원 시간 조직 DS 내보내기
트랜잭션 가용성

스토리지 서비스 또는 지정된 API 작업에 대한 가용성 백분율입니다. 가용성은 TotalBillableRequests 값을 적용 가능한 요청 수로 나누어서 계산합니다(예기치 않은 오류를 발생시킨 요청 포함). 모든 예기치 않은 오류로 인해 스토리지 서비스 또는 지정된 API 작업의 가용성이 감소합니다.
Availability Percent 평균, 최소, 최대 GeoType, , ApiNameAuthentication PT1M
트랜잭션 송신

송신 데이터 양입니다. 이 번호에는 Azure Storage에서 외부 클라이언트로의 송신과 Azure 내 송신이 포함됩니다. 따라서 이 수는 청구 가능한 송신을 반영하지 않습니다.
Egress 바이트 합계(합계), 평균, 최소, 최대값 GeoType, , ApiNameAuthentication PT1M
트랜잭션 수신

수신 데이터의 양(바이트)입니다. 이 수는 외부 클라이언트에서 Azure Storage로 수신뿐만 아니라 Azure 내의 수신도 포함합니다.
Ingress 바이트 합계(합계), 평균, 최소, 최대값 GeoType, , ApiNameAuthentication PT1M
트랜잭션 성공 E2E 대기 시간

스토리지 서비스 또는 지정된 API 작업에 대해 제기된 성공적인 요청의 평균 엔드투엔드 대기 시간(밀리초)입니다. 이 값은 Azure Storage 내에서 요청을 읽고 응답을 보내고 응답 확인을 수신하는 데 필요한 처리 시간을 포함합니다.
SuccessE2ELatency 밀리초 평균, 최소, 최대 GeoType, , ApiNameAuthentication PT1M
트랜잭션 성공 서버 대기 시간

Azure Storage에서 성공적인 요청을 처리하는 데 사용한 평균 시간입니다. 이 값은 SuccessE2ELatency에 지정된 네트워크 대기 시간을 포함하지 않습니다.
SuccessServerLatency 밀리초 평균, 최소, 최대 GeoType, , ApiNameAuthentication PT1M
트랜잭션 트랜잭션

스토리지 서비스 또는 지정된 API 작업에 대해 제기된 요청 수입니다. 이 수에는 성공한 요청과 실패한 요청뿐만 아니라 오류가 발생한 요청도 포함됩니다. 응답 유형이 다른 수에 ResponseType 차원을 사용합니다.
Transactions Count 합계(Sum) ResponseType, GeoType, ApiName, AuthenticationTransactionType PT1M
용량 사용된 용량

스토리지 계정에서 사용하는 스토리지 양입니다. 표준 스토리지 계정의 경우 Blob, 테이블, 파일 및 큐에서 사용하는 용량의 합계입니다. Premium Storage 계정 및 Blob Storage 계정의 경우 BlobCapacity 또는 FileCapacity와 동일합니다.
UsedCapacity 바이트 평균 <없음> PT1H 아니요

Microsoft.Storage/storageAccounts/blobServices에 대해 지원되는 메트릭

다음 표에서는 Microsoft.Storage/storageAccounts/blobServices 리소스 종류에 사용할 수 있는 메트릭을 나열합니다.

  • 모든 테이블에 모든 열이 있는 것은 아닙니다.
  • 일부 열은 페이지의 보기 영역 밖에 있을 수 있습니다. 사용 가능한 모든 열을 보려면 테이블 확장을 선택합니다.

테이블 제목

  • 범주 - 메트릭 그룹 또는 분류입니다.
  • 메트릭 - Azure Portal에 표시되는 메트릭 표시 이름입니다.
  • REST API의 이름 - REST API에서 참조되는 메트릭 이름입니다.
  • 단위 - 측정 단위입니다.
  • 집계 - 기본 집계 형식입니다. 유효한 값은 평균(Avg), 최소(Min), 최대(Max), 합계(Sum), 개수입니다.
  • 차원 - 메트릭에 사용할 수 있는 차원입니다.
  • 시간 조직 - 메트릭이 샘플링되는 간격입니다. 예를 들어, PT1M은 메트릭이 1분마다, PT30M은 30분마다, PT1H는 1시간마다 샘플링됨을 나타냅니다.
  • DS 내보내기- 진단 설정을 통해 메트릭을 Azure Monitor 로그로 내보낼 수 있는지 여부를 나타냅니다. 메트릭 내보내기에 대한 자세한 내용은 Azure Monitor의 진단 설정 생성을 참조하세요.
범주 메트릭 REST API의 이름 단위 집계 차원 시간 조직 DS 내보내기
트랜잭션 가용성

스토리지 서비스 또는 지정된 API 작업에 대한 가용성 백분율입니다. 가용성은 TotalBillableRequests 값을 적용 가능한 요청 수로 나누어서 계산합니다(예기치 않은 오류를 발생시킨 요청 포함). 모든 예기치 않은 오류로 인해 스토리지 서비스 또는 지정된 API 작업의 가용성이 감소합니다.
Availability Percent 평균, 최소, 최대 GeoType, ApiName, AuthenticationTier PT1M
용량 Blob 용량

스토리지 계정의 Blob 서비스에서 사용하는 스토리지 양(바이트)입니다.
BlobCapacity 바이트 평균 BlobType, Tier PT1H 아니요
용량 Blob 개수

스토리지 계정에 저장된 Blob 개체의 수입니다.
BlobCount Count 평균 BlobType, Tier PT1H 아니요
용량 Blob 프로비전된 크기

스토리지 계정의 Blob service에서 프로비전된 스토리지 양(바이트).
BlobProvisionedSize 바이트 평균 BlobType, Tier PT1H 아니요
용량 Blob 컨테이너 수

스토리지 계정의 컨테이너 수입니다.
ContainerCount Count 평균 <없음> PT1H
트랜잭션 송신

송신 데이터 양입니다. 이 번호에는 Azure Storage에서 외부 클라이언트로의 송신과 Azure 내 송신이 포함됩니다. 따라서 이 수는 청구 가능한 송신을 반영하지 않습니다.
Egress 바이트 합계(합계), 평균, 최소, 최대값 GeoType, ApiName, AuthenticationTier PT1M
용량 인덱스 용량

Azure Data Lake Storage Gen2 계층 구조 인덱스가 사용하는 스토리지 양입니다.
IndexCapacity 바이트 평균 <없음> PT1H 아니요
트랜잭션 수신

수신 데이터의 양(바이트)입니다. 이 수는 외부 클라이언트에서 Azure Storage로 수신뿐만 아니라 Azure 내의 수신도 포함합니다.
Ingress 바이트 합계(합계), 평균, 최소, 최대값 GeoType, ApiName, AuthenticationTier PT1M
트랜잭션 성공 E2E 대기 시간

스토리지 서비스 또는 지정된 API 작업에 대해 제기된 성공적인 요청의 평균 엔드투엔드 대기 시간(밀리초)입니다. 이 값은 Azure Storage 내에서 요청을 읽고 응답을 보내고 응답 확인을 수신하는 데 필요한 처리 시간을 포함합니다.
SuccessE2ELatency 밀리초 평균, 최소, 최대 GeoType, ApiName, AuthenticationTier PT1M
트랜잭션 성공 서버 대기 시간

Azure Storage에서 성공적인 요청을 처리하는 데 사용한 평균 시간입니다. 이 값은 SuccessE2ELatency에 지정된 네트워크 대기 시간을 포함하지 않습니다.
SuccessServerLatency 밀리초 평균, 최소, 최대 GeoType, ApiName, AuthenticationTier PT1M
트랜잭션 트랜잭션

스토리지 서비스 또는 지정된 API 작업에 대해 제기된 요청 수입니다. 이 수에는 성공한 요청과 실패한 요청뿐만 아니라 오류가 발생한 요청도 포함됩니다. 응답 유형이 다른 수에 ResponseType 차원을 사용합니다.
Transactions Count 합계(Sum) ResponseType, GeoType, ApiName, Authentication, TransactionTypeTier PT1M

참고 항목

Blob 용량 및 Blob 개수 메트릭은 매시간 내보내집니다. 백그라운드 프로세스는 이러한 메트릭을 계산하고 하루에 여러 번 업데이트합니다.

메트릭 차원

메트릭 차원에 대한 자세한 내용은 다차원 메트릭을 참조하세요.

이 서비스에는 메트릭과 관련된 다음과 같은 차원이 있습니다.

모든 스토리지 서비스에서 사용할 수 있는 차원

차원 이름 설명
GeoType 기본 또는 보조 클러스터에서 전송되는 트랜잭션입니다. 사용 가능한 값에는 기본보조가 있습니다. 보조 테넌트에서 개체를 읽을 때 RA-GRS(읽기 액세스 지역 중복 스토리지)에 적용됩니다.
ResponseType 트랜잭션 응답 형식입니다. 사용 가능한 값은 다음을 포함합니다.

  • ServerOtherError: 설명된 오류를 제외한 다른 모든 서버 쪽 오류입니다.
  • ServerBusyError: HTTP 503 상태 코드를 반환한 인증된 요청입니다.
  • ServerTimeoutError: HTTP 500 상태 코드를 반환한 시간 초과된 인증된 요청입니다. 서버 오류로 인해 시간 제한이 발생하였습니다.
  • AuthenticationError: 서버에서 요청을 인증할 수 없습니다.
  • AuthorizationError: 무단 데이터 액세스 또는 인증 실패로 인해 실패한 인증된 요청입니다.
  • NetworkError: 네트워크 오류로 인해 실패한 인증된 요청입니다. 가장 일반적으로 클라이언트가 시간 제한 만료 전에 연결을 조기에 닫을 때 발생합니다.
  • ClientAccountBandwidthThrottlingError: 요청이 스토리지 계정 확장성 제한을 초과하여 대역폭이 제한되었습니다.
  • ClientAccountRequestThrottlingError: 요청이 스토리지 계정 스케일링 기능 제한을 초과하는 요청 속도에 따라 제한됩니다.
  • ClientThrottlingError: 기타 클라이언트 쪽 제한 오류입니다. ClientAccountBandwidthThrottlingError 제외 ClientAccountRequestThrottlingError 됩니다.
  • ClientShareEgressThrottlingError: 프리미엄 파일 공유에만 적용됩니다. 다른 클라이언트 쪽 제한 오류입니다. 공유 제한을 초과하는 송신 대역폭 제한으로 인해 요청이 실패했습니다. ClientAccountBandwidthThrottlingError 는 제외됩니다.
  • ClientShareIngressThrottlingError: 프리미엄 파일 공유에만 적용됩니다. 다른 클라이언트 쪽 제한 오류입니다. 공유 제한을 초과하는 수신 대역폭 제한으로 인해 요청이 실패했습니다. ClientAccountBandwidthThrottlingError 는 제외됩니다.
  • ClientShareIopsThrottlingError: 기타 클라이언트 쪽 제한 오류입니다. IOPS 제한으로 인해 요청이 실패했습니다. ClientAccountRequestThrottlingError 는 제외됩니다.
  • ClientTimeoutError: HTTP 500 상태 코드를 반환한 시간 초과된 인증된 요청입니다. 클라이언트의 네트워크 시간 제한 또는 요청 시간 제한이 스토리지 서비스에서 예상한 것보다 낮은 값으로 설정된 경우 예상되는 시간 제한입니다. 그렇지 않으면 .로 ServerTimeoutError보고 됩니다.
  • ClientOtherError: 설명한 것을 제외한 다른 모든 클라이언트 쪽 오류입니다.
  • Success: 성공적인 요청
  • SuccessWithThrottling: SMB 클라이언트가 첫 번째 시도에서 제한되지만 재시도 후 성공하면 성공적인 요청입니다.
  • SuccessWithShareEgressThrottling: 프리미엄 파일 공유에만 적용됩니다. 첫 번째 시도 또는 시도에서 송신 대역폭 제한으로 인해 SMB 클라이언트가 제한되지만 재시도 후 성공하면 성공한 요청입니다.
  • SuccessWithShareIngressThrottling: 프리미엄 파일 공유에만 적용됩니다. 첫 번째 시도 또는 시도에서 수신 대역폭 제한으로 인해 SMB 클라이언트가 제한되지만 재시도 후 성공하면 성공한 요청입니다.
  • SuccessWithShareIopsThrottling: 첫 번째 시도에서 IOPS 제한으로 인해 SMB 클라이언트가 제한되지만 재시도 후 성공하면 성공적인 요청입니다.
  • SuccessWithMetadataWarning: 파일 공유에만 적용됩니다. 클라이언트가 높은 메타데이터 IOPS를 실행할 때 요청이 성공하면 나중에 IOPS가 높게 유지되거나 증가하는 경우 제한이 발생할 수 있습니다.
  • SuccessWithMetadataThrottling: 파일 공유에만 적용됩니다. 첫 번째 시도 또는 시도에서 높은 메타데이터 IOPS로 인해 클라이언트가 제한되지만 재시도 후 성공하면 성공한 요청입니다.
  • ApiName 작업의 이름입니다. 작업 이름을 식별하기 전에 오류가 발생하면 이름이 "알 수 없음"으로 표시됩니다. 차원 값을 ResponseType 사용하여 오류에 대해 자세히 알아볼 수 있습니다.
    인증 트랜잭션에 사용되는 인증 유형입니다. 사용 가능한 값은 다음을 포함합니다.
  • AccountKey: 트랜잭션이 스토리지 계정 키를 사용하여 인증됩니다.
  • SAS: 트랜잭션은 서비스/계정 공유 액세스 서명으로 인증됩니다.
  • DelegationSas: 트랜잭션이 사용자 위임 SAS를 사용하여 인증됩니다.
  • OAuth: 트랜잭션이 OAuth 액세스 토큰을 사용하여 인증됩니다.
  • Anonymous: 트랜잭션이 익명으로 요청됩니다. 실행 전 요청은 포함되지 않습니다.
  • AnonymousPreflight: 트랜잭션이 실행 전 요청입니다.
  • TransactionType 트랜잭션 유형입니다. 사용 가능한 값은 다음을 포함합니다.
  • 사용자: 트랜잭션이 고객에 의해 이루어졌습니다.
  • 시스템: 트랜잭션이 시스템 프로세스에 의해 이루어졌습니다.
  • Blob Storage와 관련된 차원

    차원 이름 설명
    BlobType Blob 메트릭용 Blob 형식만. 지원되는 값은 BlockBlob, PageBlobAzure Data Lake Storage입니다. 추가 Blob은 BlockBlob포함됩니다.
    계층 Azure Storage는 Blob 개체 데이터를 가장 비용 효율적인 방식으로 저장할 수 있는 다양한 액세스 계층을 제공합니다. Azure Storage Blob 계층을 참조하세요. 지원되는 값은 다음과 같습니다.

    Hot: 핫 액세스 계층
    Cool: 쿨 액세스 계층
    Cold: 골드 계층
    Archive: 보관 액세스 계층
    Premium: 블록 Blob 프리미엄 계층
    P4/P6/P10/P15/P20/P30/P40/P50/P60: 프리미엄 페이지 Blob의 계층 유형
    Standard: 표준 페이지 Blob 계층 유형
    Untiered: 범용 v1 스토리지 계정 계층 유형

    메트릭 지원 차원의 경우 해당 메트릭 값을 보려면 차원 값을 지정해야 합니다. 예를 들어 성공적인 응답에 대한 트랜잭션 값을 조사하는 경우 성공을 포함한 ResponseType 차원을 필터링해야 합니다. 블록 Blob에 대한 BlobCount 값을 살펴보면 BlockBlob을 사용하여 BlobType 차원필터링해야 합니다.

    리소스 로그

    이 섹션에는 이 서비스에 대해 모을 수 있는 리소스 로그 유형이 나열되어 있습니다. 이 섹션은 Azure Monitor에서 지원되는 모든 리소스 로그 범주 유형 목록에서 가져옵니다.

    Microsoft.Storage/storageAccounts/blobServices에 대해 지원되는 리소스 로그

    범주 범주 표시 이름 로그 테이블 기본 로그 플랜 지원 수집 시간 변환 지원 예시 쿼리 내보낼 비용
    StorageDelete 스토리지 삭제 StorageBlobLogs

    Storage Blob Service 로그 스키마

    쿼리
    StorageRead 스토리지 읽기 StorageBlobLogs

    Storage Blob Service 로그 스키마

    쿼리
    StorageWrite 스토리지 쓰기 StorageBlobLogs

    Storage Blob Service 로그 스키마

    쿼리

    Azure Monitor 로그 테이블

    이 섹션은 이 서비스와 관련이 있고 Kusto 쿼리를 사용하는 Log Analytics의 쿼리에 사용할 수 있는 Azure Monitor 로그 테이블을 나열합니다. 테이블에는 리소스 로그 데이터가 포함되며 수집 및 라우팅되는 항목에 따라 더 많은 데이터가 포함될 수 있습니다.

    다음 섹션에서는 Azure Monitor 로그 또는 Azure Storage에서 수집될 때 Azure Storage 리소스 로그에 대한 속성을 설명합니다. 속성은 작업, 서비스 및 작업을 수행하는 데 사용된 권한 부여 유형을 설명합니다.

    참고 항목

    아래 각 섹션에 나열된 필드 이름은 리소스 로그가 Azure Storage 또는 이벤트 허브로 전송될 때 유효합니다. 로그가 Log Analytics 작업 영역으로 전송되면 필드 이름이 다를 수 있습니다.

    작업을 설명하는 필드

    {
        "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"
    }
    
    속성 설명
    time 스토리지에서 요청을 받은 UTC(유니버설 타임 조정) 시간입니다. 예: 2018/11/08 21:09:36.6900118
    resourceId 스토리지 계정의 리소스 ID입니다. 예: /subscriptions/aaaa0a0a-bb1b-cc2c-dd3d-eeeeee4e4e4e/resourceGroups/
    myresourcegroup/providers/Microsoft.Storage/storageAccounts/mystorageaccount/storageAccounts/blobServices/default
    category 요청된 작업의 범주입니다. 예: StorageRead, StorageWrite 또는 StorageDelete.
    operationName 수행된 REST 작업의 형식입니다.
    작업의 전체 목록은 스토리지 분석 기록된 작업 및 상태 메시지 항목을 참조하세요.
    operationVersion 요청이 이루어졌을 때 지정된 스토리지 서비스 버전입니다. 이는 x-ms-version 헤더의 값과 동일합니다. 예: 2017-04-17
    schemaVersion 로그의 스키마 버전입니다. 예: 1.0
    statusCode 요청에 대한 HTTP 또는 SMB 상태 코드입니다. HTTP 요청이 중단되면 이 값은 Unknown으로 설정될 수 있습니다.
    예: 206
    statusText 요청된 작업의 상태입니다. 상태 메시지의 전체 목록은 스토리지 분석 기록된 작업 및 상태 메시지 항목을 참조하세요. 버전 2017-04-17 이상에서는 상태 메시지 ClientOtherError가 사용되지 않습니다. 그 대신 이 필드가 오류 코드를 포함합니다. 예: SASSuccess
    durationMs 요청된 작업을 수행하는 데 걸리는 총 시간(밀리초)입니다. 여기에는 들어오는 요청을 읽고 요청자에게 응답을 보내는 시간이 포함됩니다. 예: 12
    callerIpAddress 포트 번호를 포함하여 요청자의 IP 주소입니다. 예: 192.100.0.102:4362
    correlationId 리소스 간에 로그의 상관 관계를 지정하는 데 사용되는 ID입니다. 예: aaaa0000-bb11-2222-33cc-444444dddddd
    location 스토리지 계정의 위치입니다. 예: North Europe
    protocol 작업에 사용되는 프로토콜입니다. 예: HTTP, HTTPS, SMB 또는 NFS
    uri 요청된 균일한 리소스 식별자입니다.

    작업이 인증된 방식을 설명하는 필드

    {
        "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"
        },
    }
    
    
    속성 설명
    identity / type 요청을 만드는 데 사용된 인증 유형입니다.
    예: OAuth, Kerberos, SAS Key, Account Key 또는 Anonymous
    identity / tokenHash 요청에 사용되는 인증 토큰의 SHA-256 해시입니다.
    인증 유형이 Account Key인 경우 형식은 “key1 | key2(키의 SHA256 해시)”입니다.
    예: key1(5RTE343A6FEB12342672AFD40072B70D4A91BGH5CDF797EC56BF82B2C3635CE)
    인증 유형이 SAS Key인 경우 형식은 “key1 | key2(키의 SHA 256 해시), SasSignature(SAS 토큰의 SHA 256 해시)”입니다.
    예: key1(0A0XE8AADA354H19722ED12342443F0DC8FAF3E6GF8C8AD805DE6D563E0E5F8A),SasSignature(04D64C2B3A704145C9F1664F201123467A74D72DA72751A9137DDAA732FA03CF) 인증 형식이 OAuth인 경우 형식은 "OAuth 토큰의 SHA 256 해시"입니다.
    예: B3CC9D5C64B3351573D806751312317FE4E910877E7CBAFA9D95E0BE923DD25C
    다른 인증 유형의 경우 tokenHash 필드가 없습니다.
    권한 부여/작업 요청에 할당된 작업입니다.
    authorization / denyAssignmentId 거부 할당에 의해 액세스가 거부된 경우 GUID 형식의 날짜입니다.
    거부 할당은 Azure Blueprints 또는 관리형 애플리케이션에서 온 것이었을 수 있습니다.
    거부 할당에 대한 자세한 내용은 Azure 거부 할당 이해를 참조하세요.
    authorization / reason 요청의 권한 부여 결과에 대한 이유입니다.
    예: Policy, NoApplicablePolicy 또는 MissingAttributes
    authorization / result 요청의 권한 부여 결과입니다.
    예: Granted 또는 Denied
    authorization / roleAssignmentId 역할 할당 ID입니다.
    예: 11bb11bb-cc22-dd33-ee44-55ff55ff55ff
    authorization / roleDefinitionId 역할 정의 ID입니다.
    예: 00aa00aa-bb11-cc22-dd33-44ee44ee44ee
    authorization / type 요청에 대한 권한 부여 결과의 원본입니다.
    예: RBAC 또는 ABAC
    principals / id 보안 주체의 ID입니다.
    예: a4711f3a-254f-4cfb-8a2d-111111111111
    principals / type 보안 주체의 유형입니다.
    예: ServicePrincipal
    properties / metricResponseType 메트릭 트랜잭션의 응답입니다.
    예를 들어 스토리지 서비스에 대한 ResponseType 메트릭 차원을 참조하세요.
    blobs
    files
    queues
    테이블
    properties / objectKey 액세스 중인 개체의 경로입니다.
    예: samplestorageaccount/container1/blob.png
    requester / appID 요청자로 사용되는 OAuth(Open Authorization) 애플리케이션 ID입니다.
    예: 00001111-aaaa-2222-bbbb-3333cccc4444
    requester / audience 요청의 OAuth 대상 그룹입니다.
    예: https://storage.azure.com
    requester / objectId 요청자의 OAuth 개체 ID입니다. Kerberos 인증의 경우 Kerberos로 인증된 사용자의 개체 식별자를 나타냅니다.
    예: aaaaaaaa-0000-1111-2222-bbbbbbbbbbbb
    requester / tenantId ID의 OAuth 테넌트 ID입니다.
    예: aaaabbbb-0000-cccc-1111-dddd2222eeee
    requester / tokenIssuer OAuth 토큰 발급자입니다.
    예: https://sts.windows.net/aaaabbbb-0000-cccc-1111-dddd2222eeee/
    requester / upn 요청자의 UPN(사용자 계정 이름)입니다.
    예: someone@contoso.com
    requester / userName 이 필드는 내부용으로만 예약되어 있습니다.
    requester / uniqueName 요청자의 고유한 이름입니다. 예: someone@example.com
    delegatedResource / tenantId 스토리지 리소스 소유자를 대신하여 스토리지에 액세스하는 Azure 리소스 ID의 Microsoft Entra 테넌트 ID입니다(예: aaaabbbb-0000-cccc-1111-dddd2222eeee).
    delegatedResource / resourceId 스토리지 리소스 소유자를 대신하여 스토리지에 액세스하는 Azure 리소스 ID(예: /subscriptions/<sub>/resourcegroups/<rg>/providers/Microsoft.Compute/virtualMachines/<vm-name>
    delegatedResource / objectId 스토리지 리소스 소유자(예: aaaaaaaa-0000-1111-2222-bbbbbbbbbbbb)를 대신하여 스토리지에 액세스하는 Azure 리소스 ID의 Microsoft Entra 개체 ID입니다.

    서비스를 설명하는 필드

    {
        "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"
        }
    }
    
    속성 설명
    accountName 스토리지 계정 이름입니다. 예: mystorageaccount
    requestUrl 요청된 URL입니다.
    userAgentHeader User-Agent 헤더 값으로, 따옴표로 묶여 있습니다. 예: WA-Storage/6.2.0 (.NET CLR 4.0.30319.42000; Win32NT 6.2.9200.0)
    referrerHeader 참조자 헤더 값입니다. 예: http://contoso.com/about.html
    clientRequestId 요청의 x-ms-client-request-id 헤더 값입니다. 예: 360b66a6-ad4f-4c4a-84a4-0ad7cb44f7a6
    etag 반환된 개체의 ETag 식별자(따옴표)입니다. 예: 0x8D101F7E4B662C4
    serverLatencyMs 요청된 작업을 수행하는 데 걸린 총 시간으로 밀리초 단위입니다. 이 값에는 네트워크 대기 시간이 포함되지 않습니다(들어오는 요청을 읽고 요청자에게 응답을 보내는 시간). 예: 22
    serviceType 이 요청과 연관된 서비스입니다. 예를 들면 blob, table, files, queue 등입니다.
    operationCount 요청에 관련된 각 기록된 작업의 수입니다. 이 개수는 인덱스로 시작합니다 0. 일부 요청에는 둘 이상의 작업이 필요합니다. 대부분의 요청에서는 하나의 작업만 수행합니다. 예: 1
    requestHeaderSize 요청 헤더의 크기로, 바이트 단위입니다. 예: 578
    요청이 실패할 경우 이 값은 비어 있을 수 있습니다.
    requestBodySize 스토리지 서비스에서 읽는 요청 패킷의 크기(바이트)입니다.
    예: 0
    요청이 실패할 경우 이 값은 비어 있을 수 있습니다.
    responseHeaderSize 응답 헤더의 크기(바이트)입니다. 예: 216
    요청이 실패할 경우 이 값은 비어 있을 수 있습니다.
    responseBodySize 스토리지 서비스에서 작성한 응답 패킷의 크기(바이트)입니다. 요청이 실패할 경우 이 값은 비어 있을 수 있습니다. 예: 216
    requestMd5 요청의 Content-MD5 헤더 또는 x-ms-content-md5 헤더의 값입니다. 이 필드에 지정된 MD5 해시 값은 요청의 콘텐츠를 나타냅니다. 예: 788815fd0198be0d275ad329cafd1830
    이 필드는 비어 있을 수 있습니다.
    serverMd5 스토리지 서비스에서 계산한 MD5 해시의 값입니다. 예: 3228b3cf1069a5489b298446321f8521
    이 필드는 비어 있을 수 있습니다.
    lastModifiedTime 반환된 개체의 LMT(마지막 수정 시간)입니다. 예: Tuesday, 09-Aug-11 21:13:26 GMT
    여러 개체를 반환할 수 있는 작업의 경우 이 필드가 비어 있습니다.
    conditionsUsed 조건을 나타내는 키-값 쌍의 세미콜론으로 구분된 목록입니다. 조건은 다음 중 어느 것일 수 있습니다.
  • If-Modified-Since
  • If-Unmodified-Since
  • If-Match
  • If-None-Match
    예: If-Modified-Since=Friday, 05-Aug-11 19:11:54 GMT
  • contentLengthHeader 스토리지 서비스로 전송된 요청의 Content-Length 헤더 값입니다. 요청이 성공하면 이 값은 requestBodySize와 같습니다. 요청이 실패하면 이 값이 requestBodySize와 같지 않거나 비어 있을 수 있습니다.
    tlsVersion 요청 연결에 사용되는 TLS 버전입니다. 예: TLS 1.2
    smbTreeConnectID 트리 연결 시간에 설정된 SMB(서버 메시지 블록) treeConnectId 입니다. 예: 0x3
    smbPersistentHandleID 네트워크 다시 연결 시에도 존속되는 SMB2 CREATE 요청의 영구 핸들 ID입니다. MS-SMB2 2.2.14.1에서 SMB2_FILEID 참조되었습니다. 영구적입니다. 예: 0x6003f
    smbVolatileHandleID 네트워크 다시 연결 시에 재활용되는 SMB2 CREATE 요청의 휘발성 핸들 ID입니다. MS-SMB2 2.2.14.1에서 SMB2_FILEID 참조되었습니다. 휘발성. 예: 0xFFFFFFFF00000065
    smbMessageID 연결 상대 MessageId입니다. 예: 0x3b165
    smbCreditsConsumed 요청에서 사용하는 수신 또는 송신으로, 64k 단위입니다. 예: 0x3
    smbCommandDetail 일반적인 요청 유형이 아닌 이 특정 요청에 대한 자세한 정보입니다. 예: 0x2000 bytes at offset 0xf2000
    smbFileId 파일 또는 디렉터리에 연결된 FileId입니다. NTFS FileId와 유사합니다. 예: 0x9223442405598953
    smbSessionID 세션 설정 시점에 설정된 SMB2 SessionId입니다. 예: 0x8530280128000049
    smbCommandMajor uint32 SMB2_HEADER 값입니다. 명령입니다. 현재 이 값은 0에서 18 사이의 숫자입니다. 예: 0x6
    smbCommandMinor SmbCommandMajor하위 클래스입니다(해당하는 경우). 예: DirectoryCloseAndDelete
    accessTier 같은 GetBlob 작업을 사용하거나 GetBlobProperties 사용하는 경우(예: Hot) 기존 Blob의 액세스 계층입니다. 헤더에 제공된 x-ms-access-tier 액세스 계층(예: SetBlobTier, 또는 PutBlobPutBlockListCopyBlob.)을 사용할 수도 있습니다.
    sourceAccessTier 복사 작업의 원본 Blob에 대한 액세스 계층입니다(예: Hot).
    rehydrationPriority 보관된 Blob(예: High 또는 Standard)을 리하레이트하는 데 사용되는 우선 순위입니다.
    downloadRange Blob의 일부(지정된 바이트 범위)만 요청 및 전송되었음을 나타냅니다. 예를 들어 필드 값 downloadRange 이면 요청은 bytes=0-1023Blob의 첫 번째 1024 바이트(바이트 오프셋 0에서 1023까지)를 검색했습니다.

    활동 로그

    연결된 테이블에는 이 서비스의 활동 로그에 기록할 수 있는 작업이 나열되어 있습니다. 이 작업은 활동 로그에서 가능한 모든 리소스 공급자 작업의 하위 집합입니다.

    활동 로그 항목의 스키마에 대한 자세한 내용은 활동 로그 스키마를 참조하세요.