스토리지 분석 메트릭 테이블 스키마(클래식)
참고
스토리지 분석 메트릭은 이제 클래식 메트릭입니다. Microsoft는 스토리지 분석 메트릭 대신 Azure Monitor에서 스토리지 메트릭을 사용하는 것이 좋습니다.
스토리지 분석 메트릭은 스토리지 계정에 대한 트랜잭션 데이터 및 용량 데이터를 집계합니다. 트랜잭션 메트릭은 Blob, 테이블, 큐 및 파일 서비스에 대해 기록됩니다. 현재까지는 Blob 서비스에 대한 용량 메트릭만 기록됩니다. 트랜잭션 데이터 및 용량 데이터는 다음 표에 설명된 대로 잘 알려진 테이블에 저장됩니다.
메트릭 수준 | 테이블 이름 | 지원되는 버전 |
---|---|---|
시간 트랜잭션 | - $MetricsTransactionsBlob - $MetricsTransactionsTable - $MetricsTransactionsQueue |
2013-08-15 이전 버전만 해당됩니다. 이러한 이름은 계속 지원되기는 하지만 아래에 나와 있는 테이블을 사용하도록 전환하는 것이 좋습니다. |
시간 트랜잭션 | - $MetricsHourPrimaryTransactionsBlob - $MetricsHourPrimaryTransactionsTable - $MetricsHourPrimaryTransactionsQueue - $MetricsHourPrimaryTransactionsFile |
Blob, 테이블 및 큐 서비스의 경우 모든 버전에서 지원됩니다. 파일 서비스의 경우 버전 2015-04-05 이상에서만 지원됩니다. |
분 트랜잭션 | - $MetricsMinutePrimaryTransactionsBlob - $MetricsMinutePrimaryTransactionsTable - $MetricsMinutePrimaryTransactionsQueue - $MetricsMinutePrimaryTransactionsFile |
Blob, 테이블 및 큐 서비스의 경우 모든 버전에서 지원됩니다. 파일 서비스의 경우 버전 2015-04-05 이상에서만 지원됩니다. |
시간 메트릭, 보조 위치 | - $MetricsHourSecondaryTransactionsBlob - $MetricsHourSecondaryTransactionsTable - $MetricsHourSecondaryTransactionsQueue |
모든 버전. RA-GRS(읽기 액세스 지역 중복 복제)를 사용하도록 설정해야 합니다. RA-GRS는 아직 파일 서비스에 사용할 수 없습니다. |
분 메트릭, 보조 위치 | - $MetricsMinuteSecondaryTransactionsBlob - $MetricsMinuteSecondaryTransactionsTable - $MetricsMinuteSecondaryTransactionsQueue |
모든 버전. RA-GRS(읽기 액세스 지역 중복 복제)를 사용하도록 설정해야 합니다. RA-GRS는 아직 파일 서비스에 사용할 수 없습니다. |
용량(Blob service만 해당) | $MetricsCapacityBlob | 모든 버전. |
참고
테이블 목록 작업이 수행될 때 위의 메트릭 테이블은 표시되지 않습니다. 각 메트릭 테이블은 이름에 따라 직접 액세스해야 합니다.
이러한 테이블의 스키마는 다음 섹션에 정의되어 있습니다. 메트릭에 대한 자세한 내용은 스토리지 분석 메트릭 정보를 참조하세요.
$MetricsCapacityBlob 테이블 스키마
매일 $MetricsCapacityBlob 테이블에 두 개의 엔터티가 저장됩니다. 이 중 하나는 저장소 계정 blob 및 컨테이너 크기 세부 정보가 요약된 엔터티이고 다른 하나는 $logs
컨테이너의 크기 세부 정보가 요약된 엔터티입니다.
열 이름 | Type | Description | 예제 |
---|---|---|---|
PartitionKey | 문자열 | 메트릭 YYYYMMddThhmm 의 시작 시간을 형식으로 나타내는 UTC의 타임스탬프입니다. 데이터는 하루에 한 번만 보고되기 때문에 hhmm (시간 및 분)은 항상 0000 입니다. 이 값은 테이블의 모든 엔터티에 대한 PartitionKey입니다. |
20110809T0000 |
RowKey | 문자열 | 용량 테이블 엔터티가 사용자 데이터 또는 스토리지 분석 데이터에 적용되는지 여부를 형식<data¦analytics> 으로 나타냅니다. 값이 data 이면 이 테이블 엔터티가 사용자 데이터에 대한 용량 데이터만 나타냅니다. 값이 analytics 이면 이 테이블 엔터티가 Storage Analytics 데이터에 대한 용량 메트릭만 나타내며, 특히 $logs blob 컨테이너에서 소비된 용량 메트릭을 나타냅니다. |
data |
용량 | long | 저장소 계정의 Blob service에서 사용된 저장소 양(바이트)입니다. | 488920186 |
ContainerCount | long | 저장소 계정의 Blob 서비스에 있는 blob 컨테이너 수입니다. | 237 |
ObjectCount | long | 저장소 계정의 Blob 서비스에서 커밋된 blob와 커밋되지 않은 blob 수입니다. | 8441 |
트랜잭션 테이블 스키마
시간 기준이든 분 기준이든 간에 트랜잭션 데이터를 저장하는 각 테이블은 동일한 스키마를 사용합니다. 또한 각 테이블은 두 가지 종류의 요약 데이터를 작성합니다.
- 서비스 수준 요약 데이터는 저장소 서비스에 대한 시간별 집계를 포함합니다.
- API 수준 요약 데이터는 특정 API에 대한 시간별 집계를 포함합니다.
참고
테이블 엔터티의 각 항목은 시간(시간별 메트릭의 경우) 또는 시간(PartitionKey)에 지정된 분(분 메트릭의 경우) 동안 발생한 트랜잭션에만 적용됩니다.
열 이름 | Type | Description | 예제 |
---|---|---|---|
시간 (PartitionKey) | 문자열 | 시간 메트릭의 경우 메트릭의 시작 시간을 나타내는 UTC의 타임스탬프(형식) YYYYMMddThhmm 입니다. 이 값은 테이블의 모든 엔터티에 대한 파티션 키입니다. 분 메트릭의 경우 형식은 동일하지만 분 값이 트랜잭션이 실행된 시간을 거의 정확하게 나타냅니다. 이전 분의 트랜잭션이 이전 간격에서 누락된 경우 현재 분의 트랜잭션에 집계될 수 있습니다. |
20110809T0800 |
AccessType 및 TransactionType (RowKey) | 문자열 |
AccessType과 TransactionType의 조합은 형식<user¦system>;<all¦api-name> 입니다. 이러한 값은 개별 테이블 엔터티에 대한 RowKey를 구성합니다. 다음 목록에서는 각 유형의 값에 대해 설명합니다.- user 는 익명, 권한 부여 및 SAS 요청을 포함하여 모든 사용자 요청에 대해 지정됩니다.- system 는 스토리지 분석 요청에 대해서만 지정됩니다.- all 는 테이블 엔터티가 스토리지 서비스에 대한 모든 요청의 요약인 경우 지정됩니다.- api-name 는 요약 엔터티에 적용 가능한 작업을 나타냅니다. 가능한 작업 목록은 기록된 작업 및 상태 메시지 스토리지 분석 참조하세요. |
user;GetBlob |
TotalIngress | long | 수신 데이터 양(바이트)입니다. 이 수는 외부 클라이언트에서 Azure Storage로 수신뿐만 아니라 Azure 내의 수신도 포함합니다. | 28395 |
TotalEgress | long | 송신 데이터 양(바이트)입니다. 이 수는 외부 클라이언트에서 Azure Storage로 송신뿐만 아니라 Azure 내의 송신도 포함합니다. 따라서 이 수는 청구 가능한 송신을 반영하지 않습니다. | 8021 |
TotalRequests | long | 스토리지 서비스 또는 지정된 API 작업에 대해 제기된 요청 수입니다. 이 수는 성공 및 실패 요청뿐만 아니라 오류를 발생시킨 요청도 포함합니다. 이 수치에는 다음 상태 메시지를 생성하는 요청이 포함됩니다. 상태 메시지(Blob, 큐, 테이블, 파일) - 성공 - AnonymousSuccess - SASSuccess - ThrottlingError - AnonymousThrottlingError - SASThrottlingError - NetworkError - AnonymousNetworkError - SASNetworkError - ClientOtherError - AnonymousClientOtherError - SASClientOtherError - ServerOtherError - AnonymousServerOtherError - SASServerOtherError - ClientTimeoutError - AnonymousClientTimeoutError - SASClientTimeoutError - ServerTimeoutError - AnonymousServerTimeoutError - SASServerTimeoutError - AuthorizationError - AnonymousAuthorizationError - SASAuthorizationError 상태 메시지(파일 SMB) -협상 - SessionSetup -Logoff - TreeConnect - TreeDisconnect -만들 -가까이 -플러시 - 읽기 -쓰기 -잠금 -Ioctl -취소 -에코 - QueryDirectory - ChangeNotify - QueryInfo - SetInfo - OplockBreak 이러한 상태 메시지에 대한 자세한 내용은 기록된 작업 및 상태 메시지 스토리지 분석 참조하세요. |
20914 |
TotalBillableRequests | long | 청구 가능한 요청 수입니다. 이 수치에는 다음 상태 메시지를 생성하는 요청이 포함됩니다. 상태 메시지(Blob, 큐, 테이블, 파일) - 성공 - AnonymousSuccess - SASSuccess - NetworkError - AnonymousNetworkError - SASNetworkError - ClientOtherError - AnonymousClientOtherError - SASClientOtherError - ClientTimeoutError - AnonymousClientTimeoutError - SASClientTimeoutError - AuthorizationError - SASAuthorizationError 상태 메시지(파일 SMB) -협상 - SessionSetup -Logoff - TreeConnect - TreeDisconnect -만들 -가까이 -플러시 - 읽기 -쓰기 -잠금 -Ioctl -취소 -에코 - QueryDirectory - ChangeNotify - QueryInfo - SetInfo - OplockBreak 이러한 상태 메시지에 대한 자세한 내용은 기록된 작업 및 상태 메시지 스토리지 분석 참조하세요. |
14297 |
가용성 | double | 스토리지 서비스 또는 지정된 API 작업에 대한 가용성 백분율입니다.
가용성 은 TotalBillableRequests 값을 가져와서 예기치 않은 오류를 생성한 요청 수를 포함하여 적용 가능한 요청 수로 나누어 계산됩니다. 모든 예기치 않은 오류는 스토리지 서비스 또는 지정된 API 작업에 대한 가용성을 감소시킵니다. 이 백분율에는 다음 상태 메시지를 생성하는 요청이 포함됩니다. 상태 메시지(Blob, 큐, 테이블, 파일) - 성공 - AnonymousSuccess - SASSuccess - NetworkError - AnonymousNetworkError - SASNetworkError - ClientOtherError - AnonymousClientOtherError - SASClientOtherError - ServerOtherError - AnonymousServerOtherError - SASServerOtherError - ClientTimeoutError - AnonymousClientTimeoutError - SASClientTimeoutError - ServerTimeoutError - AnonymousServerTimeoutError - SASServerTimeoutError - AuthorizationError - SASAuthorizationError 상태 메시지(파일 SMB) -협상 - SessionSetup -Logoff - TreeConnect - TreeDisconnect -만들 -가까이 -플러시 - 읽기 -쓰기 -잠금 -Ioctl -취소 -에코 - QueryDirectory - ChangeNotify - QueryInfo - SetInfo - OplockBreak 이러한 상태 메시지에 대한 자세한 내용은 기록된 작업 및 상태 메시지 스토리지 분석 참조하세요. |
99.99 |
AverageE2ELatency | double | 스토리지 서비스 또는 지정된 API 작업에 대해 제기된 성공적인 요청의 평균 엔드투엔드 대기 시간(밀리초)입니다. 이 값은 Azure Storage 내에서 요청을 읽고 응답을 보내고 응답 확인을 수신하는 데 필요한 처리 시간을 포함합니다. | 19.333333 |
AverageServerLatency | double | Azure Storage에서 성공적인 요청을 처리하는 데 사용한 평균 대기 시간(밀리초)입니다. 이 값에는 AverageE2ELatency에 지정된 네트워크 대기 시간이 포함되지 않습니다. | 11.4 |
PercentSuccess | double | 성공한 요청의 비율입니다. 스토리지에 대한 요청이 없는 경우 PercentSuccess 메트릭의 값은 0이 됩니다. PercentSuccess를 모니터링하는 경우 TotalRequests 메트릭의 값이 0보다 큰지 확인해야 합니다. |
68 |
PercentThrottlingError | double | 제한 오류로 실패한 요청의 비율입니다. | 0 |
PercentTimeoutError | double | 제한 시간 오류로 실패한 요청의 비율입니다. 이 수치에는 클라이언트 및 서버 시간 초과가 모두 포함됩니다. | 0 |
PercentServerOtherError | double | ServerOtherError로 인해 실패한 요청의 비율입니다. 이 상태 메시지에 대한 자세한 내용은 기록된 작업 및 상태 메시지 스토리지 분석 참조하세요. | 0 |
PercentClientOtherError | double | ClientOtherError로 실패한 요청의 비율입니다. 이 상태 메시지에 대한 자세한 내용은 기록된 작업 및 상태 메시지 스토리지 분석 참조하세요. | 0 |
PercentAuthorizationError | double | AuthorizationError로 실패한 요청의 비율입니다. 이 상태 메시지에 대한 자세한 내용은 기록된 작업 및 상태 메시지 스토리지 분석 참조하세요. | 0 |
PercentNetworkError | double | NetworkError로 실패한 요청의 비율입니다. 이 상태 메시지에 대한 자세한 내용은 기록된 작업 및 상태 메시지 스토리지 분석 참조하세요. | 0 |
Success | long | 저장소 서비스 또는 지정된 API 작업에 대해 수행된 성공한 요청 수입니다. 이 상태 메시지에 대한 자세한 내용은 기록된 작업 및 상태 메시지 스토리지 분석 참조하세요. | 10239 |
AnonymousSuccess | long | 저장소 서비스 또는 지정된 API 작업에 대해 수행된 성공한 익명 요청 수입니다. 이 상태 메시지에 대한 자세한 내용은 기록된 작업 및 상태 메시지 스토리지 분석 참조하세요. | 8239 |
SASSuccess | long | 저장소 서비스 또는 지정된 API 작업에 대해 수행된 성공한 SAS(공유 액세스 서명) 요청 수입니다. 이 상태 메시지에 대한 자세한 내용은 기록된 작업 및 상태 메시지 스토리지 분석 참조하세요. | 432 |
ThrottlingError | long | Storage 서비스에 대한 권한 있는 요청 수 또는 ThrottlingError를 반환한 지정된 API 작업 수입니다. 이 상태 메시지에 대한 자세한 내용은 기록된 작업 및 상태 메시지 스토리지 분석 참조하세요. | 0 |
AnonymousThrottlingError | long | 저장소 서비스 또는 지정된 API 작업에 대해 AnonymousThrottlingError를 반환한 익명 요청 수입니다. 이 상태 메시지에 대한 자세한 내용은 기록된 작업 및 상태 메시지 스토리지 분석 참조하세요. | 0 |
SASThrottlingError | long | 저장소 서비스 또는 지정된 API 작업에 대해 SASThrottlingError를 반환한 SAS 요청 수입니다. 이 상태 메시지에 대한 자세한 내용은 기록된 작업 및 상태 메시지 스토리지 분석 참조하세요. | 0 |
ClientTimeoutError | long | Storage 서비스에 대한 권한 있는 요청 수 또는 ClientTimeoutError를 반환한 지정된 API 작업 수입니다. 이 상태 메시지에 대한 자세한 내용은 기록된 작업 및 상태 메시지 스토리지 분석 참조하세요. | 0 |
AnonymousClientTimeoutError | long | 저장소 서비스 또는 지정된 API 작업에 대해 AnonymousClientTimeoutError를 반환한 익명 요청 수입니다. 이 상태 메시지에 대한 자세한 내용은 기록된 작업 및 상태 메시지 스토리지 분석 참조하세요. | 0 |
SASClientTimeoutError | long | 스토리지 서비스에 대한 SAS 요청 수 또는 SASClientTimeoutError를 반환한 지정된 API 작업 수입니다. 이 상태 메시지에 대한 자세한 내용은 기록된 작업 및 상태 메시지 스토리지 분석 참조하세요. | 0 |
ServerTimeoutError | long | 스토리지 서비스에 대한 권한 있는 요청 수 또는 ServerTimeoutError를 반환한 지정된 API 작업 수입니다. 이 상태 메시지에 대한 자세한 내용은 기록된 작업 및 상태 메시지 스토리지 분석 참조하세요. | 0 |
AnonymousServerTimeoutError | long | 저장소 서비스 또는 지정된 API 작업에 대해 AnonymousServerTimeoutError를 반환한 익명 요청 수입니다. 이 상태 메시지에 대한 자세한 내용은 기록된 작업 및 상태 메시지 스토리지 분석 참조하세요. | 0 |
SASServerTimeoutError | long | 스토리지 서비스에 대한 SAS 요청 수 또는 SASServerTimeoutError를 반환한 지정된 API 작업 수입니다. 이 상태 메시지에 대한 자세한 내용은 기록된 작업 및 상태 메시지 스토리지 분석 참조하세요. | 0 |
ClientOtherError | long | ClientOtherError를 반환한 스토리지 서비스 또는 지정된 API 작업에 대한 권한 있는 요청 수입니다. 이 상태 메시지에 대한 자세한 내용은 기록된 작업 및 상태 메시지 스토리지 분석 참조하세요. | 0 |
SASClientOtherError | long | 스토리지 서비스에 대한 SAS 요청 수 또는 SASClientOtherError를 반환한 지정된 API 작업 수입니다. 이 상태 메시지에 대한 자세한 내용은 기록된 작업 및 상태 메시지 스토리지 분석 참조하세요. | 0 |
AnonymousClientOtherError | long | 저장소 서비스 또는 지정된 API 작업에 대해 AnonymousClientOtherError를 반환한 익명 요청 수입니다. 이 상태 메시지에 대한 자세한 내용은 기록된 작업 및 상태 메시지 스토리지 분석 참조하세요. | 0 |
ServerOtherError | long | 스토리지 서비스에 대한 권한 있는 요청 수 또는 ServerOtherError를 반환한 지정된 API 작업 수입니다. 이 상태 메시지에 대한 자세한 내용은 기록된 작업 및 상태 메시지 스토리지 분석 참조하세요. | 0 |
AnonymousServerOtherError | long | 저장소 서비스 또는 지정된 API 작업에 대해 AnonymousServerOtherError를 반환한 익명 요청 수입니다. 이 상태 메시지에 대한 자세한 내용은 기록된 작업 및 상태 메시지 스토리지 분석 참조하세요. | 0 |
SASServerOtherError | long | 스토리지 서비스에 대한 SAS 요청 수 또는 SASServerOtherError를 반환한 지정된 API 작업 수입니다. 이 상태 메시지에 대한 자세한 내용은 기록된 작업 및 상태 메시지 스토리지 분석 참조하세요. | 0 |
AuthorizationError | long | 스토리지 서비스에 대한 권한 있는 요청 수 또는 AuthorizationError를 반환한 지정된 API 작업 수입니다. 이 상태 메시지에 대한 자세한 내용은 기록된 작업 및 상태 메시지 스토리지 분석 참조하세요. | 0 |
AnonymousAuthorizationError | long | 저장소 서비스 또는 지정된 API 작업에 대해 AnonymousAuthorizationError를 반환한 익명 요청 수입니다. 이 상태 메시지에 대한 자세한 내용은 기록된 작업 및 상태 메시지 스토리지 분석 참조하세요. | 0 |
SASAuthorizationError | long | 스토리지 서비스에 대한 SAS 요청 수 또는 SASAuthorizationError를 반환한 지정된 API 작업 수입니다. 이 상태 메시지에 대한 자세한 내용은 기록된 작업 및 상태 메시지 스토리지 분석 참조하세요. | 0 |
NetworkError | long | 스토리지 서비스에 대한 권한 있는 요청 수 또는 NetworkError를 반환한 지정된 API 작업 수입니다. 이 상태 메시지에 대한 자세한 내용은 기록된 작업 및 상태 메시지 스토리지 분석 참조하세요. | 0 |
AnonymousNetworkError | long | 저장소 서비스 또는 지정된 API 작업에 대해 AnonymousNetworkError를 반환한 익명 요청 수입니다. 이 상태 메시지에 대한 자세한 내용은 기록된 작업 및 상태 메시지 스토리지 분석 참조하세요. | 0 |
SASNetworkError | long | 저장소 서비스 또는 지정된 API 작업에 대해 SASNetworkError를 반환한 SAS 요청 수입니다. 이 상태 메시지에 대한 자세한 내용은 기록된 작업 및 상태 메시지 스토리지 분석 참조하세요. | 0 |