Flex Gateway新着情報
Governance新着情報
Monitoring API ManagerOpenTelemetry により、分散システムでテレメトリーデータを計測、生成、収集、エクスポートするための統合された基準が提供されます。Flex Gateway では OpenTelemetry をサポートしているため、ゲートウェイで管理するすべての API トラフィックの分散トレースデータの生成を設定できます。このインテグレーションにより、API 要求フローをより詳しく視覚化できるため、システムの動作をより簡単に分析し、問題をトラブルシューティングして、Flex Gateway API と外部サービス間のインタラクションを理解できます。
Anypoint Monitoring Telemetry Exporter を使用することで、Flex Gateway トレースデータを Azure Monitor や Splunk HEC のほか、OpenTelemetry 互換ツールなどのサードパーティオブザーバビリティおよび分析プラットフォームに送信できます。この機能によって、エンドツーエンドオブザーバビリティを活用し、API トレースを他のシステムのデータと相関させ、環境の包括的なビューを構築できます。
Flex Gateway で OpenTelemetry を使用するには、以下に精通している必要があります。
分散トレースの概念 (トレースやスパンなど)。
分散トレースや OpenTelemetry を初めて使用する場合、 「OpenTelemetry とは」および 「分散トレースを理解する」から始めることをお勧めします。
トレースにより、Flex Gateway API のインタラクションを追跡できます。複数のシステムおよびサービスが関連する場合、分散トレースで分散環境に流れる API 要求を追跡し、API の実行の包括的なビューを提供します。
管理 Flex Gateway の分散トレースを有効化する手順は、次のとおりです。
Anypoint Platform から、[Runtime Manager] > [Flex Gateways (Flex Gateway)] を選択します。
管理 Flex Gateway 名をクリックします。
ナビゲーションメニューで [Settings (設定)] をクリックします。
[Advanced options (詳細オプション)] をクリックします。
[Tracing (トレース)] をクリックします。
[Distributed tracing (分散トレース)] を有効化します。
[Sampling percentage (サンプリングパーセンテージ)] をトレースするトランザクションのパーセンテージに設定します。
この設定は、全体のサンプリングパーセンテージに対応します。ここでサンプリングパーセンテージを 0 以外の値に設定すると、クライアントおよびランダムのサンプリングパーセンテージはデフォルトで 100% に設定されます。
トレースポリシーを使用して API ごとのサンプリングパーセンテージのみを指定する場合は、[Sampling percentage (サンプリングパーセンテージ)] を 0 に設定してください。
[Apply Changes (変更を適用)] をクリックします。