Na discussão do modelo de métricas, a secção Tipos de métricas oferece uma discussão geral dos atributos que descrevem um tipo de métrica. Esta secção oferece uma discussão mais detalhada de dois desses atributos:
- Tipo de valor
- Tipo de métrica
Tipo de valor
O tipo de valor é o tipo de dados das medições. Cada série cronológica regista o tipo de valor (tipo ValueType) para os respetivos pontos de dados.
Para medições que consistam num único valor de cada vez, como valores booleanos e dados numéricos, o tipo de valor indica-lhe como os dados são armazenados:
BOOL, um valor booleanoINT64, um número inteiro de 64 bitsDOUBLE, um número de ponto flutuante de dupla precisãoSTRING, uma string
Para as medições de distribuição, o valor não é um único valor, mas um grupo de valores. O tipo de valor para as medições de distribuição é
DISTRIBUTION.Uma distribuição contém estatísticas que resumem um grupo de valores. Os valores numa 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 a forma como os valores são distribuídos por um conjunto de intervalos.
Distribution.
Tipo de métrica
Cada série cronológica inclui o tipo de métrica (tipo MetricKind) para os respetivos pontos de dados. O tipo de dados de métricas indica como interpretar os valores relativos entre si. As métricas do Cloud Monitoring são de um de três tipos:
Uma métrica de indicador, 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 indicador; cada ponto regista a utilização da CPU no momento da medição. Outro exemplo de uma métrica de indicador é a temperatura atual.
Uma métrica delta, em que o valor mede a alteração num intervalo de tempo. Para leituras, o intervalo de tempo é semiaberto, excluindo a hora de início, mas incluindo a hora de fim:
(startTime, endTime]. Por exemplo, as métricas que medem as contagens de pedidos são métricas delta. Cada valor regista quantos pedidos foram recebidos após a hora de início, até à hora de fim, inclusive.Uma métrica cumulativa, em que o valor aumenta constantemente ao longo do tempo. Por exemplo, uma métrica para "bytes enviados" pode ser cumulativa; cada valor regista o número total de bytes enviados por um serviço nesse momento.