Consulta de métricas em um período especificado
Função
Essa API é usada para consultar métricas de uma função em um período especificado.
URI
GET /v2/{project_id}/fgs/functions/{func_urn}/statistics/{period}
|
Parâmetro |
Obrigatório |
Tipo |
Descrição |
|---|---|---|---|
|
project_id |
Sim |
String |
ID do projeto. Mínimo: 0 Máximo: 0 Mínimo: 0 Máximo: 0 |
|
func_urn |
Sim |
String |
o URN da função. Mínimo: 0 Máximo: 0 Mínimo: 0 Máximo: 0 |
|
period |
Sim |
String |
Intervalo de tempo especificado para consultar as métricas de execução da função. Mínimo: 0 Máximo: 0 Mínimo: 0 Máximo: 0 |
Parâmetros de solicitação
|
Parâmetro |
Obrigatório |
Tipo |
Descrição |
|---|---|---|---|
|
X-Auth-Token |
Sim |
String |
Token do usuário. Ele pode ser obtido chamando a API do IAM usada para obter um token de usuário. O valor de X-Subject-Token no cabeçalho da resposta é um token. Mínimo: 0 Máximo: 0 Mínimo: 0 Máximo: 0 |
Parâmetros de resposta
Código de estado: 200
|
Parâmetro |
Tipo |
Descrição |
|---|---|---|
|
count |
Array of SlaReportsValue objects |
Invocações de função. |
|
duration |
Array of SlaReportsValue objects |
Latência média, em milissegundos. |
|
fail_count |
Array of SlaReportsValue objects |
Número de erros. |
|
max_duration |
Array of SlaReportsValue objects |
Latência máxima, em milissegundos. |
|
min_duration |
Array of SlaReportsValue objects |
Latência mínima, em milissegundos. |
|
reject_count |
Array of SlaReportsValue objects |
Número de aceleradores. |
Exemplos de solicitações
Consultar métricas de uma função em um período especificado.
GET /v2/{project_id}/fgs/functions/{func_urn}/statistics/{period}
Exemplo de respostas
Código de estado: 200
ok
{ "count" : [ { "timestamp" : 1596679200000, "value" : -1 }, { "timestamp" : 1596682800000, "value" : 2 }, { "timestamp" : 1596686400000, "value" : -1 } ], "duration" : [ { "timestamp" : 1596679200000, "value" : -1 }, { "timestamp" : 1596682800000, "value" : 950 }, { "timestamp" : 1596686400000, "value" : -1 } ], "fail_count" : [ { "timestamp" : 1596679200000, "value" : -1 }, { "timestamp" : 1596682800000, "value" : 0 }, { "timestamp" : 1596686400000, "value" : -1 } ], "max_duration" : [ { "timestamp" : 1596679200000, "value" : -1 }, { "timestamp" : 1596682800000, "value" : 740 }, { "timestamp" : 1596686400000, "value" : -1 } ], "min_duration" : [ { "timestamp" : 1596679200000, "value" : -1 }, { "timestamp" : 1596682800000, "value" : 210 }, { "timestamp" : 1596686400000, "value" : -1 } ], "reject_count" : [ { "timestamp" : 1596679200000, "value" : -1 }, { "timestamp" : 1596682800000, "value" : 0 }, { "timestamp" : 1596686400000, "value" : -1 } ] }
Códigos de status
|
Código de status |
Descrição |
|---|---|
|
200 |
ok |
Códigos de erro
Consulte Códigos de erro.