アプリケーションメトリクス
Liferay Cloudに組み込まれたモニタリング機能により、各環境サービスが使用しているリソースを把握することができます。 これらのアプリケーションメトリクスには、メモリとCPUの使用量、およびネットワークデータ転送量が含まれます。 メトリクスは、デフォルトの Liferay Cloud スタックサービスで利用可能です。Webserver、Liferay、Search、Database、Backupです。
サービスポップオーバー
Liferay Cloud 環境の Overview と Services ページ、および個々のサービスページなど、いくつかのページからサービスの現在のリソース使用量を素早く確認できます。 サービスのアイコンにカーソルを合わせると、そのサービスのリソース使用状況のポップオーバーが表示されます。
拡張アプリケーションメトリクス
ユーザーは、 [モニタリング] ページから拡張サービスメトリクスを表示できます:
- 環境メニューの [モニタリング] をクリックします。
- ドロップダウンメニューを使って、モニターしたいサービスと時間帯を選択します。
ユーザーは、 [Services] ページから拡張サービスメトリクスを表示できます:
-
環境メニューの [サービス] をクリックします。
-
モニターしたい [Service] をクリックします。
-
[メトリクス] タブをクリックします。
サービスに割り当てられるリソースの決定
サービスの LCP.json
ファイルの設定により、そのサービスに割り当てられたメモリとCPUの合計が決定され、アプリケーションのメトリクスには、これらのリソースの使用状況が時系列で表示されます。
以下は liferay
サービスの LCP.json
ファイルにおけるCPUとMemoryの割り当ての例です:
"id": "liferay",
"memory": 8192,
"cpu": 8
ユーザーは、Liferay Cloud コンソールから割り当てられたリソースを確認することができます。
高度なアプリケーションメトリクス(本番環境のみ)
Liferay Cloudでは、 Dynatraceの 高度なパフォーマンス監視を本番環境と統合することができます。
詳しくは、 Dynatrace limitations を参照してください。
Dynatraceと本番環境の統合
以下の手順でDynatraceを統合します:
-
Dynatraceのアカウントを作成します。
-
トークン
およびテナント
値を生成します。 -
Liferayサービスに、Dynatrace
token
値をSecretとして追加します。 -
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アカウントにある文字列です。 トークンを取得するには、 [Manage] → [Deploy Dynatrace] → [Set up PaaS Integration] にナビゲートします。次に環境IDを入力し、 [Generate new token] をクリックします。 |
これらの値の詳細については、 official Dynatrace documentation を参照してください。
Dynatraceへのアクセス
Liferay Cloudのコンソールから、Dynatraceの高度なパフォーマンス監視にアクセスできるようになりました。
-
本番環境に移動します。
-
環境メニューの [モニタリング] をクリックします。
-
[Advanced] タブをクリックします。
-
[Go to Dynatrace Dashboard] ボタンをクリックして、 [Dynatrace] ダッシュボードにアクセスします。
Dynatraceの認証情報でログインすると、ログの軌跡を確認したり、カスタムダッシュボードを作成したりできます。