6.2.4. ユーザー定義プロジェクトのアラートルールの管理
Red Hat OpenShift Service on AWS では、ユーザー定義プロジェクトのアラートルールを作成、表示、編集、および削除できます。これらのアラートルールは、選択したメトリクスの値に基づいてアラートをトリガーします。
6.2.4.1. ユーザー定義プロジェクトのアラートルールの作成 リンクのコピーリンクがクリップボードにコピーされました!
ユーザー定義のプロジェクトに対してアラートルールを作成できます。これらのアラートルールは、選択したメトリクスの値に基づいてアラートをトリガーします。
ユーザーがアラートの影響と原因を理解できるように、アラートルールにアラートメッセージと重大度値が含まれていることを確認します。
前提条件
- ユーザー定義プロジェクトのモニタリングが有効化されている。
-
アラートルールを作成するプロジェクトのクラスター管理者または
monitoring-rules-editクラスターロールを持つユーザーとしてログインする。 -
OpenShift CLI (
oc) がインストールされている。
手順
-
アラートルールの YAML ファイルを作成します。この例では、
example-app-alerting-rule.yamlという名前です。 アラートルール設定を YAML ファイルに追加します。以下の例では、
example-alertという名前の新規アラートルールを作成します。アラートルールは、サンプルサービスによって公開されるversionメトリクスが0になるとアラートを実行します。apiVersion: monitoring.coreos.com/v1 kind: PrometheusRule metadata: name: example-alert namespace: ns1 spec: groups: - name: example rules: - alert: VersionAlert1 for: 1m2 expr: version{job="prometheus-example-app"} == 03 labels: severity: warning4 annotations: message: This is an example alert.5 設定ファイルをクラスターに適用します。
$ oc apply -f example-app-alerting-rule.yaml