Azure Monitor Azure Cosmos DB 인사이트 살펴보기

Azure Cosmos DB 인사이트에서 모든 Azure Cosmos DB 리소스의 전체 성능, 실패, 용량 및 운영 상태를 보여 줍니다. 이 문서는 새로운 모니터링 환경의 이점과 조직의 고유한 요구 사항에 맞게 환경을 수정하고 조정하는 방법을 이해하는 데 도움이 됩니다.

소개

시작하기 전에 정보를 제공하고 시각화하는 방법을 이해해야 합니다.

다음을 제공합니다.

  • 단일 위치에 있는 모든 구독에서 Azure Cosmos DB 리소스의 대규모 큐브 뷰. 평가하려는 구독 및 리소스만 선택적으로 범위로 지정할 수 있습니다.
  • 특정 Azure Cosmos DB 리소스의 드릴다운 분석. 사용률, 실패, 용량 및 작업의 범주를 사용하여 문제를 진단하거나 자세한 분석을 수행할 수 있습니다. 이러한 옵션 중 하나를 선택하면 관련 Azure Cosmos DB 메트릭을 자세히 볼 수 있습니다.
  • Azure Monitor 통합 문서 템플릿을 기반으로 빌드된 사용자 지정 가능한 환경. 표시되는 메트릭을 변경하고, 한도에 맞는 임계값을 수정 또는 설정한 다음, 사용자 지정 통합 문서를 저장할 수 있습니다. 그런 다음, 통합 문서의 차트를 Azure 대시보드에 고정할 수 있습니다.

이 기능을 사용하기 위해 설정하거나 구성해야 할 사항은 없습니다. 이 Azure Cosmos DB 메트릭은 기본적으로 수집됩니다.

참고 항목

이 기능에는 무료로 액세스할 수 있습니다. Azure Monitor 가격 책정 세부 정보 페이지에 설명된 대로 Azure Monitor 필수 기능을 구성하거나 설정하는 경우에만 요금이 부과됩니다.

Azure Cosmos DB의 사용률 및 성능 메트릭 보기

모든 구독의 스토리지 계정 사용률 및 성능을 보려면:

  1. Azure Portal에 로그인합니다.

  2. 모니터를 검색하고 모니터를 선택합니다.

    Screenshot that shows the Search box with the word

  3. Azure Cosmos DB를 선택합니다.

    Screenshot that shows the Azure Cosmos DB Overview workbook.

개요

개요 페이지에서 표에는 대화형 Azure Cosmos DB 메트릭이 표시됩니다. 다음 드롭다운 목록에서 선택하는 옵션을 기준으로 결과를 필터링할 수 있습니다.

  • 구독: Azure Cosmos DB 리소스가 있는 구독만 나열됩니다.
  • Azure Cosmos DB: 모두, 하위 집합 또는 단일 Azure Cosmos DB 리소스를 선택할 수 있습니다.
  • 시간 범위: 기본적으로는 선택한 항목을 기준으로 지난 4시간의 정보가 표시됩니다.

드롭다운 목록 아래의 카운터 타일은 선택한 구독에 있는 Azure Cosmos DB 리소스의 총 수를 롤업합니다. 통합 문서의 열에 대한 조건부 색 코딩 또는 열 지도는 트랜잭션 메트릭을 보고합니다. 가장 진한 색이 가장 높은 값을 포함합니다. 더 연한 색은 가장 낮은 값을 기반으로 합니다.

Azure Cosmos DB 리소스 중 하나의 옆에 있는 드롭다운 화살표를 선택하면 개별 데이터베이스 컨테이너 수준의 성능 메트릭 분석이 표시됩니다.

Screenshot that shows the Expanded dropdown that reveals individual database containers and associated performance breakdown.

파란색으로 강조 표시된 Azure Cosmos DB 리소스 이름을 선택하여 연결된 Azure Cosmos DB 계정의 기본 개요로 이동합니다.

오류

실패 탭을 선택하여 통합 문서 템플릿의 실패 부분을 엽니다. 해당 요청을 구성하는 응답의 분포가 포함된 총 요청 수가 표시됩니다.

Screenshot that shows failures with breakdown by HTTP request type.

코드 설명
200 OK 다음 REST 작업 중 하나가 정상적으로 완료되었습니다.
- 리소스에 대한 GET.
- 리소스에 대한 PUT
- 리소스에 대한 POST
- 저장 프로시저를 실행하기 위한 저장 프로시저에 대한 POST
201 Created 리소스를 만들기 위한 POST 작업이 정상적으로 완료되었습니다.
404 Not Found 더 이상 없는 리소스에 대해 작업을 수행했습니다. 리소스가 이미 삭제된 경우를 예로 들 수 있습니다.

상태 코드의 전체 목록은 Azure Cosmos DB에 대한 HTTP 상태 코드를 참조하세요.

용량

용량 탭을 선택하여 통합 문서 템플릿의 용량 부분을 엽니다. 다음이 표시됩니다.

  • 소유한 문서 수.
  • 시간이 지남에 따른 문서 증가.
  • 데이터 사용량.
  • 남은 사용 가능한 스토리지의 총 용량.

이 정보는 잠재적인 스토리지 및 데이터 사용률 문제를 식별하는 데 도움이 됩니다.

Screenshot that shows the Capacity workbook.

개요 통합 문서와 마찬가지로, 구독 열의 Azure Cosmos DB 리소스 옆에 있는 드롭다운을 선택하면 데이터베이스를 구성하는 개별 컨테이너별로 분석이 표시됩니다.

작업

작업 탭을 선택하여 통합 문서 템플릿의 작업 부분을 엽니다. 수행된 요청 유형별로 분석된 요청을 볼 수 있습니다.

다음 예제에서 eastus-billingint는 주로 읽기 요청을 수신하지만, 몇몇 upsert 및 만들기 요청도 수신하는 것을 볼 수 있습니다. 또한 westeurope-billingint는 적어도 시간 범위 매개 변수를 통해 통합 문서의 현재 범위로 지정된 지난 4시간 동안은 요청 큐브 뷰에서 읽기 전용입니다.

Screenshot that shows the Operations workbook.

Azure Cosmos DB 리소스에서 보기

  1. 기존 Azure Cosmos DB 계정을 검색하거나 선택합니다.

    Screenshot that shows searching for Azure Cosmos DB.

  2. Azure Cosmos DB 계정으로 이동한 후 모니터링 섹션에서 인사이트(미리 보기) 또는 통합 문서를 선택합니다. 이제 처리량, 요청, 스토리지, 가용성, 대기 시간, 시스템 및 계정 관리에 대한 추가 분석을 수행할 수 있습니다.

    Screenshot that shows the Azure Cosmos DB Insights Overview page.

시간 범위

기본적으로 시간 범위 필드는 지난 24시간의 데이터를 표시합니다. 시간 범위를 수정하여 지난 5분에서 지난 7일까지 중 원하는 위치의 데이터를 표시할 수 있습니다. 시간 범위 선택기에는 사용자 지정 모드도 포함됩니다. 시작/종료 날짜를 입력하여 선택한 계정에 사용 가능한 데이터에 따른 사용자 지정 시간 프레임을 확인합니다.

Screenshot that shows the Azure Cosmos DB Time Range.

인사이트 개요

개요 탭은 선택한 Azure Cosmos DB 계정에 대해 다음과 같은 가장 일반적인 메트릭을 제공합니다.

  • 총 요청 수
  • 실패한 요청(429s)
  • 정규화된 RU 사용량(최대)
  • 데이터 및 인덱스 사용량
  • 컬렉션별 Azure Cosmos DB 계정 메트릭

총 요청: 이 그래프는 계정에 대한 총 요청을 상태 코드별로 분류하여 보여 줍니다. 그래프 하단의 단위는 해당 기간 중 총 요청의 합계입니다.

Screenshot that shows the Azure Cosmos DB Total Requests graph.

실패한 요청(429): 이 그래프는 상태 코드 429의 실패한 요청을 보여 줍니다. 그래프 하단의 단위는 해당 기간 중 실패한 총 요청 수의 합계입니다.

Screenshot that shows the Azure Cosmos DB Failed Requests graph.

정규화된 RU 사용량(최대): 이 그래프는 지정된 기간 동안 정규화된 RU 사용량 단위 중 0~100% 사이 최대 비율을 제공합니다.

Screenshot that shows the Azure Cosmos DB Normalized RU Consumption graph.

고정, 내보내기 및 확장

섹션의 오른쪽 위에 있는 압정을 선택하여 메트릭 섹션 중 하나를 Azure 대시보드에 고정할 수 있습니다.

Screenshot that shows the metric section pin to dashboard example.

데이터를 Excel 형식으로 내보내려면 압정 왼쪽에 있는 아래쪽 화살표를 선택합니다.

Screenshot that shows the Export workbook down arrow.

통합 문서의 모든 드롭다운 뷰를 확장 또는 축소하려면 아래쪽 화살표 왼쪽에 있는 확장 화살표를 선택합니다.

Screenshot that shows the Expand workbook arrow.

Azure Cosmos DB 인사이트 사용자 지정

이 환경은 Azure Monitor 통합 문서 템플릿을 기반으로 빌드되었습니다. 사용자 지정>편집>저장을 사용하여 수정된 버전의 복사본을 수정하고 사용자 지정 통합 문서에 저장할 수 있습니다.

Screenshot that shows the Customize button.

통합 문서는 리소스 그룹 내에 저장됩니다. 내 보고서 섹션은 비공개입니다. 공유 보고서 섹션은 리소스 그룹에 액세스할 수 있는 모든 사용자가 액세스할 수 있습니다. 사용자 지정 통합 문서를 저장한 후에는 통합 문서 갤러리로 이동하여 갤러리를 시작해야 합니다.

Screenshot that shows the Gallery button.

문제 해결

문제 해결 참고 자료는 통합 문서 기반 인사이트 문제 해결을 참조하세요.

다음 단계