1.4. AlertingRule [monitoring.openshift.io/v1]
- 説明
AlertingRule は、アラートルールを含むユーザー定義の Prometheus ルールグループのセットを表します。このリソースは、OpenShift のプラットフォームモニタリングスタック (openshift-monitoring namespace にデプロイされた Prometheus インスタンス) によって記録されたメトリクスに基づいてクラスター管理者がアラートを作成するための、サポートされている方法です。これを使用して、CPU 使用率などのマシンレベルのメトリクスを提供する node_exporter や、Kubernetes の使用率に関するメトリクスを提供する kube-state-metrics などのコンポーネントからのメトリクスに基づいて、OpenShift に同梱されていないカスタムアラートルールを作成できます。
API は、prometheus-operator のアップストリームの PrometheusRule タイプとほぼ互換性があります。主な違いは、ここでは記録ルールは許可されておらず、アラートルールのみが許可されていることです。作成された AlertingRule リソースごとに、対応する PrometheusRule が openshift-monitoring namespace に作成されます。OpenShift では、アップストリーム API を直接変更せずに、OpenShift 固有のデフォルト設定と検証をより適切に実行できるようにするために、管理者はアップストリームタイプではなく AlertingRule リソースを使用する必要があります。
PrometheusRule リソースのアップストリーム API ドキュメントは、以下を参照してください。
https://github.com/prometheus-operator/prometheus-operator/blob/main/Documentation/api.md
互換性レベル 1: メジャーリリース内で最低 12 カ月または 3 つのマイナーリリース (どちらか長い方) の間 Stable です。
- 型
-
object