|
KubeScrapeは、Kubernetesユーザーがクラスターの健全性を追跡し、リアルタイムのメトリクスを表示し、構造を調査できるように設計されたオープンソースの監視ツールです。現在、このアプリケーションには5つの直感的なページがあります。 インストールこのアプリケーションはデスクトップ アプリケーションです。GitHub リリース ページ (https://github.com/oslabs-beta/KubeScrape/releases) から、オペレーティング システムと互換性のある実行可能ファイルをダウンロードし、ローカルで実行するだけです。 ただし、このアプリケーションを使用するには、いくつかの前提条件を満たす必要があります。
Kubernetes クラスターに Prometheus がインストールされており、1 つのサービスが公開されています。 ➜ kubectl get svc - n kube - mon 次に、kubectl port-forward を使用して、Prometheus サービスをポート 30000 でローカルに公開できます。 ➜ kubectl ポート転送サービス/ prometheus 30000 : 9090 -- アドレス0.0 .0 .0 -- 名前空間= kube - mon さらに、関連するメトリックをまだインストールしていない場合は、アラート ルールを含め、https://github.com/annechanchan/KubeScrape_PrometheusManifests リポジトリ経由で簡単にデプロイできます。 特性上記の要件を満たしたら、KubeScrapeアプリケーションをローカルで直接開き、通常通り使用できます。ホームページには、クラスターの実行状態の概要と、いくつかの重要なクラスターメトリクスが表示されます。 ノードをクリックすると、そのノードの詳細情報ページに移動し、そのノードで実行されているポッドに関する情報を取得できます。 同様に、ポッドをクリックすると、ポッドの詳細情報ページに移動し、CPU やメモリなどのリソースの使用状況に関する情報を表示できます。 さらに、[アラート] ページには、アラーム名ごとにグループ化された、Firing 状態の Prometheus アラーム ルールが表示されます。 Visualizer ページには、Kubernetes クラスター オブジェクト間の関係を示す図が、名前空間別に整理されて表示されます。 全体として、このプロジェクトはまだ初期段階にあり、機能は多少制限されていますが、開発学習の優れた例となります。 |
Kubernetes オープンソース デスクトップ監視ツール - KubeScrape
関連するおすすめ記事
-
国際的に認められた権威!DeepSeek は 150 万以上のモデルを誇り、最も人気のあるオープンソースの大規模モデル ライブラリとなっています。
-
毎日 CRUD 操作を実行する者として、より洗練された Prometheus も試してみたいと思っています。
-
馬化騰氏が初めてテンセントのオープンソースへの取り組みについて語ったとき、同社はすでにGitHubで82のプロジェクトをリリースし、24万個のスターを獲得していた。
-
クローズドソースとオープンソースのハードウェアドライバ:なぜ重要なのか
-
オペレーターの概要: Kubernetes をスケーリングする方法
-
.NET 用の 5 つの無料かつオープンソースの Redis クライアント コンポーネント ライブラリを共有します