Kubernetesの設定ルール
設定ルールを使用すると、異なる監視グループに事前定義されたアクションを関連付けることで、設定の変更を追跡し、最適な設定を維持できます。これらのルールでは、特定の基準を設定し、それに基づいて監視に適用されるアクションを決定できます。
設定ルールを設定する
サポートされているOSプラットフォーム:Linux
- Site24x7にログインし、[管理]→[インベントリ]→[設定ルール]に移動し、[ルールの追加]をクリックします。
- ルールの表示名と説明を入力します。
- 条件の定義:条件をANDまたはORで指定します。定義された条件(ANDまたはOR)に基づいて、アクションの実行時に1つの条件(OR)またはすべての条件(AND)が考慮されます。
- 監視タイプとしてKubernetesを選択します 。
- アクションの定義:ドロップダウンメニューを使用して、Kubernetesに次のアクションを関連付けます。
- チェック間隔:データ収集を実行するポーリング間隔を1分または5分として選択します。.
- ユーザープロファイル:監視するユーザープロファイルの名前を手動で追加します。複数の値を追加するには、Enterキーを押します。
- タグ:特定の監視にタグを関連付けて、監視を創造的に整理および管理します。
- 次の監視に依存:依存監視を設定します。これにより、選択した監視のステータスがダウンしている場合に、監視に送信されるアラートが抑制されます。
- オンコールスケジュール:担当者がアラートやインシデントに迅速に対応できるよう、特定のシフト時間に通知が送信されるようにします。
- リソース停止アラートをミュート:コンテナーがSite24x7から一時停止/削除されたときにアラートを受信したくない場合は、これをTrueに設定します。
- 停止したリソースを自動で削除:Kubernetesの終了したリソースをSite24x7から削除する場合は、これをTrueに設定します。
- リソースタイプの追加:監視するリソースタイプを手動で追加します。複数の値を追加するには、Enterキーを押します。
- 監視対象のリソースタイプを手動で追加します。複数の値を追加するにはEnterキーを押してください。
- 名前空間でリソースをフィルタリングする
- 名前でリソースをフィルタリング
- ラベルでリソースをフィルタリングする
- 名前に基づいて追加するノードをフィルタリングする
- 名前に基づいてポッドを追加するフィルター
- 名前に基づいてコンテナを追加するフィルター
- 名前に基づいて追加するサービスをフィルタリングする
- 名前に基づいて DaemonSet を追加するフィルター
- 名前に基づいて追加のデプロイメントをフィルタリングする
- 名前に基づいて追加する HPA をフィルタリングする
- 名前に基づいてレプリカセットを追加するフィルター
- 名前に基づいてエンドポイントを追加するフィルター
- 名前に基づいてレプリケーションコントローラを追加するフィルター
- 名前に基づいて追加する StatefulSet をフィルタリングする
- 名前に基づいて追加の永続ボリューム要求をフィルタリングする
- 名前に基づいて追加する ConfigMap をフィルタリングする
- 名前に基づいて追加する永続ボリュームをフィルタリングする
- 名前に基づいて追加のイングレスをフィルタリングする
注記
正規表現を使用してあらゆる種類のリソースをフィルタリングし、監視対象に追加できます。
以下に例を示します。
mysql-.*|redis-.*|memcached-.*
上記のパターンに一致するすべてのMySQL、Redis、およびMemcachedポッドに一致し、監視対象に追加します。
- Kubernetesノードに次のアクションを関連付け、監視タイプがKubernetesノードであることを確認します。
- ノードアラートを無効にする:Site24x7からノードのアラートを受信したくない場合は、これをTrueに設定します。
- Kubernetes Podに次のアクションを関連付け、監視タイプがKubernetes Podであることを確認します。
- ポッドアラートを無効にする:Site24x7からポッドのアラートを受信したくない場合は、これをTrueに設定します。
- IT自動化テンプレートから実行する自動化の種類を選択し、定期的なアクションを自動的に修復するために必要なパラメータを指定します。
- ルールをすぐに実行するには、[保存]または[ルールを保存して実行]をクリックします。
関連記事