ヘルプ Kubernetes Kubernetesパフォーマンスメトリック Kubernetes監視のアラート
効果的なKubernetesの監視は、アプリケーションのパフォーマンスや可用性に影響が及ぶ前に、潜在的な問題をプロアクティブに特定して対処することに基づいています。Site24x7は、しきい値の設定を重要な要素として、堅牢なKubernetes監視機能を提供します。
しきい値を使用することで、さまざまなKubernetesリソースに対する許容パフォーマンスの制限を定義し、これらの制限を超えたときにアラートを受信できるため、迅速に是正措置を講じることが可能になります。
目次
Kubernetes監視にしきい値を使用することには、いくつかの利点があります。
パフォーマンスのボトルネックの早期検出:リソースの制約(CPU、メモリ、ディスクI/O)がアプリケーションのパフォーマンスに影響を与える前に特定します。
潜在的な問題に対するプロアクティブなアラート:問題が大きなインシデントにエスカレートする前に、潜在的な問題に関する通知を受け取ります。
ダウンタイムの削減とアプリケーションの可用性の向上:問題が発生する前にアラートを受け取ることで、問題を迅速に解決し、ダウンタイムを最小限に抑えます。
リソース管理の改善:パフォーマンスデータとしきい値違反に基づいてリソース割り当てを最適化します。
Site24x7では、サポートされているすべてのリソースタイプに対して、幅広いKubernetesメトリックにしきい値を設定できます。
監視対象のすべてのKubernetesリソースに対して、新しいしきい値プロファイルを作成するか、既存のプロファイルを関連付けることができます。
以下の手順でしきい値プロファイルを作成します。
Site24x7では、Kubernetes環境のさまざまなレベルでしきい値を設定できます。
ここでは、主要コンポーネントであるPodのサンプル設定を紹介します。
これらのクリティカルなメトリックには、CPU使用率、メモリ使用率、再起動回数、準備プローブの失敗などがあります。
サンプル設定1:
Podの再起動回数がしきい値を超えたときにアラートを設定する場合、Podの再起動回数が理想的なしきい値制限を超えたとき、およびリソース使用率が定義された制限を突破したときにアラートを受け取ることができます。
条件、しきい値カウント、ポーリング値を選択し、[保存]をクリックして変更を保存します。
サンプル設定2:
同様に、PodのCPU使用率が90%を超えたときにアラートを受け取ることができます。
上記の手順で[Kubernetes監視の編集]ページに移動し、このしきい値設定には以下の仕様を選択します。
これを設定することで、PodのCPU使用率が90%を超えたときにアラートが通知されます。
同様に、以下を含むすべてのコンポーネントのすべての異なるしきい値属性に対してアラートを作成できます。
しきい値を設定する際には、しきい値を超過したときにトリガーされるアラートに深刻度レベル(クリティカル、警告、トラブル)を割り当てる必要があります。問題の影響に基づいて深刻度レベルを選択してください。
Site24x7は、Eメール、SMS、Webhook、音声通話など、さまざまなアラートメカニズムを提供し、しきい値を超過した際に通知します。
Kubernetes監視において、しきい値の設定は極めて重要な要素です。適切な値を設定することで、アプリケーションのパフォーマンスや可用性に影響が及ぶ前に、潜在的な問題をプロアクティブに特定して対処することができます。