Member-only story
Kubernetesクラスタのための2021年のベストオープンソースモニタリングオプション(後半)
今回は長い記事なので、2回に分けて投稿いたします。今回は後半です。
6つ目のオプションから見ていきましょう。
6. Kubewatch
Kubewatchは、特定のKubernetesのイベントを監視し、これらのイベントに関する通知を様々なエンドポイントにプッシュします。簡単に言うと、Kubewatchは、利用可能なコラボレーションアプリケーションや通知チャネルのプッシュ通知を受け取るためのツールです。Kubewatchはコンフィギュアが簡単で、helmまたはカスタムデプロイメントのいずれかを使用してデプロイできます。デーモンセット、デプロイメント、ポッド、レプリカセット、レプリカコントローラ、サービス、シークレット、コンフィギュレーションマップなど、監視を依頼した特定のKubernetesリソースに加えられた変更を処理します。ユーザーはK8sクラスター内で実行する必要があり、イベント通知はWebhooks経由で受信されます。
7. Kube-Ops-View
Kube-Ops-Viewは、正確には監視ツールではありません。本番環境の問題を監視したりアラートを出したりするのには使えませんが、Kubernetesクラスターの運用状況を把握することができます。また、デプロイされたさまざまなノードとそのステータス、ノード上で実行されているさまざまなポッドを確認することができます。
Kube-Ops-Viewは、複数のK8sクラスターに共通の運用状況を提供します。ノードや個々のポッドの容量やリソースの使用状況をアニメーションで表示します。ただし、Kubernetes Dashboardや監視ソリューションの代わりになるものではありません。Kubernetes Dashboardや監視ソリューションの代わりになるものではありませんが、ユーザーが手間をかけずに使用状況を素早く把握するのに役立ちます。
8. Jaeger
エンドツーエンドの分散型トレーシングソリューションです。JaegerはKubernetesの実務者にモニタリングやトラブルシューティングのベストプラクティスとして広く認められています。Jaegerは、Uberによって開発され、OpenZipkinとDapperにインスパイアされ、CNCFに寄付されました。サービス障害が発生すると、1つのビジネストランザクションを完了するために、リクエストがネットワーク上のサービスからサービスへとどのように移動したのか、全くわかりません。
このような状況では、デバッグするのは非常に困難です。Jaegerはユーザートレースにより、根本的な原因分析、パフォーマンス、レイテンシーの最適化を可能にします。Jaegerは使いやすく、様々な計測オプションとともに、シームレスなユーザーインターフェースを提供します。
9. Weave Scope
Weave Scopeは、DockerとKubernetesのトラブルシューティングとモニタリングツールです。Weaveworks社によって開発されました。Weave…