- Métricas do tipo Counter, que aumentam monotonicamente ao longo do tempo (como visualizações de página ou total de eventos)
- Métricas do tipo Gauge, que representam medições em um determinado momento e podem aumentar ou diminuir (como uso de CPU ou temperatura)
- Histogramas, que amostram observações e as contabilizam em buckets (como durações de requisição ou tamanhos de resposta)
sum() OVER e funções especializadas como histogram().
Mudanças de um período para outro
lagInFrame nos permite acessar o valor do período anterior para calcular essas mudanças.
A consulta a seguir demonstra isso ao calcular as variações diárias nas visualizações da página de Wikipedia de “Weird Al” Yankovic.
A coluna trend mostra se o tráfego aumentou (valores positivos) ou diminuiu (valores negativos) em relação ao dia anterior, ajudando a identificar picos ou quedas incomuns na atividade.
Valores cumulativos
sum() OVER, que cria um total acumulado. A função bar() fornece uma representação visual desse crescimento.
Cálculos de taxa
Histogramas
histogram() para gerar automaticamente um histograma adaptativo com base no número de intervalos:
arrayJoin() para ajustar os dados e bar() para visualizá-los: