O Cloud Monitoring é um produto global cujos serviços estão disponíveis em qualquer lugar. Já o local de armazenamento dos dados de série temporal depende do recurso monitorado e do serviço Google Cloud que os gera. Entender como o Cloud Monitoring armazena e processa dados de série temporal, encaminha notificações de alerta e executa verificações de tempo de atividade ajuda você a planejar os requisitos de residência de dados e compliance.
Armazenamento de dados de séries temporais
Os agentes do Google, o código do lado do cliente usando bibliotecas como o OpenTelemetry e fontes de terceiros, como o BindPlane, gravam série temporal usando a API Cloud Monitoring. Os serviços do Google também gravam séries temporais, mas usam mecanismos internos.
Para armazenar uma série temporal em uma região específica, o recurso monitorado em que a série temporal é gravada precisa ter um dos seguintes rótulos e o valor do rótulo precisa ser válido:
locationzoneregion
Uma série temporal é descartada quando o recurso monitorado em que a série temporal é gravada tem um dos rótulos anteriores e o valor do rótulo não é reconhecido ou não é especificado.
O local de armazenamento de uma série temporal não é especificado quando o recurso monitorado em que a série temporal é gravado não tem um dos rótulos anteriores.
Para ver uma lista de todos os recursos monitorados e os respectivos rótulos, consulte Tipos de recursos monitorados. Para os recursos monitorados que contêm um rótulo de local, a entrada indica os valores válidos para esse rótulo.
A restrição de locais de recursos não se aplica a série temporal.
Dados gravados por produtos Google Cloud
Google Cloud produtos implantáveis por zona ou por região armazenam todas as série temporal geradas na mesma região em que são implantados. Para uma lista desses produtos, consulte Produtos disponíveis por local.
Para todos os outros produtos do Google, o local de armazenamento de qualquer série temporal que o produto gera não é especificado. Para uma lista desses produtos, consulte Produtos globais.
Métricas personalizadas
As séries temporais para métricas personalizadas seguem as regras de localização descritas em Armazenamento de dados de série temporal. Exemplos de métricas personalizadas incluem métricas criadas a partir de aplicativos usando bibliotecas como OpenCensus e OpenTelemetry.
Nem todos os tipos de recursos monitorados disponíveis para métricas personalizadas têm um rótulo de local.
Por exemplo, o recurso global só tem um rótulo para o identificador do projeto. Para uma lista dos tipos de recursos monitorados disponíveis para métricas personalizadas, consulte Recursos monitorados para métricas personalizadas.
Processamento de dados de séries temporais
O local físico em que os dados de série temporal são processados quando consultados depende de muitos fatores, incluindo o local de armazenamento dos dados, a semântica da consulta, a rede e outros. Em geral, não há garantia de que as séries temporais sejam sempre processadas no local em que são armazenadas fisicamente.
Notificações de alerta
Quando o Monitoring envia uma notificação de um alerta, essa informação pode passar por provedores de terceiros que não são compatíveis com a localização de dados. Por exemplo, os clientes podem configurar uma notificação de alerta para ser entregue a qualquer endereço de e-mail, a um canal do Slack ou por SMS. Para detalhes sobre todos os tipos de canais disponíveis, consulte Criar e gerenciar canais de notificação.
Verificações de tempo de atividade e monitores sintéticos
Os clientes que configuraram o Assured Workloads porque têm requisitos de residência de dados ou Nível de impacto 4 (IL4) não devem usar verificações de tempo de atividade ou monitores sintéticos.