すべてのプロダクト
Search
ドキュメントセンター

API Gateway:API observability

最終更新日:Jan 26, 2025

このトピックでは、API Gatewayの可観測性機能について説明します。 これらの機能には、API呼び出しログ、APIモニタリングとアラート、およびTracing Analysisが含まれます。 これらの機能により、APIの実行を完全に学習および監視し、システムの安定性とパフォーマンスを向上させることができます。

API呼び出しログ

API GatewayのAPI呼び出しログ。

  • Simple Log Serviceを使用してAPI呼び出しのログを管理します。

    API Gatewayは、さまざまな機能でSimple Log Serviceとシームレスに統合されます。 たとえば、ログの照会、ログのダウンロード、ログの多次元統計分析をリアルタイムで実行できます。 具体的には:

    • オンラインログクエリ: キーワードを使用してログをクエリできます。 完全一致とファジー一致の両方がサポートされています。 ログクエリは、トラブルシューティングまたは統計クエリに使用できます。

    • 詳細ログクエリ: 次のフィールドを使用して、詳細な通話ログをクエリできます。

    • 通話ログの表示: API通話ログを表示できます。

  • HTTPリクエストとレスポンスのロギングの設定

    API Gatewayが受信したHTTPリクエストとクライアントに返されたHTTPレスポンスを記録するように設定できます。

    説明

    この機能は、専用インスタンスでのみ使用できます。

詳細については、「API呼び出しログ」をご参照ください。

モニタリングとアラート

元のAPI Gatewayのモニタリングおよびアラート機能。 具体的には:

  • モニタリングデータの表示

    リージョン、APIグループ、およびAPIごとにAPI Gatewayモニタリングデータを表示できます。 具体的には:

    • リージョンのモニタリング

    • インスタンスモニタリング (専用インスタンスのみ) 。

    • APIグループのモニタリング。

    • APIモニタリング。

  • APIのアラートを設定します。

    CloudMonitorを使用して、API Gatewayで公開されているAPIのアラートを設定できます。 これにより、APIの実行ステータスを常に追跡して、APIの安定性を確保できます。

  • アウトバウンド接続プールのアラートルールを設定します。

    Simple Log Serviceでは、チェック頻度とトリガー条件を指定してアラートルールを設定し、条件が満たされたときにアラートをトリガーします。

    接続プールが完全に占有されている場合、API Gatewayは、バックエンドサービスの接続に失敗しました '接続リースリクエストのタイムアウト' エラーをクライアントに返します。 このエラーは、ログのerrorMessageフィールドによって記録されます。 このエラーメッセージを使用して、アラートルールを設定できます。 詳細については、「Simple Log Serviceでのアラートルールの設定」をご参照ください。

詳細については、「モニタリングとアラート」をご参照ください。

トレース分析の設定

重要

この機能は、専用インスタンスでのみ使用できます。

API GatewayコンソールでTracing Analysisを設定して、Alibaba Cloud Tracing Analysisプラットフォームにログをアップロードできます。 Tracing Analysisは、アプリケーションの開発と問題のトラブルシューティングに役立つ一連のツールを提供します。 これらのツールには、トレースマッピング、要求統計、トレーストポロジ、およびアプリケーション依存関係分析が含まれます。 具体的には:

  • トレース分析を承認する方法。

  • API Gatewayコンソールでトレース分析を設定する方法。

詳細については、「トレース分析の設定」をご参照ください。