列出应用计费使用情况

获取 /groups/{groupId}/apps/{appId}/measurements

列出特定应用在给定时间段内的请求、计算、同步、数据传输和内存使用情况,以用于计费

路径参数

查询参数

  • 开始 字符串

    查询期开始的 ISO 8601 日期和时间。默认值为当月第一天的 00:00:00 UTC。

  • end 字符串

    查询期结束的 ISO 8601日期和时间。 默认值为当月最后一天的23 : 59 : 59 UTC。

  • 粒度 字符串

    指定查询期的粒度,可以是 P31D(31 天)或 PT1H(1 小时)。默认为 P31D。

    值为 P31DPT1H

响应

  • 200 application/json

    度量结果成功返回。

    隐藏响应属性 显示响应属性 对象
    • 开始 字符串

      查询期开始的 RFC 3339 日期和时间,可以使用 start查询参数指定。

    • end 字符串

      查询期结束的 RFC 3339 日期和时间,可以使用 end查询参数指定。

    • 粒度 字符串

      粒度,可以使用 granularity查询参数指定。

    • GROUP_ID 字符串

      Atlas群组ID

    • appId 字符串

      appId 路径参数指定的Atlas App Services App ID 。

    • appName 字符串

      appId 路径参数指定的Atlas App Services App 的名称。

    • 测量 大量[对象]

      测量值大量。

      隐藏测量属性 显示测量属性 对象
      • 名称 字符串

        每个数据点表示的使用量指标。请参阅计费

        取值为 request_countcompute_timedata_outsync_timemem_usage

      • 单位 字符串

        每个数据点的 value 单位。

        取值为 <empty string>HOURSGIGABYTESGIGABYTE_SECONDS

      • data_points 大量[对象]

        此测量的数据点数大量。granularity 越精细,数据点就越多。

        隐藏 data_points 属性 显示 data_points 属性 对象
        • timestamp 字符串

          数据点的 ISO8601 日期和时间。

        • 数字

          测量的 unit 中的当时值。

  • 400 application/json

    请求中存在错误。

    隐藏响应属性 显示响应属性 对象
    • 错误 字符串

      描述错误的消息。

    • error_code 字符串

      错误类型。

GET /groups/{groupId}/apps/{appId}/measurements
curl \
 --request GET 'https://services.cloud.mongodb.com/api/admin/v3.0/groups/{groupId}/apps/{appId}/measurements' \
 --header "Authorization: Bearer $ACCESS_TOKEN"
响应示例 (200)
{
  "start": "string",
  "end": "string",
  "granularity": "string",
  "group_id": "string",
  "appId": "string",
  "appName": "string",
  "measurements": [
    {
      "name": "request_count",
      "units": "<empty string>",
      "data_points": [
        {
          "timestamp": "string",
          "value": 42.0
        }
      ]
    }
  ]
}
响应示例 (400)
{
  "error": "string",
  "error_code": "string"
}