Using Glowroot with Liferay
ご覧のページは、お客様の利便性のために一部機械翻訳されています。また、ドキュメントは頻繁に更新が加えられており、翻訳は未完成の部分が含まれることをご了承ください。最新情報は都度公開されておりますため、必ず英語版をご参照ください。翻訳に問題がある場合は、 こちら までご連絡ください。

Glowroot Freemarkerプラグインを使用したテンプレートのトラブルシューティング

Liferay DXP 2023.Q4+/ポータル GA100+

Glowroot は FreeMarker テンプレート のトラブルシューティングを行って、遅いトランザクションを特定できます。

FreeMarkerプラグインの設定

  1. 設定プラグインに移動します。 Liferay FreeMarker テンプレート プラグインをクリックします。

  2. インストルメンテーションは、 INFODEBUG、または TRACE レベルで構成できます。

    INFO レベルは、テンプレートの変換にかかっている時間を表示します。 DEBUG レベルでは、各テンプレート変換を個別の検査のための固有のトランザクションとして扱います。 この設定では、Glowroot のオーバーヘッドがさらに使用される可能性があることに注意してください。 TRACE レベルでは、テンプレート スクリプトに関する詳細情報と、検査用のトレースの詳細が提供されます。

FreeMarker テンプレートのトラブルシューティング

  1. トランザクション タブに移動し、ドロップダウン メニューから FreeMarker テンプレート を選択します。 すべてのテンプレート取引のリストが表示されます。

  2. 特定のトランザクションの詳細を表示するには、トランザクション パネルの スロー トレース タブをクリックします。

  3. データ ポイントをクリックすると、トランザクションの詳細が表示されます。 テンプレートの変換時間については、内訳セクションを参照してください。

    データ ポイントをクリックすると、トランザクションの詳細が表示されます。

  4. さらに下にスクロールして、 トレースエントリをクリックします。 トレースが拡張され、フラグメント変換の詳細が表示されます。

    トレースが拡張され、フラグメント変換の詳細が表示されます。

テンプレートトランザクションエラーを検査するには、

  1. エラー タブに移動し、ドロップダウン メニューから FreeMarker テンプレート を選択します。

  2. 検査する特定のエラーをクリックします。