EventBridge を使用すると、イベントバスに公開されたイベントをトレース、クエリ、分析、および処理できます。クエリ結果は、チャートとテーブルに表示できます。このトピックでは、イベント分析機能の種類、シナリオ、および利点について説明します。
背景情報
EventBridge リアルタイムイベント分析プラットフォームは、リアルタイムイベント処理エンジンに基づいて開発されており、キーと値のペアの取得、視覚化分析、グループベースの分析、イベント記録、イベントトレース、スキーマ管理などのさまざまな機能を提供します。EventBridge リアルタイムイベント分析プラットフォームは、非侵入型で低コスト、操作が簡単なプラットフォームであり、データレポートは必要ありません。視覚化されたユーザーインターフェースとウィザードを使用して、イベントベースのストリーミングクエリと分析を迅速に実装できます。EventBridge は、次の種類のイベント分析をサポートしています。
システムイベントバス:スキーマバインディングなしでAlibaba Cloudサービスイベントソースを分析します。デフォルトでは、EventBridge は、すべてのAlibaba Cloudサービスによって生成されたイベントをサポートしています。
カスタムイベントバス:カスタムイベントのコンテンツをクエリできます。フルドメインイベントクエリを実行するには、イベントのスキーマ情報をバインドする必要があります。
シナリオ
EventBridge は、分析ツールをより効率的に使用できるように、完全なイベントツールチェーンを構築しました。EventBridge は、イベント分析プラットフォーム上のすべてのイベントをシームレスに統合し、効率的で信頼性の高い、幅広く適用可能なイベント分析機能を提供します。EventBridge は、次のドメインで使用できます。
サーバーレス:サーバーレスアーキテクチャの適用が進むにつれて、イベント駆動機能はコチェーンで広く使用されています。サーバーレスアーキテクチャでは、インフラストラクチャを管理する必要がなくなります。ただし、これらのアーキテクチャにはまだいくつかの問題点があります。たとえば、サーバーレスアーキテクチャは視覚化されておらず、デバッグが困難です。トリガーを構成した後、関数がトリガーされるかどうか、およびトリガーリンクが期待どおりに機能するかどうかを確認することは困難です。EventBridge のイベント分析機能は、サーバーレスアーキテクチャでのトリガーデータのブラックボックスの問題を解決し、イベントトリガーを可視化します。
マイクロサービス:マイクロサービスアーキテクチャは、開発シナリオで一般的に使用されています。マイクロサービスアーキテクチャは、小規模で疎結合の、独立してデプロイ可能なサービスのコレクションの統合です。その結果、マイクロサービスアーキテクチャはデバッグが困難です。システムの軽微な障害が、大規模なサービスのクラッシュを引き起こす可能性があります。ほとんどの場合、1 つの要求をデバッグするために、いくつかの通常のサービスをスキップする必要があります。EventBridge のイベント分析機能を使用すると、イベント ID に色を付けることで、すべてのマイクロサービスメッセージを効果的に追跡およびトラブルシューティングできます。これにより、マイクロサービスを視覚的にトラブルシューティングできます。
メッセージ:メッセージスキーマ管理とコンテンツ取得は、従来のメッセージング分野では未解決の問題です。ほとんどの場合、メッセージをオフラインで分析するには、サブスクライバーを追加する必要があります。EventBridge イベント分析プラットフォームを使用すると、メッセージスキーマを管理し、メッセージコンテンツをクエリでき、メッセージの視覚化のための包括的なソリューションを提供します。
クラウドサービス:クラウドサービスは、インフラストラクチャの構築を大幅に簡素化します。ただし、これらのサービスにはいくつかの問題があります。たとえば、Elastic Compute Service(ECS)のシステムエラーまたはディスクの問題が原因で、エラーイベントがトリガーされる場合があります。ほとんどの場合、エラーイベントには、Alibaba Cloud Container Service for Kubernetes(ACK)などの他のサービスが関係しています。この場合、トラブルシューティングを実行するためにクラウドサービスからのすべてのイベントをキャプチャすることは困難です。EventBridge は、すべてのクラウドサービスイベントのシームレスなアクセスをサポートしています。これにより、クラウドサービスの変更によって引き起こされる O&M 障害が大幅に削減されます。
利点
すぐに使える機能
EventBridge は、キーと値のペアの取得、視覚化分析、グループベースの分析、イベント記録、イベントトレース、スキーマ管理などの機能を提供します。これらの機能により、EventBridge をすぐに使用できます。
キーと値のペアの取得:EventBridge は、基本的なキーと値のペアの取得機能を提供します。
key、value、=、! =、exists、AND、ORなどのパラメーターを入力して、イベントをクエリできます。視覚化分析:GROUP BY パラメーターと ORDER BY パラメーターを使用して、分析を視覚化できます。グループベースの分析、マルチチャート分析、多次元分析がサポートされています。
トレース分析:EventBridge は、イベントのリンクステータスを復元するためのイベントトレースを提供します。これにより、障害のトラブルシューティングとリンクの問題の特定に役立ちます。
低コスト

EventBridge は、システムイベントバスとカスタムイベントバスを使用したイベントへのアクセスをサポートしています。システムイベントバスは、すべての Alibaba Cloud サービスイベントのイベント分析プラットフォームへのアクセスをシームレスにサポートします。カスタムイベントバスは、ApsaraMQ for RocketMQ や ApsaraMQ for Kafka などのサービスからのイベントへのアクセスをサポートしています。
カスタムイベントバスを使用してイベントを分析する場合、ビジネスへの影響はごくわずかです。イベント分析機能はいつでも無効化または有効化できます。この機能はオンライン構成も可能にし、リアルタイムで有効になります。