エンドポイントの探索
API カタログでは、Datadog 組織内のすべての環境におけるすべてのエンドポイントを表示できます。各エンドポイントに表示されるパフォーマンスデータは、選択した環境と時間枠に範囲設定されています。より正確な結果を得るために、さまざまなプロパティやメトリクスをクエリして閲覧したり質問したりできます。また、ファセットやタグを使用してフィルタリングすることもできます。
テーブルの列で並べ替え: 並べ替えたいヘッダーをクリックします。例えば、レイテンシーの 99 パーセンタイルが最も高いエンドポイントを表示するには、P99 をクリックします。注: P99 列はデフォルトでは表示されない場合があります。
API の所有権情報を表示する: エンドポイントの TEAM 列を確認します。この情報は、関連するサービス定義からサービスカタログに継承されます。サービス所有者は、そのサービスに接続されているすべてのエンドポイントを所有します。
エンドポイントのリストをフィルタリングまたは検索する: Search フィールドにクエリを入力します。サービス、パス、または他のプライマリタグで検索します。あるいは、ファセットの組み合わせを選択して、エンドポイントが属する Service または Team でフィルタリングします。
表示されるデータの範囲を設定する: Show performance of: で環境、他のプライマリタグ (例えば datacenter
)、および時間枠を指定します。
次の例は、特定の環境と cluster-name
に表示データの範囲を設定する方法を示しています。
パフォーマンスの低い API を検出し、最適化の機会を特定する
エンドポイントを調査する際、API エンドポイントの詳細をより細かく確認できると役立ちます。
API カタログのフィルタリング、並べ替え、検索オプションを使用して、関心のあるエンドポイントを見つけます。
エンドポイントをクリックして、その詳細ページを表示します。ここでは、パフォーマンス、エラー、問題、デプロイ、モニター、所有権、依存関係マップ、メタデータ情報を一箇所で確認できます。詳細ページから、エンドポイントにカスタムタグを追加することもできます。また、Datadog の他のエリアへのリンクを使用して、さまざまな種類のテレメトリーを調査することもできます。
詳細ページでは、以下が可能です。
- 高いエラー率と高いリクエスト数を示す場合、パス (例:
/checkout
) で特定のエンドポイントを検索します。 - Requests & Errors グラフおよび相関する Response Code グラフを表示して問題を特定します。
- トレース、ログ、エラーなどの関連するテレメトリーに移動します。
詳細ページのグラフは、最初は Explorer ページと同じ設定に範囲設定されています。時間枠セレクターや他の範囲設定ドロップダウンメニューを使用して、詳細ページでそれらの設定を調整し、調査に適したものにすることができます。
参考資料