영업: 1-800-867-1380

저장소 분석 통계 정보

업데이트 날짜: 2013년 12월

Storage Analytics는 저장소 서비스 요청에 대해 집계된 트랜잭션 통계 및 용량 데이터가 포함된 메트릭을 저장할 수 있습니다. 트랜잭션은 API 작업 수준뿐만 아니라 저장소 서비스 수준에서도 보고되며, 용량은 저장소 서비스 수준에서 보고됩니다. 메트릭 데이터를 사용해서 저장소 서비스 사용을 분석하고, 저장소 서비스에 대해 수행된 요청 문제를 진단하고, 서비스를 사용하는 응용 프로그램의 성능을 향상시킬 수 있습니다.

Storage Analytics를 사용하려면 모니터링하려는 각 서비스에 대해 개별적으로 사용하도록 설정해야 합니다. Windows Azure 관리 포털에서 Storage Analytics를 사용하도록 설정할 수 있습니다. 자세한 내용은 저장소 계정을 모니터링하는 방법을 참조하십시오. REST API 또는 클라이언트 라이브러리를 통해 프로그래밍 방식으로 Storage Analytics를 사용하도록 설정할 수도 있습니다. Blob 서비스 속성 가져오기, 큐 서비스 속성 가져오기테이블 서비스 속성 가져오기 작업을 사용하여 각 서비스에 대해 Storage Analytics를 사용하도록 설정할 수 있습니다.

수신/송신, 가용성, 오류 및 분류된 요청 비율을 포함해서 각 저장소 서비스 및 요청된 API 작업에 대해 시간 또는 분 간격으로 방대한 데이터 집합이 기록됩니다. 저장소 분석 통계 테이블 스키마 항목에서 트랜잭션 세부 정보에 대한 전체 목록을 볼 수 있습니다.

트랜잭션 데이터는 서비스 수준과 API 작업 수준에서 기록됩니다. 서비스 수준에서는 서비스에 대해 수행된 요청이 없는 경우에도 요청된 모든 API 작업이 요약된 통계 정보가 매시간 테이블 엔터티에 기록됩니다. API 작업 수준에서는 해당 시간 내에 작업이 요청된 경우에만 그에 대한 통계가 엔터티에 기록됩니다.

예를 들어 Blob 서비스에서 GetBlob 작업을 수행할 경우, Storage Analytics 메트릭이 이 요청을 기록하고 Blob 서비스는 물론 GetBlob 작업에 대한 집계 데이터에 이를 포함시킵니다. 하지만 해당 시간 중에 GetBlob 작업이 요청되지 않았으면 해당 작업에 대한 $MetricsTransactionsBlob에 엔터티가 기록되지 않습니다.

트랜잭션 메트릭은 사용자 요청 및 Storage Analytics 자체에서 수행된 요청에 대해 기록됩니다. 예를 들어 로그 및 테이블 엔터티 작성을 위한 Storage Analytics의 요청도 기록됩니다. 이러한 요청의 비용 청구 방법에 대한 자세한 내용은 저장소 분석 및 청구을 참조하십시오.

note참고
현재까지 용량 메트릭은 Blob 서비스에 대해서만 사용할 수 있습니다. 테이블 서비스 및 큐 서비스에 대한 용량 메트릭은 이후 버전의 Storage Analytics에서 제공될 예정입니다.

용량 데이터는 저장소 계정의 Blob 서비스에 대해 매일 기록되며, 두 개의 테이블 엔터티가 작성됩니다. 이러한 엔터티 중 하나는 사용자 데이터에 대한 통계를 제공하고, 다른 하나는 Storage Analytics에서 사용된 $logs blob 컨테이너에 대한 통계를 제공합니다. $MetricsCapacityBlob 테이블에는 다음과 같은 통계가 포함됩니다.

  • Capacity: 저장소 계정의 Blob 서비스에서 사용된 저장소 양(바이트)입니다.

  • ContainerCount: 저장소 계정의 Blob 서비스에 있는 blob 컨테이너 수입니다.

  • ObjectCount: 저장소 계정의 Blob 서비스에 있는 커밋된 및 커밋되지 않은 블록 또는 페이지 blob 수입니다.

용량 메트릭에 대한 자세한 내용은 저장소 분석 통계 테이블 스키마를 참조하십시오.

각 저장소 서비스에 대한 모든 메트릭 데이터는 해당 서비스에 대해 예약된 3개의 테이블인 트랜잭션 정보용 테이블, 세부 트랜잭션 정보용 테이블 및 용량 정보용 테이블에 저장됩니다. 트랜잭션 및 세부 트랜잭션 정보는 요청 및 응답 데이터로 구성되고, 용량 정보는 저장소 용량 데이터로 구성됩니다. 저장소 계정의 Blob 서비스에 대한 시간 메트릭, 분 메트릭 및 용량은 다음 표에 설명된 대로 이름이 지정된 테이블을 통해 액세스할 수 있습니다.

 

메트릭 수준 테이블 이름 지원되는 버전

시간 메트릭, 기본 위치

  • $MetricsTransactionsBlob

  • $MetricsTransactionsTable

  • $MetricsTransactionsQueue

2013-08-15 이전 버전만 해당. 이러한 이름이 계속 지원되지만 아래에 나열된 테이블을 사용하도록 전환하는 것이 좋습니다.

시간 메트릭, 기본 위치

  • $MetricsHourPrimaryTransactionsBlob

  • $MetricsHourPrimaryTransactionsTable

  • $MetricsHourPrimaryTransactionsQueue

2013-08-15를 비롯한 모든 버전

분 메트릭, 기본 위치

  • $MetricsMinutePrimaryTransactionsBlob

  • $MetricsMinutePrimaryTransactionsTable

  • $MetricsMinutePrimaryTransactionsQueue

2013-08-15를 비롯한 모든 버전

시간 메트릭, 보조 위치

  • $MetricsHourSecondaryTransactionsBlob

  • $MetricsHourSecondaryTransactionsTable

  • $MetricsHourSecondaryTransactionsQueue

2013-08-15를 비롯한 모든 버전. 읽기 액세스 지리적 중복 복제를 설정해야 합니다.

분 메트릭, 보조 위치

  • $MetricsMinuteSecondaryTransactionsBlob

  • $MetricsMinuteSecondaryTransactionsTable

  • $MetricsMinuteSecondaryTransactionsQueue

2013-08-15를 비롯한 모든 버전. 읽기 액세스 지리적 중복 복제를 설정해야 합니다.

용량(Blob 서비스만 해당)

$MetricsCapacityBlob

2013-08-15를 비롯한 모든 버전

이러한 테이블은 저장소 계정에 대해 Storage Analytics를 사용하도록 설정할 때 자동으로 생성됩니다. 이러한 테이블은 저장소 계정의 네임스페이스를 통해 액세스됩니다. 예: https://<accountname>.table.core.windows.net/Tables("$MetricsTransactionsBlob")

메트릭 테이블의 모든 데이터는 Windows Azure 관리되는 라이브러리에서 제공된 .NET API를 포함하여 테이블 서비스 API를 사용해서 액세스할 수 있습니다. 저장소 계정 관리자는 테이블 엔터티를 읽고 삭제할 수 있지만 이를 만들거나 업데이트할 수 없습니다.

참고 항목

이 정보가 도움이 되었습니까?
(1500자 남음)
의견을 주셔서 감사합니다.
표시:
© 2014 Microsoft