Liferay PaaS体験:アラート
Grafanaは、Liferay PaaS Experience環境のアラート管理を行います。 Liferayは、環境の健全性を監視し、監視対象のメトリクスが事前定義されたしきい値を超えた場合にアラートを発動する、一連のデフォルトのアラートルールを提供します。
Liferayはアラートルールと通知チャネルの両方をプラットフォームの一部として管理するため、GitOpsリポジトリで設定する必要は一切ありません。 PaaSユーザーであれば誰でもアラートを表示できます。 カスタムアラートルールを追加したり、アラート通知の送信先を変更したりするには、Liferayのサポートチケットを開いてください。
デフォルトのアラートルール
以下のアラートルールは、すべての PaaS エクスペリエンス環境で有効であり、監視可能な名前空間に適用されます。つまり、プラットフォーム ラベル liferay.com/observable=true に該当する名前空間です。 Liferayは環境ネームスペースにそのラベルを適用するため、以下のすべてのルールがワークロードに適用されます。
| 警告 | 重大度 | 状態 | 保留期間 |
|---|---|---|---|
| コンテナのCPU使用率が80%を超えた場合の制限 | 警告 | コンテナ全体の平均CPU使用率がCPU制限の80%を超えています | 5分 |
| コンテナメモリ使用率が80%を超えました | 警告 | コンテナ全体の平均メモリ使用量がメモリ制限の80%を超えています | 5分 |
| ポッドの再起動が頻繁に発生していることが検出されました | 警告 | 30分以内に4回以上のポッド再起動が発生する | なし |
| 準備完了レプリカがゼロのデプロイメントまたはステートフルセット | 致命的 | Deployment または StatefulSet に 10 分間使用可能なレプリカがありません | なし |
CPUとメモリのアラートは、2分間の移動平均を80%のしきい値と比較することで、短時間のスパイクによる誤検知を防ぎ、その期間に合わせて2分ごとに評価を行います。 ポッド再起動アラートとゼロ準備完了レプリカアラートは1分ごとに評価され、条件が満たされるとすぐに発火し、待機期間はありません。
アクティブなアラートの表示
Grafana のデフォルトのホーム ダッシュボードである Central Hub の アラート タイルをクリックすると、アラート リストが /alerting/list で開きます。 Liferay のルールは alerts フォルダーにあります。
各発火アラートには、ルール名、重要度、発火をトリガーしたメトリック値、および発火状態になった時刻が含まれます。
通知チャンネル
Liferayは、アラート通知を受信するコンタクトポイントを設定し、コンタクトポイントが指定されていないルールに対してデフォルトのチャネルを設定します。 メールはデフォルトの連絡手段です。
アラートを別の宛先にルーティングしたり、チャネルを追加したり、メール以外の場所に通知を送信したりするには、Liferay のサポート チケットを開いてください。 Liferay PaaS Experienceでは、通知チャネルを顧客が設定することはできません。