データのクエリ
メトリック API は、サービス全体のトラフィックに関連するデータをクエリおよび取得するための簡単な方法を提供します。システムにシームレスに統合して、アクティビティのさまざまな側面に関する洞察を得ることができます。
非同期分析クエリ
クエリを送信する
メトリクスAPIにPOST要求を送信する必要があります。この API は、要求をバックグラウンドで処理するように NTT CPaaS に指示します。クエリの送信が成功すると、API は 201 状態と、後の手順でクエリを参照するために使用する requestID を返します。
要求にコールバック URL パラメーターを指定して (callbackUrl パラメーターを使用)、処理されたクエリ結果を配信する場所を決定し、ワークフローを合理化できます。
クエリの状態を取得する
メトリック API に GET 要求を送信して、クエリの状態を要求します。POST呼び出しが返した要求 ID を指定する必要があります。
要求本文
このセクションでは、クエリの JSON 要求本文で使用できる各パラメーターについて説明します。クエリで使用できる指標とディメンションの詳細については、「指標とフィルター」を参照してください。
| Property (プロパティ) | 説明 | 必須 |
|---|---|---|
| フィルター条件 | データのフィルター処理に使用できるディメンション。フィルターは組み合わせることができます。 詳細については、フィルタリング パラメーター の一覧を参照してください。 | 可 |
| 集計基準 | メトリックをグループ化するディメンションの配列。 詳細については、サポートされているディメンションのリストを参照してください。複数のディメンションを指定できます。 | 可 |
| メトリック | クエリに 1 つ以上のメトリクスを指定し、各メトリクスにメトリクス名のみを含めることができます。 | 可 |
制約
早期アクセス フェーズでは、メトリクスAPIはすべてのデータセンター (DC) にデプロイおよび使用できるわけではなく、リージョンごとの制限が適用される場合があります。お住まいの地域でAPIアクセスに関して問題が発生した場合や質問がある場合は、サポート (opens in a new tab)にお問い合わせください。
レガシ アカウント
メトリクスAPIは、従来のアカウント設定では使用できない場合があります。この機能へのアクセスに問題がある場合は、サポート (opens in a new tab)にお問い合わせください。
時間範囲のクエリ
メトリック API を使用すると、さまざまな時間粒度で集計データを取得できます。使用可能な粒状化と、要求された日数範囲に基づくその制約は次のとおりです。
許可された顆粒化:
HOUR日WEEK_SUNDAYWEEK_MONDAYWEEK_SATURDAYMONTH(月)四半期年
要求された日数の範囲によっては、すべての粒状化が許可されるわけではありません。制約の概要は次のとおりです。
| 肉芽 | 最大航続距離 | 例 |
|---|---|---|
| 時 | 14日間 | 2023-05-01 から 2023-05-14 までのデータをリクエストする場合は、HOUR粒度を使用できます。 |
| 日 | 93日間 | 2023-02-01 から 2023-05-05 までのデータをリクエストする場合は、DAY粒度を使用できます。 |
| 週 と 月 | 371 日間 | 2022-06-01 から 2023-06-06 までのデータをリクエストする場合は、WEEK_SUNDAY、WEEK_MONDAY、WEEK_SATURDAY、またはMONTHの粒度を使用できます。 |
| 四半期 と 年 | 1100 日間 | 2021-01-01 から 2024-01-05 までのデータをリクエストする場合は、QUARTERまたはYEARの粒度を使用できます。 |