Power BI Embedded 모니터링 데이터 참조
이 문서에는 이 서비스에 대한 모든 모니터링 참조 정보가 포함되어 있습니다.
Power BI Embedded에 대해 수집할 수 있는 데이터 및 사용 방법에 대한 자세한 내용은 Power BI Embedded 모니터링을 참조하세요.
팁
Microsoft Fabric 용량 메트릭 앱을 사용하여 용량을 모니터링합니다.
메트릭
이 섹션에는 이 서비스에 대해 자동으로 모은 플랫폼 메트릭이 모두 나열되어 있습니다. 이러한 메트릭은 Azure Monitor에서 지원되는 모든 플랫폼 메트릭의 전역 목록의 일부이기도 합니다.
메트릭 보존에 관한 자세한 내용은 Azure Monitor 메트릭 개요를 참조하세요.
Microsoft.PowerBIDedicated/용량에 대해 지원되는 메트릭
다음 표에서는 Microsoft.PowerBIDedicated/capacities 리소스 종류에 사용할 수 있는 메트릭을 나열합니다.
- 모든 테이블에 모든 열이 있는 것은 아닙니다.
- 일부 열은 페이지의 보기 영역 밖에 있을 수 있습니다. 사용 가능한 모든 열을 보려면 테이블 확장을 선택합니다.
테이블 제목
- 범주 - 메트릭 그룹 또는 분류입니다.
- 메트릭 - Azure Portal에 표시되는 메트릭 표시 이름입니다.
- REST API의 이름 - REST API에서 참조되는 메트릭 이름입니다.
- 단위 - 측정 단위입니다.
- 집계 - 기본 집계 형식입니다. 유효한 값은 평균(Avg), 최소(Min), 최대(Max), 합계(Sum), 개수입니다.
- 차원 - 메트릭에 사용할 수 있는 차원입니다.
- 시간 조직 - 메트릭이 샘플링되는 간격입니다. 예를 들어,
PT1M
은 메트릭이 1분마다,PT30M
은 30분마다,PT1H
는 1시간마다 샘플링됨을 나타냅니다. - DS 내보내기- 진단 설정을 통해 메트릭을 Azure Monitor 로그로 내보낼 수 있는지 여부를 나타냅니다. 메트릭 내보내기에 대한 자세한 내용은 Azure Monitor의 진단 설정 생성을 참조하세요.
메트릭 | REST API의 이름 | 단위 | 집계 | 차원 | 시간 조직 | DS 내보내기 |
---|---|---|---|---|---|---|
CPU(Gen2) CPU 사용률. Power BI Embedded 2세대 리소스에 대해서만 지원됩니다. |
cpu_metric |
백분율 | 평균 | <없음> | PT1M | 예 |
오버로드(Gen2) 리소스 오버로드, 리소스가 오버로드된 경우 1, 그렇지 않으면 0입니다. Power BI Embedded 2세대 리소스에 대해서만 지원됩니다. |
overload_metric |
Count | 평균 | <없음> | PT1M | 예 |
이 표에서는 이전 표에 대한 추가 정보를 제공합니다.
속성 | 메트릭 | 설명 |
---|---|---|
CPU | cpu_metric | CPU 사용률입니다. |
워크로드당 CPU | cpu_workload_metric | 워크로드당 CPU 사용률. |
오버로드 | overload_metric | 리소스가 오버로드되면 1이고 그렇지 않으면 0입니다. |
메트릭 차원
메트릭 차원에 대한 자세한 내용은 다차원 메트릭을 참조하세요.
이 서비스에는 차원이 포함된 메트릭이 없습니다.
리소스 로그
이 섹션에는 이 서비스에 대해 모을 수 있는 리소스 로그 유형이 나열되어 있습니다. 이 섹션은 Azure Monitor에서 지원되는 모든 리소스 로그 범주 유형 목록에서 가져옵니다.
Microsoft.PowerBIDedicated/용량에 대해 지원되는 리소스 로그
범주 | 범주 표시 이름 | 로그 테이블 | 기본 로그 플랜 지원 | 수집 시간 변환 지원 | 예시 쿼리 | 내보낼 비용 |
---|---|---|---|---|---|---|
Engine |
엔진 | AzureDiagnostics 여러 Azure 리소스의 로그. |
아니요 | 아니요 | 아니요 |
Azure Monitor 로그 테이블
이 섹션은 이 서비스와 관련이 있고 Kusto 쿼리를 사용하는 Log Analytics의 쿼리에 사용할 수 있는 Azure Monitor 로그 테이블을 나열합니다. 테이블에는 리소스 로그 데이터가 포함되며 수집 및 라우팅되는 항목에 따라 더 많은 데이터가 포함될 수 있습니다.
Power BI Embedded Microsoft.PowerBIDedicated/capacities
테이블 | 설명 |
---|---|
AzureActivity | Azure에서 발생한 구독 수준 또는 관리 그룹 수준 이벤트에 대한 인사이트를 제공하는 Azure 활동 로그의 항목입니다. |
AzureMetrics | Azure Diagnostics 모드를 사용하는 Azure 서비스의 리소스 로그를 저장합니다. 리소스 로그는 Azure 리소스의 내부 작업을 설명합니다. |
AzureDiagnostics | 상태 및 성능을 측정하는 Azure 서비스에서 내보내는 메트릭 데이터입니다. |
활동 로그
연결된 테이블에는 이 서비스의 활동 로그에 기록할 수 있는 작업이 나열되어 있습니다. 이 작업은 활동 로그에서 가능한 모든 리소스 공급자 작업의 하위 집합입니다.
활동 로그 항목의 스키마에 대한 자세한 내용은 활동 로그 스키마를 참조하세요.
엔진 및 AllMetrics 범주를 선택할 수 있습니다.
엔진
엔진 범주는 다음 표에 나열된 이벤트를 기록하도록 리소스에 지시합니다. 이벤트마다 속성이 있습니다.
이벤트 이름 | 이벤트 설명 |
---|---|
로그인 감사 | 추적이 시작된 후 엔진 이벤트에 대한 모든 새 연결을 기록합니다. |
세션 초기화 | 추적이 시작된 후 모든 세션 초기화 이벤트를 기록합니다. |
Vertipaq Query Begin | 추적이 시작된 후 모든 VertiPaq SE 쿼리 시작 이벤트를 기록합니다. |
Query Begin | 추적이 시작된 후 모든 쿼리 시작 이벤트를 기록합니다. |
Query End | 추적이 시작된 후 모든 쿼리 종료 이벤트를 기록합니다. |
Vertipaq Query End | 추적이 시작된 후 모든 VertiPaq SE 쿼리 종료 이벤트를 기록합니다. |
로그아웃 감사 | 추적이 시작된 후 엔진 이벤트의 모든 연결 끊기를 기록합니다. |
오류 | 추적이 시작된 후 모든 엔진 오류 이벤트를 기록합니다. |
이벤트 예제
다음 표에는 이벤트 예제가 표시됩니다.
속성 이름 | Vertipaq Query End Example | 속성 설명 |
---|---|---|
EventClass | XM_SEQUERY_END | 이벤트 분류에 사용되는 이벤트 클래스입니다. |
EventSubclass | 0 | 이벤트 하위 클래스는 각 이벤트 클래스에 대한 추가 정보를 제공합니다. (예: 0: VertiPaq Scan) |
RootActivityId | ff217fd2-611d-43c0-9c12-19e202a94f70 | 루트 활동 ID입니다. |
CurrentTime | 2018-04-06T18:30:11.9137358Z | 이벤트가 시작된 시간입니다(사용 가능한 경우). |
StartTime | 2018-04-06T18:30:11.9137358Z | 이벤트가 시작된 시간입니다(사용 가능한 경우). |
작업 ID | 0 | 진행할 작업 ID입니다. |
ObjectID | 464 | 개체 ID입니다. |
ObjectType | 802012 | ObjectType |
EndTime | 2018-04-06T18:30:11.9137358Z | 이벤트가 끝난 시간입니다. |
기간 | 0 | 이벤트에서 사용한 시간(밀리초)입니다. |
SessionType | 사용자 | 세션 유형(작업을 발생시킨 엔터티)입니다. |
ProgressTotal | 0 | 총 진행률입니다. |
IntegerData | 0 | 정수 데이터입니다. |
심각도 | 0 | 예외의 심각도입니다. |
성공 | 1 | 1 = 성공, 0 = 실패입니다. 예를 들어 사용 1 권한 검사의 성공을 의미하며 0 , 이는 해당 검사의 실패를 의미합니다. |
Error | 0 | 지정된 이벤트의 오류 번호입니다. |
ConnectionID | 3 | 고유한 연결 ID입니다. |
DatasetID | 5eaa550e-06ac-4adf-aba9-dbf0e8fd1527 | 사용자의 명령문이 실행 중인 의미 체계 모델의 ID입니다. |
SessionID | 3D063F66-A111-48EE-B960-141DEBDA8951 | 세션 GUID입니다. |
SPID | 180 | 서버 프로세스 ID로, 이 프로세스 ID는 사용자 세션을 고유하게 식별합니다. 이 ID는 XML/A에서 사용하는 세션 GUID에 직접 해당합니다. |
ClientProcessID | null | 클라이언트 애플리케이션의 프로세스 ID입니다. |
ApplicationName | null | 서버 연결을 만든 클라이언트 애플리케이션의 이름입니다. |
CapacityName | pbi641fb41260f84aa2b778a85891ae2d97 | Power BI Embedded 용량 리소스의 이름입니다. |
AllMetrics
AllMetrics 옵션을 선택하면 Power BI Embedded 리소스와 함께 사용할 수 있는 모든 메트릭의 데이터가 기록됩니다.
다음 표에서는 활동 로그에 나타날 수 있는 Power BI Embedded 관련된 작업을 보여 줍니다.
스키마
Power BI Embedded는 Power BI Dedicated 스키마를 사용합니다.
용량 스케일링을 위한 예제 스크립트
용량 리소스의 크기를 조정하려면 ScaleUp-Automation-RunBook.ps1 PowerShell RunBook 스크립트를 사용할 수 있습니다.
이 스크립트는 Azure Automation에서 호출되고 Azure 경고에 의해 트리거되는 Power BI 및 Azure Resource Manager REST API를 사용합니다.
스크립트를 복사하거나, 녹색 '코드' 단추를 선택하고 ZIP 파일을 다운로드하여 스크립트를 PowerBI-Developer-Samples 리포지토리의 일부로 다운로드할 수 있습니다.
관련 콘텐츠
- Power BI Embedded 모니터링에 대한 설명은 Power BI Embedded 모니터링을 참조하세요.
- Azure 리소스 모니터링에 대한 자세한 내용은 Azure Monitor를 사용한 Azure 리소스 모니터링을 참조하세요.