Microsoft Dynamics 365 Finance と Microsoft Dynamics 365 Supply Chain Management には、Application Insights を有効にすると、すぐに使用できる堅牢なテレメトリ機能が含まれています。 これらの機能は、システムのさまざまな側面に関する重要な分析情報を提供し、パフォーマンスの監視、問題の診断、操作の最適化に役立ちます。 この記事では、使用できる利用統計情報とそれに対応するリソースの概要を示します。
フォーム実行利用統計情報
フォーム実行テレメトリは、アプリケーション フォームに関する詳細情報をキャプチャします。 次の詳細に関する分析情報を提供します:
- 開かれたフォーム
- フォームにアクセスしたユーザー
- フォームの読み込み時間
このデータを使用して、次の操作を行います。
- 平均読み込み時間、P90 値、およびその他のパフォーマンス メトリックを分析して、ユーザー エクスペリエンスを向上させます。
- 頻繁にアクセスされるフォームを特定し、使いやすさを高める目的で最適化します。
- ユーザーの動作のパターンを検出して、フォームのデザインとナビゲーションを強化します。
- フォームの使用状況の傾向を監視して、リソースや更新に優先順位を付けます。
Resources
- プラグ アンド プレイ ダッシュボード: Forms テレメトリ ダッシュボード
X++ 例外
プラットフォームは、すべての X++ レイヤーの例外をキャプチャし、Application Insights に記録します。 このテレメトリを使用して、次の操作を行います。
- アプリの安定性を維持するために、エラーを監視して診断します。
- 例外の傾向を追跡して、定期的な問題を特定します。
- 例外の頻度と重大度に基づいて修正プログラムに優先順位を付けます。
- ユーザー のタスクとワークフローに対する例外の影響を分析します。
- 重大なプロセスの特定の例外に対するアラートを設定し、全体的な例外の傾向を急増させ、迅速な対応を実現します。
Resources
- プラグアンドプレイ ダッシュボード: X++ エラー ダッシュボード
倉庫管理の利用統計情報
ウェアハウス モジュールはテレメトリ データを生成します。 データには、次のテレメトリが表示されます。
- 倉庫の運用およびワークフロー
- ボトルネックを特定して修正するためのパフォーマンス メトリック
提供されている Power BI ダッシュボードを使用して、テレメトリを視覚化します。
Resources
- ドキュメント: Application Insights でテレメトリ データを表示する。
- Power BI ダッシュボード: Warehouse Power BI ダッシュボード。
バッチ テレメトリ
Important
- この機能はPU69/10.0.45(ビルド >= 7.0.7690.21)およびPU68/10.0.44(ビルド >= 7.0.7606.126)で利用可能です。
- 追加のバッチジョブ発生テレメトリは PU74/10.0.50(ビルド >= 7.0.8219.0) で利用可能で、 PU73/10.0.49(ビルド >= 7.0.8199.5) および PU72/10.0.48(ビルド >= 7.0.7996.85)にバックポートされています。
3 つのフライトがバッチ テレメトリを制御し、既定で有効になっています。
- BatchTelemetryConfigurationFlight
- BatchThreadInfoTelemetryFlight
- バッチテレメトリーコールスタックフライト
- BatchJobOccurrenceTelemetryFlight
これらのフライトが環境で有効になっていない場合は、Microsoft サポートにお問い合わせください。
フライトを有効にすると、[ 構成 ] タブに新しいテレメトリ シグナルが表示されます。
- バッチジョブ発生開始 - スケジュールされたバッチジョブ発生が「待機中」から「実行中」に移行する時刻を記録します。 バッチジョブ実行が開始された正確な時刻を特定します。
- バッチジョブ発生完了 - バッチジョブ発生が終了、エラー、キャンセルなどの終端状態に移行する時刻を記録します。 バッチジョブ全体の発生時間追跡をサポートします。
- バッチ開始時間 - バッチタスクが開始された時刻を記録します。
- バッチ停止時間 - バッチタスク完了時にログを記録します。 特定のタスクの持続時間追跡をサポートします。
- バッチスロットリング - スロットリングイベントおよび関連するシステムメトリクス(CPU、メモリ、SQL DTU)をキャプチャします。
- バッチ失敗 - バッチジョブやタスクがスケジュールできない場合に診断の詳細を追加します。 テレメトリを元のバッチ ジョブと関連付けることで、既存の Infolog エラーを補完します。
- バッチキュー - 優先度ベースのスケジューリングフレームワークにおける異なるキューのサイズを表示します。
- バッチスレッド - スレッドの可用性問題を診断するためのアクティブなスレッドを表示します。
バッチ テレメトリを使用すると、次のことができます。
- パフォーマンスとスケジュールのボトルネックを診断します。
- アラートとダッシュボードを使用してプロアクティブな監視を有効にします。
- 運用上の問題の解決を加速します。
Resources
- プラグ アンド プレイ ダッシュボード: バッチ監視ダッシュボード
DMF テレメトリ
Important
この機能は、Microsoft Dynamics 365財務および運用バージョン PU71/10.0.47 (ビルド >= 7.0.7858.68)、PU70/10.0.46 (ビルド) で使用できます >= 7.0.7778.87)、および PU69/10.0.45 (ビルド >= 7.0.7690.137)。
データ管理 Framework (DMF) テレメトリは、組織がインポート操作やエクスポート操作などのデータ管理の実行をより深く把握するのに役立ちます。 この統合を使用すると、次のことができます。
- 開始時刻と終了時刻を使用して、データ管理機能のインポートとエクスポートを監視します。
- ソースからステージング、そしてターゲットまでのジョブ状態を監視します。
- 詳細なレベルでエラー メッセージを使用してエラーを監視します。
2 つのフライトが DMF テレメトリを制御し、既定で有効になっています。
- DMFTelemetryConfigurationFlight
- DMFEnableAppInsightsLogsAndErrors これらのフライトが環境で有効になっていない場合は、Microsoft サポートにお問い合わせください。
フライトを有効にすると、[ 構成 ] タブに新しいテレメトリ シグナルが表示されます。
- DMF ジョブの開始 - DMF ジョブの開始時にログを記録します。
- DMFJob End - DMF ジョブが終了したときにログを記録します。
- DMFJob Status - ソーステーブルからステージングテーブル、ステージングテーブルからターゲットテーブルへのジョブステータスをログに記録します。
Resources
詳細については、「DMF 監視ダッシュボードを参照してください。
DMF エラー
データ管理 Framework (DMF) は、Application Insights のカスタム イベント テーブルにエラーを記録します。 X++ レイヤーにバブル アップする例外は、Exceptions テーブルに移動します。 ログに記録された各エラーには、関連するエラー コードがあります。 エラー コードの詳細については、 データ管理エラーの説明と既知の制限事項に関するページを参照してください。
- 統合の問題を特定して修正します。
- データ パイプラインの正常性を監視します。