Power BI Embedded 監視データのリファレンス
この記事には、このサービスに関するすべての監視リファレンス情報が含まれています。
Power BI Embedded について収集できるデータとその使用方法の詳細については、「Power BI Embedded を監視する」を参照してください。
ヒント
Microsoft Fabric 容量メトリック アプリを使用して容量を監視します。
メトリック
このセクションには、このサービスに関して自動的に収集されるすべてのプラットフォーム メトリックが一覧表示されています。 これらのメトリックは、Azure Monitor でサポートされているすべてのプラットフォーム メトリックのグローバル リストにも含まれています。
メトリックのリテンション期間の詳細については、「Azure Monitor メトリックの概要」を参照してください。
Microsoft.PowerBIDedicated/capacities でサポートされているメトリック
次の表に、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 での名前 | 出荷単位 | 集計 | Dimensions | 期間粒度 | DS エクスポート |
---|---|---|---|---|---|---|
CPU (Gen2) CPU 使用率 Power BI Embedded Generation 2 のリソースに対してのみサポートされます。 |
cpu_metric |
Percent | Average | <なし> | PT1M | はい |
オーバーロード (Gen2) Resource オーバーロード、リソースがオーバーロードする場合は 1、それ以外の場合は 0。 Power BI Embedded Generation 2 のリソースに対してのみサポートされます。 |
overload_metric |
Count | Average | <なし> | PT1M | はい |
この表は、上記の表に関する追加情報を提供します。
Name | メトリック | 説明 |
---|---|---|
CPU | cpu_metric | CPU 使用率。 |
ワークロードあたりの CPU | cpu_workload_metric | ワークロードあたりの CPU 使用率。 |
オーバーロード | overload_metric | リソース オーバーロード。リソースがオーバーロードになっている場合は 1。それ以外の場合は 0。 |
メトリック ディメンション
メトリック ディメンションについては、「多次元メトリック」を参照してください。
App Service には、ディメンションを含むメトリックがありません。
リソース ログ
このセクションでは、このサービス用に収集できるリソース ログの種類を一覧表示します。 このセクションでは、Azure Monitor でサポートされているすべてのリソース ログ カテゴリの種類のリストからプルされます。
Microsoft.PowerBIDedicated/capacities でサポートされているリソース ログ
カテゴリ | カテゴリの表示名 | ログ テーブル | 基本ログ プランをサポート | インジェスト時間変換をサポート | クエリの例 | エクスポートするコスト |
---|---|---|---|---|---|---|
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 クエリの開始 | 追跡開始以降の VertiPaq SE クエリの開始イベントを、すべて記録します。 |
クエリの開始 | 追跡開始以降のクエリの開始イベントを、すべて記録します。 |
クエリの終了 | 追跡開始以降のクエリの終了イベントを、すべて記録します。 |
Vertipaq クエリの終了 | 追跡開始以降の VertiPaq SE クエリの終了イベントを、すべて記録します。 |
監査ログアウト | 追跡開始以降のエンジン イベントからの切断を、すべて記録します。 |
エラー | 追跡開始以降のエンジン エラー イベントを、すべて記録します。 |
イベントの例
次の表にイベント例を示します。
プロパティ名 | Vertipaq クエリの終了の例 | [プロパティの説明] |
---|---|---|
EventClass | XM_SEQUERY_END | イベント クラスを使用してイベントを分類します。 |
EventSubclass | 0 | イベントのサブクラスは、各イベント クラスに関する追加情報を提供します。 (たとえば、0: VertiPaq スキャン) |
RootActivityId | ff217fd2-611d-43c0-9c12-19e202a94f70 | ルート アクティビティの ID です。 |
CurrentTime | 2018-04-06T18:30:11.9137358Z | イベントが開始された時刻です (使用可能な場合)。 |
StartTime | 2018-04-06T18:30:11.9137358Z | イベントが開始された時刻です (使用可能な場合)。 |
JobID | 0 | 進行状況に対応するジョブ ID です。 |
ObjectID | 464 | オブジェクト ID |
ObjectType | 802012 | ObjectType |
EndTime | 2018-04-06T18:30:11.9137358Z | イベントの終了時刻。 |
期間 | 0 | イベントの実行にかかった時間です (ミリ秒)。 |
SessionType | User | セッションの種類です (操作の原因となったエンティティ)。 |
ProgressTotal | 0 | 進行状況の合計です。 |
IntegerData | 0 | 整数データ。 |
Severity | 0 | 例外の重要度レベルです。 |
Success | 1 | 1 = 成功。 0 = 失敗。 たとえば、1 は権限チェックの成功を表し、0 はそのチェックの失敗を表します。 |
エラー | 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 専用スキーマが使用されます。
容量スケーリングのスクリプト例
容量リソースをスケーリングするには、ScaleUp-Automation-RunBook.ps1 PowerShell RunBook スクリプトを使用できます。
このスクリプトには、Azure Automation で呼び出されて Azure アラートでトリガーされる、Power BI と Azure Resource Manager REST API が使われます。
PowerBI-Developer-Samples リポジトリの一環としてスクリプトをコピーしたり、ダウンロードしたりできます。その際、緑の [ダウンロード] ボタンを押し、ZIP をダウンロードしてください。
関連するコンテンツ
- Power BI Embedded の監視の詳細については、「Power BI Embedded を監視する」を参照してください。
- Azure リソースの監視の詳細については、「Azure Monitor で Azure リソースを監視する」を参照してください。