Como monitorar com o Stackdriver

Neste documento, descrevemos o painel padrão que o Stackdriver Monitoring oferece aos recursos do Cloud Spanner e como monitorar esses recursos a partir do Stackdriver Monitoring, criando alertas para métricas do Cloud Spanner, como alta utilização de CPU e do armazenamento.

Antes de começar

Antes de usar o Stackdriver Monitoring, verifique se você tem os itens a seguir:

  • Uma conta do Stackdriver. Se você não tem uma conta do Stackdriver, siga as etapas na seção Criar uma conta do Stackdriver da documentação de configuração de contas.
  • Uma conta do Google Cloud Platform.
  • Um projeto do GCP com faturamento ativado.

Para garantir que você tenha uma conta do Google Cloud Platform e um projeto do GCP com faturamento ativado, conclua o Guia de início rápido sobre como usar o Console.

Como usar o painel do Stackdriver Monitoring

O Stackdriver Monitoring disponibiliza um painel selecionado que resume as principais informações sobre os recursos do Cloud Spanner, incluindo os itens a seguir:

  • Incidentes: alertas de monitoramento criados pelo usuário que estão abertos, ativos ou resolvidos.
  • Eventos: uma lista de registros de auditoria do Cloud Spanner, se ativados e disponíveis.
  • Instâncias: um resumo detalhado das instâncias do Cloud Spanner, incluindo contagem de nós, número de bancos de dados e integridade das instâncias.
  • Gráficos agregados de capacidade e uso de armazenamento.

Para ver informações básicas sobre o desempenho de suas instâncias do Cloud Spanner, use o painel do Cloud Spanner.

Acessar o painel

Como alternativa, para visualizar o painel no console do Stackdriver Monitoring, faça o seguinte:

  1. Acesse o console do Stackdriver Monitoring.

    Acesse o Stackdriver Monitoring.

  2. Clique no projeto do GCP que contém suas instâncias do Cloud Spanner, caso ainda não esteja selecionado.

  3. No canto superior esquerdo, clique em Recursos.

  4. Na seção Infraestrutura do menu, clique em Cloud Spanner.

Como visualizar detalhes da instância e do banco de dados no Stackdriver

Depois de abrir o painel do Cloud Spanner, clique no nome de uma instância específica em Instances para ver mais detalhes dela.

O painel exibe informações, como metadados da instância, bancos de dados inclusos nela e gráficos de várias métricas detalhadas por região.

Na página do painel de instâncias, também é possível ver os gráficos de um banco de dados específico da instância. Para isso, siga as etapas abaixo:

  1. No lado direito, acima dos gráficos de métricas da instância, clique em Database metrics.

  2. Na lista suspensa Select a breakdown, selecione o banco de dados que tiver os gráficos a serem visualizados.

    O Stackdriver Monitoring exibe os gráficos do banco de dados.

Como criar alertas para as métricas do Cloud Spanner

Nesta seção, explicamos como criar alertas para algumas métricas do Cloud Spanner para as quais o monitoramento pode ser útil. Para uma lista completa das métricas disponíveis, consulte a Lista de métricas do Cloud Spanner.

Conforme descrito em Instâncias, ao criar uma instância, você escolhe um determinado número de nós a serem usados. À medida que a carga de trabalho aumenta, o Cloud Spanner não escalona automaticamente o número de nós. Assim, é necessário configurar todos os alertas a seguir para garantir a permanência dentro dos limites máximos recomendados para utilização da CPU e do limite recomendado para armazenamento por nó.

Para criar cada um dos alertas recomendados, siga os passos a seguir:

  1. No menu superior do Console do Stackdriver Monitoring, selecione Alerting > Create a Policy:

    Crie uma política de alerta

  2. Na seção Conditions, clique em Add Condition.

  3. Clique em Show advanced options na parte inferior da caixa "Target" e use os seguintes valores recomendados para cada condição na política de alerta:

    CPU de prioridade alta

    Seção Nome do campo Valor
    Find resource type and metric Resource type Cloud Spanner Instance
    Metric CPU utilization by priority
    Filter instance_id YOUR_INSTANCE_ID
    priority high
    Aggregator max
    Advanced Options > Advanced Aggregation Aligner mean
    Alignment Period 10 m
    Configuration Condition triggers if Any time series violates
    Condition is above
    Threshold 45% for multi-region instances
    65% for regional instances
    For 10 minutes

    CPU em média contínua de 24 horas

    Seção Nome do campo Valor
    Find resource type and metric Resource type Cloud Spanner Instance
    Metric Utilização da CPU suavizada
    Filter instance_id YOUR_INSTANCE_ID
    Aggregator sum
    Advanced Options > Advanced Aggregation Aligner mean
    Alignment Period 10 m
    Configuration Condition triggers if Any time series violates
    Condition is above
    Threshold 90%
    For 10 minutes

    Armazenamento

    Seção Nome do campo Valor
    Find resource type and metric Resource type Cloud Spanner Instance
    Metric Bytes recebidos pelo Cloud Spanner
    Filter instance_id YOUR_INSTANCE_ID
    Aggregator sum
    Advanced Options > Advanced Aggregation Aligner max
    Alignment Period 10 m
    Configuration Condition triggers if Any time series violates
    Condition is above
    Threshold

    1649000000000*, multiplicado pelo número de nós na instância

    * Igual a 1,5 TB ou 75% do limite de 2 TB por nó

    As configurações serão semelhantes aos exemplos a seguir:

    CPU de prioridade alta

    Captura de tela do alerta de uso de CPU de prioridade alta "Configurações de destino" Captura de tela do alerta de uso de CPU de prioridade alta

    CPU em média contínua de 24 horas

    Captura de tela do alerta de uso da CPU em média contínua "Configurações de destino" Captura de tela do alerta de uso da CPU em média contínua

    Armazenamento

    Captura de tela do alerta de uso de armazenamento "Configurações de destino" Captura de tela do alerta de uso de armazenamento "Configurações do sistema"
  4. Clique em Save.

  5. Opcional: para definir as configurações de notificação, clique em Adicionar canal de notificação.

    É possível optar por receber notificações por e-mail, SMS e vários outros meios.

  6. Opcional: insira uma mensagem de notificação na seção Documentação.

  7. Nomeie a política e clique em Save.

  8. Repita essas etapas para cada uma das métricas mostradas acima.

Esta página foi útil? Conte sua opinião sobre:

Enviar comentários sobre…

Documentação do Cloud Spanner