API Monitoring の概要

Apigee X のドキュメントを表示中。
Apigee Edge のドキュメントを表示する。

Apigee で API を作成して起動したら、サービスが中断なく提供されるよう、API が利用可能になっていること、期待どおりに動作していることを確認する必要があります。Apigee の API Monitoring を使用すると、API を追跡し、API が起動して正常に稼働していることを確認できます。API Monitoring は、API トラフィックとパフォーマンスに関して、ほぼリアルタイムの分析情報を提供し、発生する問題を迅速に診断して解決するのに役立ちます。

API Monitoring でできること:

  • API トラフィックの変更を通知するため、アラートを作成します。これにより、お客様への影響が生じる前に適切に対応できるようになります。
  • API の問題を迅速に調査することで、API の可用性を高め、診断までの平均時間(MTTD)を短縮できます。
  • 障害コードを利用して、診断を迅速に行えます。
  • 問題領域を素早く分離して、エラー、パフォーマンス、レイテンシの問題とその原因を診断します。

API Monitoring のロール

API Monitoring にアクセスするには、次のロールが割り当てられている必要があります。

  • roles/apigee.readOnlyAdmin
  • roles/monitoring.viewer

API Monitoring を使用するための適切なロールの詳細については、Apigee のロールをご覧ください。

API Monitoring へのアクセス

Apigee UI から API Monitoring にアクセスする方法は次のとおりです。

  1. Apigee UI にログインします。
  2. モニタリングする組織に切り替えます
  3. [Analyze] > [API Monitoring] を選択します。サブメニューには、以下に示すように 2 つのメインビューへのリンクが表示されます。
    UI ビューを選択します。
    UI にアクセスするには、次のいずれかのビューを選択します。
    • Timeline: 最近の API トラフィック データを表示します。
    • Investigate: リージョン別の障害コードなど、API トラフィック データのテーブルを表示します。
    • Recent: 各プロキシが長方形で表され、その大きさがプロキシの API トラフィックの量に比例し、その色が関連する指標の相対的サイズを表すデータのツリーマップを表示します。

以降のセクションでは、これらのビューについて詳しく説明しています。