Kubernetes を監視するためのベストプラクティス、ツール、方法

Kubernetes を監視するためのベストプラクティス、ツール、方法

カイル・ハンター

翻訳 |ブガッティ

Kubernetes 環境では、アプリケーションはクラスター内の複数のノードで実行され、アプリケーション サービスは複数のクラスターと複数のクラウドに分散される可能性があるため、アプリケーションとそれらが依存するインフラストラクチャの健全性を追跡することが困難になります。

Kubernetes モニタリングは、実行中の Kubernetes クラスターからメトリックを収集して、重要なイベントを識別し、すべてのハードウェア、ソフトウェア、アプリケーションが期待どおりに実行されていることを確認します。メトリックを 1 か所に集約すると、Kubernetes クラスター全体と、その上で実行されているアプリケーションやサービスの健全性を理解し、保護するのに役立ちます。

コンテナ化と Kubernetes によって作成される抽象化レイヤーと、K8s 環境で実行されるアプリケーションの動的な性質を考えると、すべてを監視するのは困難な場合があります。幸いなことに、監視を容易にする人気の高い商用ツールだけでなく、オープンソースの Kubernetes 監視ツールも数多くあります。

この記事では、監視用の Prometheus や視覚化とダッシュボード用の Grafana など、市場で入手可能な Kubernetes 監視および Kubernetes ロギング ツールのいくつかについて説明します。

ログ記録と監視のためのKubernetesエコシステムツール

Kubernetes コンテナの監視を改善できる一般的なツールは数多くあります。最も一般的なツールには次のようなものがあります。

•Prometheus (https://prometheus.io/docs/introduction/overview/): メトリックを収集し、時系列データとして保存するオープンソースのイベント監視およびアラート ツール。 Prometheus は 2016 年に Cloud Native Computing Foundation に参加し、Kubernetes に次ぐ 2 番目のホスト プロジェクトになりました。

•Grafana (http://grafana.com/): Prometheus などの監視ソフトウェアと連携する、完全に管理されたアプリケーションおよびインフラストラクチャの視覚化プラットフォーム。 Grafana は、データの収集、保存、表示、アラート機能を提供します。

•Thanos (https://thanos.io/): Prometheus ベースの監視システムを集中管理および拡張するためのシンプルでコスト効率の高い方法を提供するメトリクス システム。

•Elasticsearch (https://www.elastic.co/elasticsearch/): 分散型の JSON ベースの検索および分析エンジン。

•Logstash (https://www.elastic.co/logstash/): 複数のソースから同時にデータを取り込み、変換して、任意のストレージ領域に送信できるオープンソースのサーバー側データ処理パイプライン。

•Kiban (https://www.elastic.co/kibana/)a: ログや時系列分析、アプリケーション監視、運用インテリジェンスなどのユースケースに使用できるデータ視覚化および探索ツール。

どの Kubernetes 監視ツールを選択すべきでしょうか?

多くのチームは、これらの監視およびログ記録ツールを個別に、または組み合わせて使用​​して独自のソリューションを作成し、特定のコンテナ監視および Kubernetes アプリケーション監視のニーズを満たしています。最も一般的に使用されるツールの組み合わせの 1 つは、Prometheus と Grafana です。 Prometheus を使用すると、ハードウェアとソフトウェアから時系列データを収集でき、Grafana を使用すると、Prometheus によって収集されたデータを視覚化できます。

もう一つの人気のあるツールの組み合わせは、Elasticsearch、Logstash、Kibana です。これらは ELK スタックまたは Elastic Stack とも呼ばれ、どちらも Elastic (https://www.elastic.co/) から入手できます。 Elastic 自体は営利企業ですが、これらのコンポーネントは無料でオープンソースです。

上記のツールを個別に、または組み合わせて実装すると、Kubernetes 環境が拡大して多くのクラスターが含まれるようになり、異なるクラウド環境で異なる K8s ディストリビューションが実行されるなど、必然的に複雑さが生じます。

アプリケーションのインポートの問題、手動構成の要件、構成のドリフトなどにより、大規模な Prometheus 構成の管理が困難になる可能性があります。 Prometheus と Grafana は単一のクラスターではうまく連携しますが、マルチクラスター環境では、データを集約し、長期保存とグローバル ビューを提供するために、ツールセットに Thanos を追加する必要がある場合があります。ただし、データ保持と高可用性には制限がある場合があるため、ELK スタックを好む人もいます。

この複雑さのため、多くの組織は、Datadog、Cloudwatch、New Relic などの商用ソリューションを使用して、サービスとしての監視を好みます。

 

Kubernetes モニタリングのベスト プラクティス、ツール、アプローチ (Kyle Hunter 著)

リンク: https://dzone.com/articles/best-practices-tools-and-approaches-for-kubernetes

<<:  マウントサイナイ医療センター: クラウド変革の旅における機会と脅威

>>:  2022 年はマルチクラウドに移行する年になるでしょうか?

推薦する

Python Baiduランキング一括クエリツール【7月17日改良版】

以前にも同じ機能を持つツールを作成したことがありますが、その機能は極めて単純で、推測の結果のように見...

クラウド サービスの多層防御と SASE、SSE、クラウド サービスの相互関係

セキュリティにおける最大の課題の 1 つは、多層防御を適切に構築することです。クラウドを組み合わせる...

ダブル11と同じスタイルです! Alibaba Cloud がグローバル トランザクション サービス (GTS) を開始: 1 秒あたり 10 万件のトランザクションを処理

アリババクラウドは5月30日、グローバルトランザクションサービス製品「GTS」が正式に商用化されたと...

unixhost: 高品質のウクライナの仮想ホスティングとKVMシリーズVPSを提供

unixhost は 2009 年に設立され、主に仮想ホスティング、VPS、専用サーバーの事業を運営...

10日間で重み7のウェブサイトからの個人的な利益

先ほどA5 Webmaster Networkで、開設からわずか10日で百度重みが7になったという斬...

リベートウェブサイトは再び「火遊び」をしており、ねずみ講の境界線を回避している

著者:顧暁波私はユーザーを Taobao に誘導し、最終的な取引は 100 元です。店舗は 20 元...

魏無慧:ビッグデータ時代の構造と抵抗

デジタル世界の発展はハッカーと密接に関係していることを多くの人が知っています。たとえば、マイクロソフ...

クラウドコンピューティングとスマート機器技術の変革

産業部門は、比類のない精度、正確さ、品質を得るために、急速に自動化へと移行しています。高度な計測ソリ...

ウェブサイトのランキングの「可愛さ」から判断すると、コンテンツが多いだけでは十分ではありません。

QQタイプのウェブサイトを運営している友人なら誰でも、「Kwai Dian」というウェブサイトに注目...

競合他社を分析し、模倣や追随に積極的に対応する方法

中国では模倣とコピーが大きな習慣となっている。模倣の例は現実のいたるところで見受けられるし、インター...

2022 年のクラウドとエッジ コンピューティングの 6 つの主要なテクノロジー トレンド

2022 年には、クラウドの仕組みを変える新しいテクノロジーが登場します。これらのテクノロジーは、ク...

Googleは難しい決断を下した:提携を解消し、サービスに注力する

Google はパートナー ネットワークを閉鎖し、他の CPA 広告 (アクション単価、広告の効果に...

ブラックフライデープロモーション: weloveservers-1gメモリ年間支払い19ドル

weloveservers のブラック フライデー プロモーションが始まりました。1G のメモリが年...

SEOの発展の道筋とSEOのキャリアプランの立て方について

大学を卒業したばかりの頃、通信業界で働いていたのですが、3か月後に通信業界を完全に諦めて、インターネ...

Kuaichuhaiが広州で第1回GGCCグローバルゲームマッチメイキングカンファレンスを開催

カンファレンスは、テーマサミット、製品マッチメイキングミーティング、B2B協力展示エリア、エリートプ...