APIチェック結果の理解
LoadFocusでのAPIチェック結果の理解
APIチェックを実行した後、APIのパフォーマンスと信頼性を確保するために、結果を理解し解釈することが重要です。このセクションでは、APIチェックの結果を理解するための包括的なガイドを提供します。
APIチェック結果の分析手順
1. 概要
結果ダッシュボードでは、ステータス、レスポンスタイム、実行されたチェック数など、APIチェックの概要を素早く確認できます。
2. レスポンスタイムメトリクス
APIのパフォーマンスを理解するために、詳細なレスポンスタイムメトリクスを確認します。メトリクスには以下が含まれます:
- Wait
- DNS
- TCP
- First Byte
- Download
これらのメトリクスは、APIリクエストのライフサイクル中にどこで時間が費やされているかを特定するのに役立ちます。
3. ステータスコード
APIが正しいレスポンスを返しているか確認するために、ステータスコードをチェックします。一般的なステータスコードには、200(OK)、404(Not Found)、500(Internal Server Error)があります。
4. アサーション
APIチェック設定時に設定したアサーションの結果を確認します。アサーションは、レスポンスタイム、ステータスコード、その他のレスポンス属性を検証します。
5. エラー分析
APIチェック中に発生したエラーを分析します。これには、失敗したリクエストの詳細や、該当する場合はエラーメッセージが含まれます。
6. ロケーションベースのパフォーマンス
異なる地理的ロケーションにおけるAPIのパフォーマンスを評価します。これにより、レイテンシの問題やリージョン間のパフォーマンスの違いを特定できます。26以上のクラウドロケーションからチェックを実行するよう設定できます。
7. 履歴データ
APIのパフォーマンスの傾向やパターンを特定するために、履歴データを確認します。履歴データには以下が含まれます:
- 各ロケーションからの各チェックのレスポンスタイム。
- Wait、DNS、TCP、First Byte、Downloadタイムの全体的な結果。
これは、長期的な問題やパフォーマンスの低下を発見するのに役立ちます。
8. アラート
APIチェックによってトリガーされたアラートを確認します。アラートは、失敗したアサーション、パフォーマンスの低下、または設定時に定義されたその他の基準に基づいて発生します。
9. チェックの手動トリガー
すべてのロケーションからチェックを手動でトリガーして実行できます。これにより、スケジュールされた実行を待つことなく、異なるリージョン間でAPIのパフォーマンスを素早く検証できます。
10. APIチェックの編集
現在のAPIチェックを編集して、設定の更新、しきい値の変更、リクエスト詳細の修正を行えます。これにより、収集されたパフォーマンスインサイトに基づいて継続的な調整が可能になります。
11. 結果のフィルタリング
さまざまな時間範囲に基づいて結果をフィルタリングし、特定の期間のパフォーマンス傾向や問題を分析します。オプションには以下が含まれます:
- Last Hour
- Last 24 Hours
- Last 7 Days
- Last 30 Days
- This Week
- Last Week
- This Month
- Last Month
- Custom Range
これらの手順に従うことで、APIチェックの結果を効果的に分析し、最適なパフォーマンスと信頼性を確保するために必要なアクションを実行できます。
すべてのAPIチェック結果はAPI Monitorsページで確認できます。