序文現在、K8S の監視およびアラーム プラットフォームの選択に取り組んでいます。 2 つの人気のオープン ソース プラットフォーム、kube-prometheus と Nightingale を比較し、私の経験をいくつか共有しました。 kube-プロメテウスプロジェクトアドレス: https://github.com/prometheus-operator/kube-prometheus 写真 現在、最も広く使用されている k8s 用のオープンソース監視およびアラーム プラットフォームは、Prometheus に基づいており、k8s のさまざまなインジケーターの監視を追加し、カプセル化に Kubernetes Operator を使用しています。ほぼワンクリックで展開できます。デプロイ後、Grafanaにログインして、次の図に示すようにさまざまな指標を確認します。 写真 写真 アドバンテージ1. Prometheus をベースにした優れたエコシステムで、mysql-exporter や redis-exporter などの関連するオープンソース コンポーネントが多数あります。 2. k8s関連コンポーネントの包括的な監視 3. 大規模なユーザーベース 欠点1. 展開パッケージのミラーアドレスの一部を変更する必要があります。変更しないと、国内でダウンロードできなくなります。 2. PrometheusデータはPVC経由でマウントする必要があります。そうしないと再起動時にデータが失われます。 3. Grafana の時間を変更する必要があります。デフォルトの時間は UTC 時間です。 4. 監視インジケーターは非常に便利ですが、アラーム設定は比較的弱いです。テンプレートは自分で実装する必要があります。同時に、アラーム通知はFeishu、DingTalk、WeChatなどに接続されていません。幸いなことに、サードパーティの実装があります:PrometheusAlert 5. サードパーティのミドルウェアの監視は面倒であり、統一されたソリューションはありません。たとえば、MySQL を監視する場合は、MySQL Helm パッケージをダウンロードしてデプロイする必要があります。 Redis についても同様です。各ミドルウェアを設定してデプロイする必要があり、少し時間がかかります。 ナイチンゲールプロジェクトアドレス: https://github.com/ccfos/nightingale 写真 Nightingale Monitoring は、オールインワン設計コンセプトを採用したオープンソースのクラウドネイティブ監視および分析プラットフォームです。データ収集、可視化、監視とアラーム、データ分析を統合します。クラウドネイティブ エコシステムと密接に統合されており、すぐに使用できるエンタープライズ レベルの監視、分析、アラーム機能を提供します。 Nightingale は 2020 年 3 月 20 日に github でバージョン v1 をリリースしました。現在の最新バージョンは V6 です。 Nightingale は、Open-Falcon チームによってクラウド ネイティブに基づいて新たに開発された観測および分析プラットフォームです。これまでの経験をまとめた内容で、とても良い内容だと言えます。 Helm ベースの公式インストール パッケージを迅速に展開できます。アドレスは https://github.com/flashcatcloud/n9e-helm です。 写真 写真 アドバンテージ1. すぐに使用でき、Docker、Helm Chart、クラウド サービスなどの複数のデプロイメント方法をサポートします。データの収集、監視、警告、視覚化を統合します。 2. 統合監視データの収集。 NightingaleのコレクションエンドはCategrafで、K8、ミドルウェア、サーバー、スイッチなど、何百ものコレクションオブジェクトをカバーしてサポートしています。収集するアドレスを設定するだけで済みます。 写真 3. 完璧なアラーム メカニズム。これは、他のプラットフォームと比較した Nightingale の最大の利点です。シンプルなグラフィカル構成、共通コンポーネント用の組み込みアラームルールを提供し、Feishu、DingTalk、WeChat、電話、電子メール、電報など、さまざまな国内通知メディアをサポートします。 写真 写真 4. Prometheus、Es、Loki、TDengine などの複数のデータ ソースをサポートしているため、kube-prometheus プロジェクトと統合できます。 写真 欠点1. k8sの監視は比較的弱く、kube-prometheusほど完璧ではなく、対応するコレクションインジケーターを自分で設定する必要がありますが、幸いなことに公式ドキュメントにガイドラインがあります。 2. Grafana のサポートが不十分です。公式サイトでは Grafana レポートのインポートをサポートできると記載されていますが、使用中に互換性がないコンポーネントがいくつか見つかりました。現在も徐々に改良中です。 3. Nightingale からエクスポートされたレポートは、Grafana に直接インポートできません。これはナイチンゲールの商業化においても考慮すべき事項かもしれません。ユーザーに定着させる必要があります。 4. エコシステムは Prometheus+Grafana ほど良くありません。 Prometheus は CNCF によって承認されており、Grafana はすでにデータ視覚化のデフォルトの選択肢となっているため、多くのオープンソース システムがこのソリューションに基づいて実装されています。 要約する上記では、2 つの監視およびアラーム プラットフォームを比較しました。どちらにも長所と短所があります。ニーズに応じて選択できます。完璧なアラーム管理と Grafana、そして完璧な K8S インジケーター監視が必要な場合は、これら 2 つを組み合わせることができます。現在多くの企業がこれを行っています。 |
<<: 年末レビュー: 2023 年に注目すべきクラウド セキュリティ スタートアップ 10 社
>>: Docker コンテナはアプリケーションのコードと依存関係をどのようにパッケージ化するのでしょうか?
海外で注目に値するSEOブログ5選今回は、学習価値の高い海外SEOブログを5つご紹介します。 1) ...
ウィーンホテルWeChat予約開始から3か月後、1日の予約数は1,200%増加しました。ウィーンWe...
クラウドベースの開発が拡大し、パフォーマンスと信頼性の要件が高まり続けるにつれて、パフォーマンスとセ...
オンサイトアンカーテキストとオフサイトアンカーテキストの最適化は、多くのウェブマスターにとって常に関...
Bandwagonhost は本日、米国 DC 9 データセンターにある限定版 VPS を開始しまし...
1. 純粋な販売思考コメント: これは、従来のブランドの従来のマーケティング思考が電子商取引の運営に...
アメリカの企業であるModern Solutionsは、2017年に設立されたと伝えられており、主に...
今日の急速に成長するビジネス市場では、ユーザーはアプリケーションが常に利用可能で最新の状態であること...
本物の SEO 担当者になりたいのであれば、SEO の専門知識を理解するだけでなく、SEO の誤解も...
IDC の最新の予測によると、2020 年の IT 支出は 5.1% 減少する一方で、クラウド サー...
クラウド コンピューティング テクノロジーは、個人の趣味や専門的な仕事など、人々の生活のあらゆる側面...
最近、ゴミ箱を製造している会社でオンラインプロモーションについて学んでいるのですが、ここのオンライン...
[[279395]]序文Docker入門Docker は、Docker が開発した軽量仮想化テクノロ...
2 週間前、Intel は Tukwila クアッドコア Itanium プロセッサの発売を再び 2...
2020 年の出来事により、2021 年のほとんどの予測はすでに覆されています。来年も、人工知能 (...