かかく ログイン 無料トライアル サポート
エンジニアがやるべきことはリンクをクリックするだけで、必要なものがすべて一か所に揃います。その統合性とシンプルさによって、私たちはより迅速かつ効果的に対応できます。
サジーブ
ロハニ – グローバル テクニカル インフォメーション セキュリティ オフィサー (TISO)、Bugcrowd
ケーススタディを読む

Prometheusだけでは複雑な環境を監視するには不十分である理由

1 min read
目次

    FAQs

    必ずしもそうとは限りません。分析の正確性は、データの質、分析を行う個人の専門性、および調査プロセスの徹底性に依存します。ログデータは最も細かいレベルのデータであり、根本原因分析において最も有用かつ正確な情報源となります。

    Kubernetesワークロードには多くの問題が発生する可能性があり、現代的なアプリケーション監視ツールは、どのポッドとノードの組み合わせに問題が発生しているかを特定できなければいけません。次に、関連するコンテナログを詳細に調査し、問題の根本原因を特定します。理想的には、Kubernetesインフラストラクチャの障害は、コンテナメトリクス、ノードメトリクス、リソースメトリクス、Kubernetesクラスタのログおよびトレースデータをヒストグラムやチャートで可視化できる監視ツールで把握すべきです。

    従来の監視ツールはサーバーベースの手法を使用しており、今日のマイクロサービスアーキテクチャには適合しません。お客様のチームは、ポッド、コンテナ、ノードレベルにおけるインフラストラクチャの問題と、深刻な顧客問題やセキュリティ問題を関連付けるために貴重な時間を浪費しています。Sumo Logicはこのモデルを根本から覆しました。

    Sumo Logicを使用すると、Kubernetes環境をログ、メトリクス、イベントの形で様々な階層構造で表示でき、選択した視点からクラスタを把握できます。たとえば、ネームスペースなどのネイティブKubernetesメタデータを使用して、特定のネームスペースに関連付けられたすべてのポッドのパフォーマンスを可視化できます。

    Kubernetesクラスタを監視するための重要な指標は数多く存在します。監視はクラスターレベルとポッドレベルの2つのレベルで行われます。クラスタ監視は、Kubernetesクラスタ全体の健全性を追跡し、ノードが適切に機能し適切な容量で動作しているか、ノード上で実行されているアプリケーションの数、およびクラスタのリソース利用状況を検証します。ポッド監視は、リソース使用率、アプリケーションおよびポッドのレプリケーション、オートスケーリング指標など、個々のポッドのメトリクスに影響を与える問題を追跡します。

    クラスタレベルでは、クラスタを実行するために必要なクラウドリソースを決定するため、利用可能で健全なノード数を測定する必要があります。また、ノードが使用するコンピューティングリソース(メモリ、CPU、帯域幅、ディスク使用率など)を測定し、クラスタ内のノードのサイズや数を増減させるべきかどうかを判断する必要があります。

    ポッドレベルでは、3つの主要な指標があります。

    コンテナ: ネットワーク、CPU、メモリ使用量

    アプリケーション: アプリケーション固有であり、そのビジネスロジックに関連するもの

    ポッドの健全性と可用性:オーケストレーターが特定のポッドをどのように処理するか、健全性チェック、ネットワークデータ、進行中のデプロイメント。

    David Girvin
    Lead Technical Advocate
    David Girvin is a Technical Advocate at Sumo Logic, facilitating technical accuracy in the cloud of marketing. Previously, he was an AppSec / offensive security architect for places like 1Password and Red Canary. When not working, David travels to surf destinations for surfing and foiling.