Obter métricas da aplicação
Obtenha o histórico de CPU, RAM e rede de uma aplicação com GET /v2/apps//metrics: as últimas 24 horas a cada 5 ou 10 minutos, ou 7 dias de hora em hora no Pro e no Enterprise.
GET
Obter métricas da aplicação
string
obrigatório
A chave da API para sua conta. Você pode encontrá-la nas configurações da conta.
apps:read.
Este endpoint retorna o uso histórico de recursos em vez do snapshot atual: até 288 pontos de dados cobrindo as últimas 24 horas, amostradas a cada 5 minutos, para CPU, RAM e rede. Aplicações com menos de 512 MB de RAM são amostradas a cada 10 minutos (até 144 pontos). Nos planos Pro e Enterprise, range=7d retorna os últimos 7 dias de aplicações com 512 MB ou mais, um ponto por hora com a média e o pico da hora. Os pontos vêm do mais recente para o mais antigo. Use-o para renderizar um gráfico de uso ou identificar tendências ao longo do tempo; para os números atuais e ao vivo da aplicação, use Obter status da aplicação ou os eventos status dos Logs em tempo real.
Os resultados são cacheados por 2.5 minutos por (proprietário, aplicação) (10 minutos para 7d), e o endpoint possui limite de taxa de 10 requisições a cada 5 segundos por usuário, com um bloqueio curto ao atingir esse limite.
Parâmetros
string
obrigatório
O ID da aplicação. Você pode encontrá-lo na URL da sua aplicação no dashboard.
string
padrão:"24h"
A janela do histórico:
24h (um ponto a cada 5 minutos, ou a cada 10 minutos abaixo de 512 MB de RAM) ou 7d (um ponto por hora, planos Pro e Enterprise, aplicações com 512 MB ou mais). Nos demais casos, 7d retorna as últimas 24 horas em vez de um erro.Resposta
string
Indica se a chamada foi bem-sucedida:
success se foi, error se não.array
O conteúdo da resposta.
Erros comuns
Relacionados
- CLI:
squarecloud app metrics - SDKs:
api.apps.metrics()(JavaScript),client.apps.metrics()(Python),c.Apps.Metrics()(Go)

