Monitorização
Pode monitorizar o Bigtable visualmente através de gráficos disponíveis no Google Cloud consoleou pode chamar a API Cloud Monitoring através de programação.
Na Google Cloud consola, os dados de monitorização estão disponíveis nos seguintes locais:
- Estatísticas do sistema do Bigtable
- Vista geral da instância do Bigtable
- Vista geral do cluster do Bigtable
- Vista geral da tabela do Bigtable
- Cloud Monitoring
- Key Visualizer
As páginas de vista geral e estatísticas do sistema oferecem uma vista de alto nível da sua utilização do Bigtable. Pode usar o Key Visualizer para analisar detalhadamente os seus padrões de acesso por chave de linha e resolver problemas de desempenho específicos.
Compreenda a utilização da CPU e do disco
Independentemente das ferramentas que usar para monitorizar a sua instância, é essencial monitorizar a utilização da CPU e do disco para cada cluster na instância. Se a utilização da CPU ou do disco de um cluster exceder determinados limites, o cluster não tem um bom desempenho e pode devolver erros quando tenta ler ou escrever dados.
Utilização da CPU
Os nós nos seus clusters usam recursos da CPU para processar leituras, escritas e tarefas administrativas. Recomendamos que ative o escalamento automático, que permite ao Bigtable adicionar e remover automaticamente nós de um cluster com base na carga de trabalho. Para saber mais sobre como o número de nós afeta o desempenho de um cluster, consulte o artigo Desempenho para cargas de trabalho típicas.
O Bigtable comunica as seguintes métricas para a utilização da CPU:
Métrica | Descrição |
---|---|
Utilização média da CPU |
A utilização média da CPU em todos os nós no cluster. Inclui a atividade da stream de alterações se uma stream de alterações estiver ativada para uma tabela na instância. Nos gráficos de perfil na app, <system> indica atividades em segundo plano do sistema, como replicação e compactação. As atividades em segundo plano do sistema não são controladas pelo cliente. Os valores máximos recomendados oferecem margem para picos breves na utilização. |
Utilização da CPU do nó mais quente |
Utilização da CPU para o nó mais ocupado no cluster. Esta métrica continua a ser fornecida para fins de continuidade, mas, na maioria dos casos, deve usar a métrica mais precisa Utilização da CPU de alta granularidade do nó mais usado. |
Utilização da CPU de granularidade elevada do nó mais quente |
Uma medição detalhada da utilização da CPU para o nó mais ocupado no cluster. O nó mais usado não é necessariamente o mesmo ao longo do tempo e pode mudar rapidamente, especialmente durante grandes tarefas em lote ou análises de tabelas. Se o nó mais quente estiver frequentemente acima do valor recomendado, mesmo quando a utilização média da CPU for razoável, pode estar a aceder a uma pequena parte dos seus dados com muito mais frequência do que ao resto dos dados.
|
Altere a utilização da CPU da stream |
A utilização média da CPU causada pela atividade de streams de alterações em todos os nós no cluster. |
Utilização da CPU por perfil da app, método e tabela |
Utilização da CPU por perfil da app, método e tabela. Se observar uma utilização da CPU superior à esperada para um cluster, use esta métrica para determinar se a utilização da CPU de um perfil de app, um método da API ou uma tabela específicos está a gerar a carga da CPU. |
Utilização do disco
Para cada cluster na sua instância, o Bigtable armazena uma cópia separada de todas as tabelas nessa instância.
O Bigtable acompanha a utilização do disco em unidades binárias, como gigabytes binários (GB), em que 1 GB é 230 bytes. Esta unidade de medida também é conhecida como gibibyte (GiB).
O Bigtable comunica as seguintes métricas para a utilização do disco:
Métrica | Descrição |
---|---|
Utilização do armazenamento (bytes) |
A quantidade de dados armazenados no cluster. A utilização da stream de alterações não está incluída para esta métrica. Este valor afeta os seus custos. Além disso, conforme descrito abaixo, pode ter de adicionar nós a cada cluster à medida que a quantidade de dados aumenta. |
Utilização do armazenamento (% máx.) |
A percentagem da capacidade de armazenamento do cluster que está a ser usada. A capacidade baseia-se no número de nós no cluster. A utilização da stream de alterações não está incluída para esta métrica. Em geral, não use mais de 70% do limite máximo de armazenamento total para ter espaço para adicionar mais dados. Se não planeia adicionar quantidades significativas de dados à sua instância, pode usar até 100% do limite máximo. Se estiver a usar uma percentagem superior à recomendada do limite de armazenamento, adicione nós ao cluster. Também pode eliminar dados existentes, mas os dados eliminados ocupam mais espaço, não menos, até ocorrer uma compactação. Para ver detalhes sobre como este valor é calculado, consulte o artigo Utilização do armazenamento por nó. |
Alterar utilização do armazenamento de streams (bytes) |
A quantidade de armazenamento consumida pelos registos de streams de alterações para tabelas na instância. Este armazenamento não é contabilizado na utilização total do armazenamento. É-lhe cobrado o armazenamento do fluxo de alterações, mas este não está incluído no cálculo da utilização do armazenamento (% máximo). |
Objetivo de cárdio |
A percentagem que o cluster está a usar da largura de banda máxima possível para leituras de HDD. Disponível apenas para clusters de HDD. Se este valor for frequentemente de 100%, pode observar um aumento da latência. Adicione nós ao cluster para reduzir a percentagem de carga do disco. |
Compactação e instâncias replicadas
As métricas de armazenamento refletem o tamanho dos dados no disco a partir da última compactação. Uma vez que a compactação ocorre de forma contínua ao longo de uma semana, as métricas de utilização do armazenamento de um cluster podem, por vezes, ser temporariamente diferentes das métricas de outros clusters na instância. Os impactos observáveis incluem o seguinte:
Um novo cluster que tenha sido adicionado recentemente a uma instância pode apresentar temporariamente 0 bytes de armazenamento, mesmo que todos os dados tenham sido replicados com êxito para o novo cluster.
Uma tabela pode ter um tamanho diferente em cada cluster, mesmo quando a replicação está a funcionar corretamente.
As métricas de utilização do armazenamento podem ser diferentes em cada cluster, mesmo depois de a replicação ter terminado e não terem sido enviados dados de gravação durante alguns dias. A implementação do armazenamento interno, incluindo a forma como os dados são divididos e armazenados de forma distribuída, pode ser diferente para cada cluster, o que faz com que a utilização real do armazenamento seja diferente.
Vista geral da instância
A página de vista geral da instância mostra os valores atuais de várias métricas importantes para cada cluster:
Métrica | Descrição |
---|---|
Média de utilização da CPU |
A utilização média da CPU em todos os nós no cluster. Inclui a atividade da stream de alterações se uma stream de alterações estiver ativada para uma tabela na instância. Nos gráficos de perfil na app, <system> indica atividades em segundo plano do sistema, como replicação e compactação. As atividades em segundo plano do sistema não são controladas pelo cliente. |
Utilização da CPU do nó mais quente |
Utilização da CPU para o nó mais ocupado no cluster. Esta métrica continua a ser fornecida para fins de continuidade, mas, na maioria dos casos, deve usar a métrica mais precisa Utilização da CPU de alta granularidade do nó mais usado. |
Utilização da CPU de granularidade elevada do nó mais quente |
Uma medição detalhada da utilização da CPU para o nó mais ocupado no cluster. O nó mais usado não é necessariamente o mesmo ao longo do tempo e pode mudar rapidamente, especialmente durante grandes tarefas em lote ou análises de tabelas. Exceder o máximo recomendado para o nó mais ocupado pode causar latência e outros problemas para o cluster. |
Linhas lidas | O número de linhas lidas por segundo. |
Linhas escritas | O número de linhas escritas por segundo. |
Débito de leitura | O número de bytes por segundo de dados de resposta enviados. Esta métrica refere-se ao valor total dos dados devolvidos após a aplicação dos filtros. |
Débito de escrita | O número de bytes por segundo que foram recebidos quando os dados foram escritos. |
Taxa de erros do sistema | A percentagem de todos os pedidos que falharam do lado do servidor do Bigtable. |
Latência de replicação para entrada | A quantidade mais elevada de tempo no percentil 99, em segundos, para que uma gravação noutro cluster seja replicada neste cluster. |
Latência de replicação para a saída | O tempo mais elevado no percentil 99, em segundos, para que uma gravação neste cluster seja replicada para outro cluster. |
Para ver uma vista geral destas principais métricas:
Abra a lista de instâncias do Bigtable na Google Cloud consola.
Clique na instância cujas métricas quer ver. A Google Cloud consola apresenta as métricas atuais dos clusters da sua instância.
Vista geral do cluster
Use a página de vista geral do cluster para compreender o estado atual e anterior de um cluster individual.
A página de vista geral do cluster apresenta gráficos que mostram as seguintes métricas para cada cluster:
Métrica | Descrição |
---|---|
Número de nós | O número de nós em utilização para o cluster num determinado momento. |
Alvo de número máximo de nós | O número máximo de nós para os quais o Bigtable dimensiona o cluster quando o dimensionamento automático está ativado. Esta métrica só é visível quando o redimensionamento automático está ativado para o cluster. Pode alterar este valor na página Editar cluster. |
Alvo de quantidade mínima de nós | O número mínimo de nós para os quais o Bigtable dimensiona o cluster quando o dimensionamento automático está ativado. Esta métrica só é visível quando o redimensionamento automático está ativado para o cluster. Pode alterar este valor na página Editar cluster. |
Número recomendado de nós para o alvo de CPU | O número de nós que o Bigtable recomenda para o cluster com base no objetivo de utilização da CPU que definir. Esta métrica só é visível quando o redimensionamento automático está ativado para o cluster. Se este número for superior ao objetivo de contagem máxima de nós, pondere aumentar o objetivo de utilização da CPU ou aumentar o número máximo de nós para o cluster. Se este número for inferior ao número mínimo de nós, o cluster pode ter um aprovisionamento excessivo para a sua utilização e deve considerar reduzir o mínimo. |
Número recomendado de nós para o destino de armazenamento | O número de nós que o Bigtable recomenda para o cluster com base no objetivo de utilização de armazenamento incorporado. Esta métrica só é visível quando o redimensionamento automático está ativado para o cluster. Se este número for superior ao objetivo de contagem máxima de nós, considere aumentar o número máximo de nós para o cluster. |
Utilização da CPU |
A utilização média da CPU em todos os nós no cluster. Inclui a atividade da stream de alterações se uma stream de alterações estiver ativada para uma tabela na instância. Nos gráficos de perfil na app, <system> indica atividades em segundo plano do sistema, como replicação e compactação. As atividades em segundo plano do sistema não são controladas pelo cliente. |
Utilização do armazenamento |
A quantidade de dados armazenados no cluster. A utilização da stream de alterações não está incluída para esta métrica. Esta métrica reflete o facto de o Bigtable comprimir os seus dados quando são armazenados. |
Para ver a página de vista geral de um cluster, faça o seguinte:
Abra a lista de instâncias do Bigtable na Google Cloud consola.
Clique na instância cujas métricas quer ver.
Aceda à secção que se segue à secção que mostra o estado atual de algumas das métricas do cluster.
Clique no ID do cluster para abrir a página Vista geral do cluster.
Registos
O gráfico Registos apresenta entradas de registo de eventos do sistema para o cluster. Os registos de eventos do sistema são gerados apenas para clusters que usam a escala automática. Para saber outras formas de ver os registos de auditoria do Bigtable, consulte o artigo Registo de auditoria.
Vista geral da tabela
Use a página de vista geral da tabela para compreender o estado atual e anterior de uma tabela individual.
A página de vista geral da tabela apresenta gráficos que mostram as seguintes métricas para a tabela. Cada gráfico mostra uma linha separada para cada cluster em que a tabela se encontra.
Métrica | Descrição |
---|---|
Utilização do armazenamento (bytes) | A percentagem da capacidade de armazenamento do cluster que está a ser usada pela tabela. A capacidade baseia-se no número de nós no cluster. Para ver detalhes sobre como este valor é calculado, consulte o artigo Utilização do armazenamento por nó. |
Utilização da CPU |
A utilização média da CPU em todos os nós no cluster. Inclui a atividade da stream de alterações se uma stream de alterações estiver ativada para uma tabela na instância. Nos gráficos de perfil na app, <system> indica atividades em segundo plano do sistema, como replicação e compactação. As atividades em segundo plano do sistema não são controladas pelo cliente. |
Latência de leitura | O tempo para um pedido de leitura devolver uma resposta. A medição da latência de leitura começa quando o Bigtable recebe o pedido e termina quando o último byte de dados é enviado para o cliente. Para pedidos de grandes quantidades de dados, a latência de leitura pode ser afetada pela capacidade do cliente de consumir a resposta. |
Latência de escrita | O tempo para um pedido de escrita devolver uma resposta. |
Linhas lidas |
O número de linhas lidas por segundo. Esta métrica oferece uma vista mais útil da taxa de transferência geral do Bigtable do que o número de pedidos de leitura, porque um único pedido pode ler um grande número de linhas. |
Linhas escritas |
O número de linhas escritas por segundo. Esta métrica oferece uma vista mais útil da taxa de transferência geral do Bigtable do que o número de pedidos de gravação, porque um único pedido pode escrever um grande número de linhas. |
Leia pedidos | O número de leituras aleatórias e pedidos de análise por segundo. |
Escrever pedidos | O número de pedidos de gravação por segundo. |
Débito de leitura | O número de bytes por segundo de dados de resposta enviados. Esta métrica refere-se ao valor total dos dados devolvidos após a aplicação dos filtros. |
Débito de escrita | O número de bytes por segundo que foram recebidos quando os dados foram escritos. |
Comutações automáticas por falha |
O número de pedidos que foram encaminhados automaticamente de um cluster para outro devido a um cenário de comutação por falha, como uma breve indisponibilidade ou um atraso. O reencaminhamento automático pode ocorrer se um perfil de app usar o encaminhamento de vários clusters. Este gráfico não inclui pedidos reencaminhados manualmente. |
A página de vista geral da tabela também mostra o estado de replicação da tabela em cada cluster na instância. Para cada cluster, a página apresenta o seguinte:
- Estado
- ID do cluster
- Zona
- A quantidade de armazenamento de clusters usado pela tabela
- Chave de encriptação e estado da chave
- Data da cópia de segurança mais recente da tabela selecionada
- Um link para a página Editar cluster.
Para ver a página de vista geral de uma tabela, faça o seguinte:
Abra a lista de instâncias do Bigtable na Google Cloud consola.
Clique na instância cujas métricas quer ver.
No painel do lado esquerdo, clique em Tabelas. A Google Cloud consola apresenta uma lista de todas as tabelas na instância.
Clique num ID da tabela para abrir a página Vista geral da tabela.
Monitorize o desempenho ao longo do tempo
Use a página de estatísticas do sistema da instância do Bigtable para compreender o desempenho passado da instância. Pode analisar o desempenho de cada cluster e discriminar as métricas para diferentes tipos de recursos do Bigtable. Os gráficos podem apresentar um período que varia entre a última hora e as últimas 6 semanas.
Gráficos de estatísticas do sistema para recursos do Bigtable
A página Estatísticas do sistema do Bigtable apresenta gráficos para os seguintes tipos de recursos do Bigtable:
- Instâncias
- Tabelas
- Perfis de aplicações
- Replicação
Os gráficos na página Estatísticas do sistema mostram as seguintes métricas:
Métrica | Disponível para | Descrição |
---|---|---|
Utilização da CPU | Instâncias Tabelas Perfis de apps |
A utilização média da CPU em todos os nós no cluster. Inclui a atividade da stream de alterações se uma stream de alterações estiver ativada para uma tabela na instância. Nos gráficos de perfil na app, <system> indica atividades em segundo plano do sistema, como replicação e compactação. As atividades em segundo plano do sistema não são controladas pelo cliente. |
Utilização da CPU de alta granularidade (nó mais quente) | Instâncias |
Uma medição detalhada da utilização da CPU para o nó mais ocupado no cluster. O nó mais usado não é necessariamente o mesmo ao longo do tempo e pode mudar rapidamente, especialmente durante grandes tarefas em lote ou análises de tabelas. Exceder o máximo recomendado para o nó mais ocupado pode causar latência e outros problemas para o cluster. |
Unidades de processamento sem servidor (SPUs) do Data Boost | Instâncias | Utilização de computação do aumento de dados faturável medida em segundos de SPU. |
Latência de leitura |
Instâncias Tabelas Perfis de apps |
O tempo para um pedido de leitura devolver uma resposta. A medição da latência de leitura começa quando o Bigtable recebe o pedido e termina quando o último byte de dados é enviado para o cliente. Para pedidos de grandes quantidades de dados, a latência de leitura pode ser afetada pela capacidade do cliente de consumir a resposta. |
Latência de leitura de SQL |
Instâncias Perfis de apps |
O tempo que um pedido de leitura SQL demora a devolver uma resposta. A medição da latência de leitura de SQL começa quando o Bigtable recebe o pedido e termina quando o último byte de dados é enviado para o cliente. Para pedidos de grandes quantidades de dados, a latência de leitura de SQL pode ser afetada pela capacidade do cliente de consumir a resposta. |
Latência de escrita |
Instâncias Tabelas Perfis de apps |
O tempo para um pedido de escrita devolver uma resposta. |
Latência de leitura do lado do cliente |
Instâncias Tabelas Perfis de apps |
A latência total de ponta a ponta em todas as tentativas de RPC associadas a uma operação do Bigtable. Mede o tempo de resposta da operação do cliente para o Bigtable e de volta para o cliente e inclui todas as novas tentativas. |
Latência de leitura de SQL do lado do cliente |
Instâncias Tabelas Perfis de apps |
A latência total de ponta a ponta em todas as tentativas de RPC associadas a uma operação do Bigtable. Mede o tempo de resposta da operação
do cliente para o Bigtable e de volta para o cliente e
inclui todas as novas tentativas. Para pedidos |
Latência de escrita por parte do cliente |
Instâncias Tabelas Perfis de apps |
A latência total de ponta a ponta em todas as tentativas de RPC associadas a uma operação do Bigtable. Mede o tempo de resposta da operação do cliente para o Bigtable e de volta para o cliente e inclui todas as novas tentativas. |
Latência da tentativa de leitura do lado do cliente |
Instâncias Tabelas Perfis de apps |
As latências de uma tentativa de RPC de leitura do cliente. Em circunstâncias normais, este valor é idêntico a |
Latência da tentativa de leitura de SQL do lado do cliente |
Instâncias Tabelas Perfis de apps |
As latências de uma tentativa de RPC de leitura de SQL do cliente. Em circunstâncias normais, este valor é idêntico a |
Latência da tentativa de escrita por parte do cliente |
Instâncias Tabelas Perfis de apps |
As latências de uma tentativa de RPC de escrita do cliente. Em circunstâncias normais, este valor é idêntico a |
Taxa de erros dos utilizadores | Instâncias |
A taxa de erros causados pelo conteúdo de um pedido, em oposição aos erros do lado do servidor do Bigtable. A taxa de erro do utilizador inclui os seguintes códigos de estado:
Normalmente, os erros do utilizador são causados por um problema de configuração, como um pedido que especifica o cluster, a tabela ou o perfil da app incorretos. |
Taxa de erros do sistema | Instâncias |
A percentagem de todos os pedidos que falharam do lado do servidor do Bigtable.
A taxa de erros do sistema inclui os seguintes
códigos de estado:
|
Comutações automáticas por falha |
Instâncias Tabelas Perfis de apps |
O número de pedidos que foram encaminhados automaticamente de um cluster para outro devido a um cenário de comutação por falha, como uma breve indisponibilidade ou um atraso. O reencaminhamento automático pode ocorrer se um perfil de app usar o encaminhamento de vários clusters. Este gráfico não inclui pedidos reencaminhados manualmente. |
Comutações automáticas por falha de SQL |
Instâncias Tabelas Perfis de apps |
O número de pedidos SQL que foram automaticamente reencaminhados de um cluster para outro devido a um cenário de comutação por falha, como uma breve indisponibilidade ou um atraso. O reencaminhamento automático pode ocorrer se um perfil de app usar o encaminhamento de vários clusters. Este gráfico não inclui pedidos reencaminhados manualmente. |
Utilização do armazenamento (bytes) |
Instâncias Tabelas |
A quantidade de dados armazenados no cluster. A utilização da stream de alterações não está incluída para esta métrica. Esta métrica reflete o facto de o Bigtable comprimir os seus dados quando são armazenados. |
Utilização do armazenamento (% máx.) | Instâncias |
A percentagem da capacidade de armazenamento do cluster que está a ser usada. A capacidade baseia-se no número de nós no cluster. A utilização da stream de alterações não está incluída para esta métrica. Para ver detalhes sobre como este valor é calculado, consulte o artigo Utilização do armazenamento por nó. |
Objetivo de cárdio | Instâncias | A percentagem que o cluster está a usar da largura de banda máxima possível para leituras de HDD. Disponível apenas para clusters de HDD. |
Linhas lidas |
Instâncias Tabelas Perfis de apps |
O número de linhas lidas por segundo. Esta métrica oferece uma vista mais útil da taxa de transferência geral do Bigtable do que o número de pedidos de leitura, porque um único pedido pode ler um grande número de linhas. |
Linhas escritas |
Instâncias Tabelas Perfis de apps |
O número de linhas escritas por segundo. Esta métrica oferece uma vista mais útil da taxa de transferência geral do Bigtable do que o número de pedidos de gravação, porque um único pedido pode escrever um grande número de linhas. |
Leia pedidos |
Instâncias Tabelas Perfis de apps |
O número de leituras aleatórias e pedidos de análise por segundo. |
Escrever pedidos |
Instâncias Tabelas Perfis de apps |
O número de pedidos de gravação por segundo. |
Débito de leitura |
Instâncias Tabelas Perfis de apps |
O número de bytes por segundo de dados de resposta enviados. Esta métrica refere-se ao valor total dos dados devolvidos após a aplicação dos filtros. |
Débito de escrita |
Instâncias Tabelas Perfis de apps |
O número de bytes por segundo que foram recebidos quando os dados foram escritos. |
Débito de escrita |
Instâncias Tabelas Perfis de apps |
O número de bytes por segundo que foram recebidos quando os dados foram escritos. |
Número de nós | Instâncias | O número de nós no cluster. |
Elegibilidade para o aumento de tráfego de dados | Perfis de apps | Pedidos atuais do Bigtable elegíveis e não elegíveis para o Data Boost. |
Motivos de inelegibilidade do tráfego do aumento de dados | Perfis de apps | Motivos pelos quais o tráfego atual não é elegível para o aumento de dados. |
Para ver métricas destes recursos:
Abra a lista de instâncias do Bigtable na Google Cloud consola.
Clique na instância cujas métricas quer ver.
No painel esquerdo, clique em Estatísticas do sistema. A Google Cloud consola apresenta uma série de gráficos para a instância, bem como uma vista tabular das métricas da instância. Por predefinição, a Google Cloud consola mostra métricas da última hora e métricas separadas para cada cluster na instância.
Para ver todos os gráficos, desloque a página no painel onde os gráficos são apresentados.
Para ver métricas ao nível da tabela, clique em Tabelas.
Para ver as métricas de perfis de apps individuais, clique em Perfis de aplicações.
Para ver métricas combinadas para a instância como um todo, encontre a secção Agrupar por acima dos gráficos e, de seguida, clique em Instância.
Para ver métricas durante um período mais longo, clique na seta junto a 1 hora. Escolha um intervalo de tempo predefinido ou introduza um intervalo de tempo personalizado e, de seguida, clique em Aplicar.
Gráficos para replicação
A página de estatísticas do sistema apresenta um gráfico que mostra a latência da replicação ao longo do tempo. Pode ver a latência média para replicar escritas nos percentis 50, 99 e 100.
Para ver a latência da replicação ao longo do tempo:
Abra a lista de instâncias do Bigtable na Google Cloud consola.
Clique na instância cujas métricas quer ver.
No painel esquerdo, clique em Estatísticas do sistema. A página é aberta com o separador Instância selecionado.
Clique no separador Replicação. A Google Cloud consola apresenta a latência da replicação ao longo do tempo. Por predefinição, a Google Cloud consola mostra a latência da replicação da última hora.
Para alternar entre gráficos de latência agrupados por tabela ou por cluster, use o menu Agrupar por.
Para alterar o percentil a ver, use o menu Percentil.
Para ver métricas durante um período mais longo, clique na seta junto a 1 hora. Escolha um intervalo de tempo predefinido ou introduza um intervalo de tempo personalizado e, de seguida, clique em Aplicar.
Monitorize com o Cloud Monitoring
O Bigtable exporta métricas de utilização para o Cloud Monitoring. Pode usar estas métricas de várias formas:
- Monitorize de forma programática através da API Cloud Monitoring.
- Monitorize visualmente no explorador de métricas.
- Configure políticas de alerta.
- Adicione métricas de utilização do Bigtable a um painel de controlo personalizado.
- Use uma biblioteca de gráficos, como o Matplotlib para Python, para traçar e analisar as métricas de utilização do Bigtable.
Para ver as métricas de utilização no explorador de métricas:
Abra a página Monitorização na Google Cloud consola.
Se lhe for pedido para escolher uma conta, escolha a conta que usa para aceder Google Cloud.
Clique em Recursos e, de seguida, em Explorador de métricas.
Em Encontre o tipo de recurso e a métrica, escreva
bigtable
. É apresentada uma lista de recursos e métricas do Bigtable.Clique numa métrica para ver um gráfico dessa métrica.
Para mais informações sobre a utilização do Cloud Monitoring, consulte a documentação do Cloud Monitoring.
Para ver uma lista completa de métricas do Bigtable, consulte o artigo Métricas.
Crie um alerta de utilização de armazenamento
Pode configurar um alerta para receber uma notificação quando o cluster do Bigtable exceder um limite especificado. Para mais informações sobre como determinar a utilização de armazenamento pretendida, consulte o artigo Utilização do disco.
Para criar uma política de alertas que é acionada quando a utilização do armazenamento do cluster do Bigtable está acima de um limite recomendado, como 70%, use as seguintes definições.
Nova condição Campo |
Valor |
---|---|
Recurso e métrica | No menu Recursos, selecione Cluster do Cloud Bigtable. No menu Categorias de métricas, selecione Cluster. No menu Métricas, selecione Utilização do armazenamento. (O metric.type é bigtable.googleapis.com/cluster/storage_utilization ).
|
Filtro | cluster = YOUR_CLUSTER_ID |
Configure o acionador de alerta Campo |
Valor |
---|---|
Tipo de condição | Threshold |
O acionador de condição é acionado se | Any time series violates |
Posição do limite | Above threshold |
Valor do limite | 70 |
Período de novo teste | 10 minutes |
O que se segue?
- Saiba como resolver problemas com o Key Visualizer.
- Leia acerca das métricas do lado do cliente.
- Experimente o início rápido do Cloud Monitoring.
- Saiba como criar alertas com base em métricas do Bigtable.