Listar o uso do faturamento de aplicativos

OBTER /groups/{groupId}/apps/{appId}/measurements

Liste a solicitação, computação, sincronização, transferência de dados e uso de memória de um aplicativo específico em um determinado período para fins de cobrança .

parâmetros de caminho

parâmetros de query

  • iniciar string

    A data e hora ISO 8601 do início do período de query. O padrão é 00:00:00 UTC no primeiro dia do mês atual.

  • end string

    A data e hora ISO 8601 do final do período de query. O padrão é 23:59:59 UTC no último dia do mês atual.

  • granularidade string

    Especifica a granularidade do período de query, seja P31D (31 dias) ou PT1H (1 hora). O padrão é P31D.

    Os valores são P31D ou PT1H.

Respostas

  • 200 aplicação/json

    As medições foram retornadas com sucesso.

    Ocultar atributos de resposta Mostrar atributos de resposta objeto
    • iniciar string

      A data e hora RFC 3339 do início do período de query, que pode ser especificada com o parâmetro de query start.

    • end string

      A data e hora RFC 3339 do final do período de query, que pode ser especificada com o parâmetro de query end.

    • granularidade string

      A granularidade, que pode ser especificada com o parâmetro de query granularity.

    • GROUP_ID string
    • appId string

      A ID do aplicativo Atlas App Services especificada pelo parâmetro de caminho appId.

    • appName string

      O nome do Aplicativo Atlas App Services especificado pelo parâmetro de caminho do appId.

    • medições array[objeto]

      A array de medições.

      Ocultar atributos de medição Mostrar atributos de medições objeto
      • name string

        A métrica de uso representada por cada ponto de dados . Consulte faturamento.

        Os valores são request_count, compute_time, data_out, sync_time ou mem_usage.

      • Unidades string

        A unidade do value de cada ponto de dados.

        Os valores são <empty string>, HOURS, GIGABYTES ou GIGABYTE_SECONDS.

      • data_points array[objeto]

        A array de pontos de dados para esta medição. Um granularity mais preciso resulta em mais pontos de dados.

        Ocultar atributos data_points Mostrar atributos de data_points objeto
        • timestamp string

          A data e hora ISO 8601 do ponto de dados.

        • valor número

          O valor no momento no unit da medição.

  • 400 aplicação/json

    Há um erro na solicitação.

    Ocultar atributos de resposta Mostrar atributos de resposta objeto
    • Erro string

      Uma mensagem que descreve o erro.

    • error_code string

      O tipo de erro.

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"
Exemplos de resposta (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
        }
      ]
    }
  ]
}
Exemplos de resposta (400)
{
  "error": "string",
  "error_code": "string"
}