Na discussão do modelo de métrica, a seção Tipos de métricas fornece uma discussão geral dos atributos que descrevem um tipo de métrica. Esta seção fornece uma discussão mais detalhada de dois desses atributos:
- Tipo de valor
- Classe da métrica
Tipo de valor
O tipo de valor é o tipo de dados das medições. Cada série temporal registra o tipo de valor (tipo ValueType
) dos pontos de dados.
Para medições que consistem em um único valor por vez, como valores booleanos e dados numéricos, o tipo de valor informa como os dados são armazenados:
BOOL
, um boleanoINT64
, um número inteiro de 64 bitsDOUBLE
, um ponto flutuante de dupla precisãoSTRING
, uma string
Para medições de distribuição, o valor não é um único valor, mas um grupo de valores. O tipo de valor para medições de distribuição é
DISTRIBUTION
.Uma distribuição contém estatísticas que resumem um grupo de valores. Os valores em uma distribuição incluem a média, a contagem, o máximo e outras estatísticas, calculadas para um grupo de valores. Uma distribuição também pode incluir um histograma que representa como os valores são distribuídos em um conjunto de intervalos.
Distribution
.
Classe da métrica
Cada série temporal inclui o tipo de métrica (tipo MetricKind
) dos pontos de dados. O tipo de dados de métrica informa como interpretar os valores em relação um ao outro. As métricas do Cloud Monitoring são de três tipos:
Uma métrica de medidor, em que o valor mede um instante específico no tempo. Por exemplo, as métricas que medem a utilização da CPU são métricas de medidor. Cada ponto registra a utilização da CPU no momento da medição. Outro exemplo é a temperatura atual.
Uma métrica delta, em que o valor mede a mudança em um intervalo de tempo. Para leituras, o intervalo de tempo é semiaberto, excluindo o horário de início, mas incluindo o horário de término:
(startTime, endTime]
. Por exemplo, as que medem contagens de solicitações são métricas delta. Cada valor registra quantas solicitações foram recebidas após o horário de início e até o horário de término (inclusive).Uma métrica cumulativa, na qual o valor aumenta constantemente ao longo do tempo. Por exemplo, uma métrica para "bytes enviados" pode ser cumulativa. Cada valor registra o número total de bytes enviados por um serviço naquele momento.