31.5. 3scale API の解析が表示されない場合のトラブルシューティングテクニック
トラフィックが [Your_product_name] > Analytics > Traffic の使用状況チャートに表示されない場合は、以下のチェックを行います。
承認/レポート呼び出しは正常に応答しているか ?
すべてのプラグインは 3scale Service Management API を呼び出しますが、この API には事前に定義されたレスポンスコードがあります。有効なキーによる承認呼び出しは、HTTP コード 200 と共にレスポンスを返します。レポート呼び出しは、コード 202 と共に応答します。
インテグレーションエラーコンソールにエラーは表示されていないか ?
3scale によって検出されたインテグレーションエラーのログは、[your_product_name] > Analytics > Integration Errors で確認することができます。
正しいメトリックおよびメソッド名が使用されているか ?
異常が発生する最も一般的な原因は、レポート呼び出しに渡されるメソッドおよびメトリック名が、ご自分の管理ポータルの API 設定で作成される名前に対応していないことです。それぞれのメトリック/メソッドについて、正しい システム名 が使用されていることを確認してください。
マッピングルールは正しくメトリックにマッピングされているか ?
マッピングルールが正しくメトリックにマッピングされていないと、データが Analytics に表示されない場合があります。API プロダクトおよび API バックエンドの両方について、マッピングルールが正しくメトリクスにマッピングされていることを確認します。
- プロダクト: 管理ポータル Dashboard から、[Your_product_name] > Integration > Methods & Metrics の順に移動します。
- バックエンド: 管理ポータル Dashboard から、[Your_backend_name] > Methods & Metrics の順に移動します。