site_id.
Consultar uma timeseries
Este endpoint retorna uma ou mais séries de pontos de dados ao longo de um intervalo de tempo. Use-o para desenhar gráficos.Corpo da requisição
Cada entrada de
select recebe um name de métrica, um objeto tags para filtrar (os valores
podem usar * como wildcard), um field (veja fields), uma aggregation
opcional (veja aggregations) e draw_null_as_zero (quando true, pontos ausentes são preenchidos com 0).
Resposta
Retorna umTimeseries com a resolution, from, to consultados e um array
series. Cada série tem um id, o name da métrica, suas tags, o
field que ela representa, min e max no intervalo e um array data de
pontos. Cada ponto tem um timestamp e um value numérico.
Consultar uma lista
Este endpoint retorna valores de métrica agregados agrupados em linhas. Use-o para construir tabelas.Corpo da requisição
Um
ListSelector é como um seletor de timeseries, com um id extra que nomeia o
valor do seletor no objeto data de cada linha. As entradas de group_by são Name (agrupa
por nome da métrica) ou Tag (agrupa pelo valor de uma tag).
Resposta
Retorna umaList com a resolution, from, to consultados e um array rows.
Cada linha tem um id, um objeto group com os valores de tag que a definem e um
objeto data com valores agregados indexados pelo id do seletor (por exemplo,
{ "mean": 42.5 }).
Listar nomes de métrica
Retorna todos os nomes de métrica disponíveis para um site.Obter o tipo e as tags de uma métrica
Retorna o tipo de uma métrica e as combinações de tags com que ela pode ser consultada.metric_type (gauge, counter ou measurement) e
available_tags, um array em que cada entrada é uma combinação válida de chaves de tag.
Referência
Fields
Ofield seleciona qual medição obter de uma métrica:
Para mais referências de tipo, leia a documentação da API V2 da AppSignal.
Aggregations
Aaggregation combina vários valores dentro de um bucket de tempo: sum, avg,
min, max, first ou last.
Resolutions
resolution aceita MINUTELY, FIVE_MINUTELY, TEN_MINUTELY,
FIFTEEN_MINUTELY, HOURLY ou DAILY.