アプリケーションメトリクス
Liferay Cloudに組み込まれた監視機能を使用すると、各環境サービスで使用されるリソースを追跡できます。 これらのアプリケーションメトリクスには、メモリとCPUの使用量、およびネットワークデータ転送量が含まれます。 メトリクスは、デフォルトのLiferay Cloudのスタックサービス(Webサーバ、Liferay、検索、データベース、バックアップ)で利用できます。
サービスポップオーバー
Liferay Cloud 環境内のいくつかのページ(環境の 概要 と サービス ページ、および個々のサービス ページ)から、サービスの現在のリソース使用状況をすぐに確認できます。 サービスのアイコンにマウスを合わせると、任意のサービスのリソース使用状況のポップオーバーが表示されます。

拡張アプリケーションメトリクス
ユーザーは、 [モニタリング] ページから拡張サービスメトリクスを表示できます:
- 環境メニューの [Monitoring] をクリックします。
- ドロップダウンメニューを使って、モニターしたいサービスと時間帯を選択します。

サービスに割り当てられるリソースの決定
サービスの LCP.json ファイル構成によって、そのサービスに割り当てられるメモリと CPU の合計が決定され、アプリケーション メトリックには時間の経過に伴うこれらのリソースの使用状況が表示されます。
以下は liferay サービスの LCP.json ファイルにおけるCPUとMemoryの割り当ての例です:
"id": "liferay",
"memory": 8192,
"cpu": 8
ユーザーは、Liferay Cloudコンソールから割り当てられたリソースを確認することができます。

高度なアプリケーションメトリクス(本番環境のみ)
Liferay Cloud を使用すると、 Dynatraceの 高度なパフォーマンス監視を本番環境に統合できます。 Dynatrace は、よりきめ細かなプロセス レベルの詳細を提供するため、詳細なパフォーマンス分析に役立ちます。
Dynatrace とコンソールの両方にリアルタイム データが表示されます。 しかし、Liferay Cloudのビルトインモニタリングは、ポッドレベルのリソースクォータに基づいてKubernetesのデータを使用します。DynatraceはKubernetes固有のメトリクスを収集しないため、DynatraceのメトリクスはLiferay Cloudコンソールのメトリクスと異なる場合があります。 これらのグラフの矛盾やその他の制限の詳細については、 Dynatrace の制限 を参照してください。
Dynatraceと本番環境の統合
以下の手順でDynatraceを統合します:
-
Dynatraceのアカウントを作成します。
-
トークンおよびテナント値を生成します。 -
Dynatrace
トークン値を Liferay サービスの シークレット として追加します。 -
Liferayサービスの実稼働環境にある
LCP.jsonファイルに、DynatraceテナントDynatrace環境変数を追加します。 以下に例を示します。
{
"environments": {
"prd": {
"env": {
"LCP_PROJECT_MONITOR_DYNATRACE_TENANT": "tot02934"
}
}
}
}
| 名前 | Description |
|---|---|
LCP_PROJECT_MONITOR_DYNATRACE_TENANT | Dynatrace SaaSアカウントのURL(プレフィックス)の一部となる文字列です。 |
LCP_PROJECT_MONITOR_DYNATRACE_TOKEN | Dynatrace アカウントで見つけることができる文字列。 トークンを取得するには、 管理 → Dynatrace のデプロイ → PaaS 統合の設定に移動し、環境 ID を入力して 新しいトークンの生成をクリックします。 |
これらの値の詳細については、 Dynatrace の公式ドキュメント を参照してください。
Dynatraceへのアクセス
これで、Liferay Cloud コンソールから Dynatraceの高度なパフォーマンス監視にアクセスできるようになりました。
-
本番環境に移動します。
-
環境メニューの [Monitoring] をクリックします。
-
詳細設定 タブをクリックします。
-
[Go to Dynatrace Dashboard]ボタンをクリックして、 [Dynatrace]ダッシュボードにアクセスします。

Dynatraceの認証情報でログインすると、ログの軌跡を確認したり、カスタムダッシュボードを作成したりできます。