次の方法で共有


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 をダウンロードしてください。