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 年はマルチクラウドに移行する年になるでしょうか?

推薦する

iPadよりも高価:中国におけるSurfaceの市場見通し分析

筆者の理解によれば、Surface Proは4月2日21時に発売され、Suning.comとMicr...

Bing ウェブマスター ツール ユーザー ガイド

いくつかの大手検索エンジン (Baidu、GOOGLE、Bing) が独自のウェブマスター ツールを...

200億ドルの価値を持つ小紅書は無事に離陸したのか?

11月8日、小紅書は5億ドルの新たな資金調達ラウンドを完了し、投資後の評価額は200億ドルを超えた。...

キーワード競争力を判断する5つのポイント

SEO はウェブサイトを成功させるための基盤であり、成功する SEO には正確なコアキーワードが必要...

dogyun: 米国の高速 VPS、中国電信 CN2、中国聯通 CU2、中国移動 CMI、最低 44 元/月、Windows システム内蔵

Dogyun のエラスティック クラウド サーバーは、米国ロサンゼルスのデータ センターで利用可能で...

Virpus - $3/Xen/512m メモリ/15g SSD/1.5T トラフィック/シアトル

Virpus は、Windows VPS を含む独自の SSD ハード ドライブ VPS を宣伝して...

Cloudcone: アメリカの大容量ハードディスク VPS 大容量トラフィック VPS、安い価格、時々ハーフタイム cn2 gt

cloudcone は、アメリカの大型ハードディスク VPS + 大トラフィック VPS、HDD R...

微博広告利益分配計画が社内テスト開始、中小Vが大部分を占める

Lieyun.comが4月2日に報じた。先週、Lieyun.comは、Weiboがセルフメディアユー...

ウェブサイトを「改善し続ける」ための複数のアプローチ

筆者はこれまで5~6のウェブサイトを運営してきました。最近、自分が手がけたいくつかのウェブサイトを分...

ユーザーの脳に直接働きかける - ユーザーリサーチの新しい方法(眼球運動脳波調査)

アイトラッカーは、ユーザーの視線の軌跡を記録するユーザー調査ツールとして人気が高まっています。ニュー...

ウェブサイトのランキングに影響を与える49の要素

内部要因キーワードはURLに表示されます キーワードはページタイトルに表示されます キーワードは通常...

テンセントのオープンソースアプローチ:Apacheアプローチに基づくオープンソースの実践と探求

8月6日、テンセントオープンソースアライアンス会長兼テンセントクラウドオープンソースエコシステムゼネ...

ultravps-$4/KVM/512m メモリ/10gSSD/1T トラフィック/シアトル/ラスベガス

ultravps.com は fiberhub の VPS ブランドです。50% オフの VPS が...

ドゥーディング:なぜボバイユから撤退したのですか?理由の説明

薄白有、気が狂いそうになるが、刺激的な言葉だ。現時点でこの大会に関しては、言いたいことが山ほどあるが...