Componentes

Uma métrica é definida por três elementos: as dimensões que a segmentam, as agregações que calculam seus valores e os filtros que restringem os eventos considerados.

Dimensões

Dimensões são campos do tipo de evento usados para segmentar a métrica em categorias distintas. Apenas campos com valores discretos podem ser usados.

Por exemplo, uma métrica com a dimensão status gera uma série temporal separada para cada valor possível desse campo (aprovado, recusado, pendente), em vez de uma única contagem global.

Uma métrica pode ter até 10 dimensões. A combinação de dimensões é definida na criação e não pode ser alterada depois.

Uma métrica sem nenhuma dimensão representa uma única série temporal, sem subdivisões.

Agregações

Agregação é o cálculo aplicado aos eventos em cada intervalo de tempo. Cada métrica deve ter ao menos uma agregação, e é possível configurar várias para comparar diferentes perspectivas no mesmo gráfico.

Funções de agregação disponíveis:

Função Descrição
Quantidade Número de eventos no intervalo
Soma Soma dos valores de um campo numérico
Mínimo Menor valor de um campo numérico
Máximo Maior valor de um campo numérico
Média Média dos valores de um campo numérico
Porcentagem Proporção entre dois conjuntos de eventos

Cada agregação pode ter um nome próprio e filtros próprios, aplicados somente a ela, independentemente dos filtros da métrica.

Agregações sobre campos que representam duração são exibidas já convertidas para uma unidade legível (por exemplo, 3,5s), tanto na tabela quanto no gráfico.

Filtros da métrica

Filtros aplicados no nível da métrica restringem os eventos considerados por todas as agregações. São úteis para limitar o escopo desde a configuração, sem precisar repetir o filtro em cada agregação.

Os filtros da métrica e os das agregações são aplicados no momento em que os dados são agregados, e por isso não aceitam referências a listas. Alterações valem para as próximas agregações e não reprocessam o histórico já consolidado.