2.2. ユーザー定義プロジェクトのモニタリングの設定: はじめに
クラスター管理者は、コアプラットフォームのモニタリングに加えて、オプションでユーザー定義プロジェクトの監視を有効にできます。開発者などの管理者以外のユーザーは、コアプラットフォームモニタリングの外部で独自のプロジェクトを監視できます。
クラスター管理者は通常、ユーザーが収集されたメトリクスを表示し、これらのメトリクスを照会し、自分のプロジェクトに関するアラートを受信できるように、ユーザー定義プロジェクトを設定するために次のアクティビティーを実行します。
- ユーザー定義プロジェクトを有効にします。
-
管理者以外のユーザーにユーザー定義プロジェクトをモニタリングする権限を付与するには、
monitoring-rules-view、monitoring-rules-edit、またはmonitoring-editクラスターロールを割り当てます。 -
管理者以外のユーザーにユーザー定義プロジェクトを設定する権限を付与するには、
user-workload-monitoring-config-editロールを割り当てます。 - ユーザー定義のプロジェクトのアラートルーティングを有効にして、開発者やその他のユーザーがプロジェクトのカスタムアラートとアラートルーティングを設定できるようにします。
- 必要に応じて、ユーザー定義プロジェクト専用のオプションの Alertmanager インスタンスを使用する ように、ユーザー定義プロジェクトのアラートルーティングを設定します。
- ユーザー定義プロジェクトの アラートレシーバーを設定します。
- ユーザー定義のアラートの通知を設定 します。
ユーザー定義プロジェクトのモニタリングを有効にして設定したら、開発者やその他の管理者以外のユーザーは、次のアクティビティーを実行して、独自のプロジェクトのモニタリングを設定および使用できるようになります。
- サービスをデプロイおよび監視します。
- アラートルールを作成および管理します。
- プロジェクトの アラートを受信して管理します。
-
user-workload-monitoring-config-editロールが付与されている場合は、アラートルーティングを設定します。 - ダッシュボードを表示する には、OpenShift Container Platform Web コンソールを使用します。
- PromQL クエリーを作成するか、定義済みクエリーを使用して、収集されたメトリクスをクエリーします。