クラウドネイティブのフルスタック監視ソリューション

[ガイド]コンテナ、K8、マイクロサービスをいかに包括的かつ効果的に監視するかは、クラウドネイティブ技術が直面する重要な課題ですが、クラウドベースの製品の枠組み内の複雑な関係により、運用保守担当者がシステムを理解するのは非常に困難です。動作やシステム パフォーマンスの分析など、大きな課題です。この記事では、ヘルスチェック、コンテナ監視、ログ監視、コールチェーン監視、サービスパフォーマンス監視などを含むクラウドネイティブのフルスタック監視ソリューションについて詳しく説明します。

序文

現在、グローバル企業のクラウド化とデジタル化のプロセスは加速し続けており、コンテナやマイクロサービスなどのクラウドネイティブテクノロジーがソフトウェアアーキテクチャに急速に浸透しており、ITアーキテクチャのクラウド化と複雑さがパフォーマンス監視市場を牽引し続けています。企業のクラウド化とデジタル化の継続的な変革、およびシステムの柔軟性と効率性を考慮するために、エンタープライズ ソフトウェア開発における多数のクラウド ネイティブ テクノロジの適用により、世界の IT 監視市場の急速な変化が促進されています。コンテナ、K8、マイクロサービスを効果的に監視することが鍵となります。今日のクラウド ネイティブ テクノロジーが直面している重要な問題です。

背景と課題

クラウドベースの製品は通常、一連のマイクロサービスで構成されるサービス指向フレームワークを採用しており、マイクロサービスは独立して実行できるプロセスです。異なるサービスは異なる開発言語を使用でき、数千台のサーバーに分散およびデプロイされる場合があります。複数のデータセンターにまたがる場合もあり、異なるデータセンターではサービス間で軽量な通信メカニズムが使用されており、サービス間には複雑な呼び出し関係が存在するため、運用および保守担当者がシステムの動作を理解したり、次のようなシステム パフォーマンスを分析したりすることが大きな課題となります。

(1) コンテナが正常に動作しているか

(2) K8S が正常に動作しているか。

(3) マイクロサービスは正常です

(5) ビジネス コールに問題があります。どのサービスが失敗したかを迅速に特定するにはどうすればよいですか?

(6) ビジネスコールには時間がかかりますが、パフォーマンスのボトルネックを素早く見つけるにはどうすればよいですか?

(7) 分析やポジショニングのために、特定のコールの業務ログを迅速に取得するにはどうすればよいですか?

解決

おすすめ

転載: blog.csdn.net/weixin_57147647/article/details/131158717