アプリケーションのトラブルシューティング
アプリケーション分析
「アプリケーション」ビューには、アプリケーションベースの分析が単一の統合ビューで表示され、アプリケーションのパフォーマンスを効率的に分析および管理するのに役立ちます。サイトに公開されているすべてのアプリケーションの正常性と使用状況に関する貴重な洞察を得ることができます。デフォルトビューは、上位の実行中のアプリケーションを特定するのに役立ちます。 この機能には、Delivery Controllersバージョン7.16以降およびVDAsバージョン7.15以降が必要です。
アプリケーションページ(/ja-jp/citrix-virtual-apps-desktops/2203-ltsr/media/dir-app-analytics.png)
「プローブ結果」列には、過去24時間で実行されたアプリケーションプローブの結果が表示されます。プローブ結果リンクをクリックすると、「傾向 > アプリケーションプローブ結果」ページで詳細を確認できます。アプリケーションプローブの構成方法の詳細については、「アプリケーションプローブ」を参照してください。
「インスタンス」列には、アプリケーションの使用状況が表示されます。これは、現在実行中のアプリケーションインスタンスの数(接続済みおよび切断済みの両方のインスタンス)を示します。さらにトラブルシューティングを行うには、「インスタンス」フィールドをクリックして、対応する「アプリケーションインスタンス」フィルターページを表示します。ここで、ログオフまたは切断するアプリケーションインスタンスを選択できます。
注:
カスタムスコープ管理者向けに、Directorはアプリケーショングループの下に作成されたアプリケーションインスタンスを表示しません。すべてのアプリケーションインスタンスを表示するには、フル管理者である必要があります。詳細については、Knowledge Centerの記事CTX256001を参照してください。
「アプリケーション障害」列と「アプリケーションエラー」列を使用して、サイトで公開されているアプリケーションの正常性を監視します。これらの列には、過去1時間に該当するアプリケーションの起動中に発生した障害とエラーの合計数が表示されます。「アプリケーション障害」または「アプリケーションエラー」フィールドをクリックすると、選択したアプリケーションに対応する「傾向 > アプリケーション障害」ページで障害の詳細を確認できます。
アプリケーション障害ポリシー設定は、障害とエラーの可用性と表示を管理します。ポリシーとそれらを変更する方法の詳細については、「監視ポリシー」設定の「アプリケーション障害監視のポリシー」を参照してください。
リアルタイムアプリケーション監視
アイドル時間メトリックを使用して、特定の時間制限を超えてアイドル状態になっているインスタンスを特定することで、アプリケーションとセッションのトラブルシューティングを行うことができます。
アプリケーションベースのトラブルシューティングの典型的なユースケースは、従業員がアプリケーションライセンスを共有する医療分野です。そこでは、アイドル状態のセッションとアプリケーションインスタンスを終了して、Citrix Virtual Apps and Desktops™環境をパージしたり、パフォーマンスの低いサーバーを再構成したり、アプリケーションを保守およびアップグレードしたりする必要があります。
「アプリケーションインスタンス」フィルターページには、サーバーおよびシングルセッションOSのVDA上のすべてのアプリケーションインスタンスが一覧表示されます。関連するアイドル時間測定値は、少なくとも10分間アイドル状態であったマルチセッションOSのVDA上のアプリケーションインスタンスに対して表示されます。
注: アプリケーションインスタンスのメトリックは、すべてのライセンスエディションのサイトで利用できます。
この情報を使用して、特定の期間を超えてアイドル状態になっているアプリケーションインスタンスを特定し、必要に応じてログオフまたは切断します。これを行うには、フィルター > アプリケーションインスタンスを選択し、事前に保存されたフィルターを選択するか、すべてのアプリケーションインスタンスを選択して独自のフィルターを作成します。
アプリケーションインスタンスフィルター(/ja-jp/citrix-virtual-apps-desktops/2203-ltsr/media/dir-troubleshoot-applications.png)
フィルターの例は次のとおりです。フィルター条件として、公開名(アプリケーションの)とアイドル時間を選択します。次に、アイドル時間を特定の時間制限の以上に設定し、再利用のためにフィルターを保存します。フィルターされたリストから、アプリケーションインスタンスを選択します。メッセージを送信するオプションを選択するか、セッション制御ドロップダウンからログオフまたは切断を選択してインスタンスを終了します。
注記: アプリケーションインスタンスをログオフまたは切断すると、現在のセッションがログオフまたは切断され、同じセッションに属するすべてのアプリケーションインスタンスが終了します。
セッションの状態とセッションアイドル時間のメトリックを使用して、セッションフィルターページからアイドル状態のセッションを特定できます。アイドル時間列で並べ替えるか、特定の時間制限を超えてアイドル状態になっているセッションを特定するためのフィルターを定義します。アイドル時間は、少なくとも10分間アイドル状態であったマルチセッションOSのVDA上のセッションに対して表示されます。
セッションフィルター(/ja-jp/citrix-virtual-apps-desktops/2203-ltsr/media/dir-troubleshoot-sessions.png)
セッションまたはアプリケーションインスタンスが次の条件の場合、アイドル時間はN/Aと表示されます。
- 10分以上アイドル状態になっていない場合、
- シングルセッションOSのVDAで起動されている場合、または
- バージョン7.12以前を実行しているVDAで起動されている場合。
履歴アプリケーション障害監視
トレンド -> アプリケーション障害タブには、VDA上の公開アプリケーションに関連する障害が表示されます。
アプリケーション障害の傾向は、PremiumおよびAdvancedライセンスサイトでは過去2時間、24時間、7日間、および1か月間利用できます。その他のライセンスタイプでは、過去2時間、24時間、および7日間利用できます。「Application Errors」をソースとしてイベントビューアに記録されたアプリケーション障害が監視されます。エクスポートをクリックして、CSV、Excel、またはPDF形式でレポートを生成します。
アプリケーション障害監視のグルーミング保持設定であるGroomApplicationErrorsRetentionDaysとGroomApplicationFaultsRetentionDaysは、Premiumおよび非Premiumライセンスサイトの両方でデフォルトで1日に設定されています。この設定は、PowerShellコマンドを使用して変更できます。
PowerShell command
Set-MonitorConfiguration -\<setting name\> \<value\>
<!--NeedCopy-->
アプリケーション障害トレンド(/ja-jp/citrix-virtual-apps-desktops/2203-ltsr/media/dir_application_faults.png)
障害は、その重大度に基づいてアプリケーション障害またはアプリケーションエラーとして表示されます。アプリケーション障害タブには、機能またはデータの損失に関連する障害が表示されます。アプリケーションエラーは、すぐには関連しない問題を示します。これらは、将来問題を引き起こす可能性のある状態を示します。
障害は、公開アプリケーション名、プロセス名、デリバリーグループ、および期間に基づいてフィルターできます。テーブルには、障害またはエラーコードと、障害の簡単な説明が表示されます。詳細な障害の説明はツールヒントとして表示されます。
注: 対応するアプリケーション名を特定できない場合、公開アプリケーション名は「不明」と表示されます。これは通常、起動されたアプリケーションがデスクトップセッションで失敗した場合、または依存する実行可能ファイルによって引き起こされた未処理の例外が原因で失敗した場合に発生します。
デフォルトでは、マルチセッションOS VDAでホストされているアプリケーションの障害のみが監視されます。監視設定は、監視グループポリシー(アプリケーション障害の監視を有効にする、シングルセッションOS VDAでのアプリケーション障害の監視を有効にする、障害監視から除外されるアプリケーションのリスト)を通じて変更できます。詳細については、「監視ポリシー設定」の「アプリケーション障害監視のポリシー」を参照してください。
トレンド > アプリケーションプローブ結果ページには、過去24時間および7日間にサイトで実行されたアプリケーションプローブの結果が表示されます。アプリケーションプローブの構成方法の詳細については、「アプリケーションプローブ」を参照してください。