App Services のメトリクスを取得する

GET /groups/{groupId}/apps/{appId}/metrics

計算時間、データ転送、同期時間(分)、成功したリクエスト、失敗したリクエストなど、さまざまなメトリクスを検索します。利用可能なメトリクスの完全なリストについては、App Services メトリクス リファレンスを参照してください。

path パラメータ

クエリ パラメータ

  • 始める string 必須

    クエリ期間の開始の ISO-8601 日時(例: "2022-10-27T14:01:01Z")。

  • end string 必須

    クエリ期間の終了の ISO-8601 日時(例:"2022-12-27T14:01:01Z")。

  • 粒度 string 必須

    クエリ期間の粒度を ISO-8601 期間値 として指定します。たとえば、「"P31D」(31 日)、「PT1H」(1 時間)、「PT5M」(5 分)などがあります。

  • メトリクス string

    フィルタリングするメトリクスの名前。利用可能なメトリクスとその単位の詳細については、App Services メトリクス リファレンスを参照してください。

    値は ACTIVE_OPEN_SYNC_SESSIONSAUTH_EGRESS_BYTESAUTH_FAILED_REQUESTSAUTH_RESPONSE_MSAUTH_SUCCESSFUL_LOGINAUTH_SUCCESSFUL_REQUESTSAUTH_TOTAL_USERSENDPOINTS_COMPUTE_MSENDPOINTS_EGRESS_BYTESENDPOINTS_FAILED_REQUESTENDPOINTS_RESPONSE_MSENDPOINTS_SUCCESSFUL_REQUESTSGRAPHQL_RESPONSE_MSGRAPHQL_COMPUTE_MSGRAPHQL_EGRESS_BYTESGRAPHQL_FAILED_REQUESTSGRAPHQL_SUCCESSFUL_REQUESTSLF_RESPONSE_MSOVERALL_COMPUTE_MSOVERALL_EGRESS_BYTESOVERALL_FAILED_REQUESTSOVERALL_SUCCESSFUL_REQUESTSOVERALL_SYNC_MINUTESSDK_COMPUTE_MSSDK_EGRESS_BYTESSDK_FAILED_REQUESTSSDK_FNS_RESPONSE_MSSDK_MQL_COMPUTE_MSSDK_MQL_EGRESS_BYTESSDK_MQL_FAILED_REQUESTSSDK_MQL_RESPONSE_MSSDK_MQL_SUCCESSFUL_REQUESTSSDK_SUCCESSFUL_REQUESTSSYNC_CLIENT_BOOTSTRAP_MSSYNC_CLIENT_UPLOADS_INVALIDSYNC_CURRENT_OPLOG_LAG_MS_SUMSYNC_EGRESS_BYTESSYNC_FAILED_REQUESTSSYNC_HISTORY_WRITE_MSSYNC_MINUTESSYNC_NUM_INTEGRATION_ATTEMPTSSYNC_NUM_UNSYNCABLE_DOCSYNC_OT_MSSYNC_SESSIONS_ENDEDSYNC_SESSIONS_STARTEDSYNC_SUCCESSFUL_REQUESTSSYNC_UPLOAD_PROPS_MSTRIGGERS_COMPUTE_MSTRIGGERS_CURRENT_OPLOG_LAG_MS_SUMTRIGGERS_EGRESS_BYTESTRIGGERS_FAILED_REQUESTSTRIGGERS_RESPONSE_MS、または TRIGGERS_SUCCESSFUL_REQUESTS のいずれか)。

応答

  • 200 application/ JSON

    正常に取得されました。

    応答属性の非表示 応答属性の表示 オブジェクト
    • 測定値 array[オブジェクト] 必須

      メトリクスのリスト。

      測定属性を非表示にする 測定値属性の表示 オブジェクト
      • data_points array[オブジェクト]

        特定のメトリクスのデータ ポイント のセット。

        data_points 属性を非表示 data_points 属性の表示 オブジェクト
        • タイムスタンプ string

          測定の ISO-8601 日時。

        • 価値 数値

          メトリクスの unitプロパティによって指定される単位での測定値。

      • name string

        メトリクスの名前。利用可能なメトリックとその単位の完全なリストについては、App Services メトリクス リファレンス を参照してください。

      • 単位 string

        各データ ポイントの valueプロパティの単位。

    • app_id string 必須

      リクエストで送信されたアプリID 。

    • app_name string 必須

      人間が判読できるアプリの名前。

    • group_id string 必須

      リクエストで送信されたグループ ID 。

    • 始める string 必須

      最初に要求された測定の日時( ISO-8601形式)。

    • end string 必須

      最新のリクエストされた測定の日時( ISO-8601形式)。

    • 粒度 string 必須

      ISO-8601 期間形式のメトリクスの要求された粒度。

GET /groups/{groupId}/apps/{appId}/metrics
curl \
 --request GET 'https://services.cloud.mongodb.com/api/admin/v3.0/groups/{groupId}/apps/{appId}/metrics?start=string&end=string&granularity=string' \
 --header "Authorization: Bearer $ACCESS_TOKEN"
応答の例(200)
{
  "measurements": [
    {
      "data_points": [
        {
          "timestamp": "string",
          "value": 42.0
        }
      ],
      "name": "string",
      "units": "string"
    }
  ],
  "app_id": "string",
  "app_name": "string",
  "group_id": "string",
  "start": "2022-10-27T14:01:01Z",
  "end": "2022-12-27T14:01:01Z",
  "granularity": "string"
}