Métricas do Key Visualizer
Esta página descreve as métricas que pode ver nos mapas de calor do Key Visualizer.
A maioria das métricas do Key Visualizer representa uma quantidade por linha. Por exemplo, a métrica Ops mede o número de operações por linha por minuto.
Uma tabela do Bigtable pode ter biliões de linhas, pelo que nem sempre é prático comunicar métricas para cada linha individual. Em alternativa, o Key Visualizer divide todas as chaves de linhas em 1000 intervalos contíguos, com aproximadamente o mesmo número de chaves de linhas em cada intervalo. Estes intervalos são conhecidos como grupos de chaves.
O Key Visualizer apresenta a maioria das métricas como médias em cada segmento principal ou como valores máximos em cada segmento principal. Para as métricas de avisos e as métricas de desempenho, o Key Visualizer oferece uma maior precisão ao comunicar métricas para chaves de linhas individuais ou para intervalos de chaves específicos no contentor de chaves.
Antes de ler esta página, deve conhecer a vista geral do Key Visualizer.
Atividade
A categoria Atividade inclui a métrica Operações, que mede o número de operações por linha por minuto. Esta métrica é aproximadamente igual ao número combinado de leituras e escritas, e pode indicar que chaves receberam mais pedidos num determinado momento. A cor indica valores relativos a todos os valores observados; por conseguinte, o amarelo ou o branco não implicam necessariamente um ponto de interesse.
Avisos
A categoria Avisos inclui métricas que identificam possíveis problemas de desempenho com uma tabela. Esta categoria inclui as seguintes métricas:
Índice de pressão de leitura: um índice composto opaco para uma chave de linha ou um intervalo de chaves que incorpora a utilização da CPU e a latência das leituras.
Este índice reflete todos os valores que foram observados durante um intervalo de 15 minutos. Geralmente, um valor igual ou superior a 100 indica um mau desempenho para um intervalo de chaves. O desempenho pode ser fraco quando acede a uma única linha ou a um pequeno intervalo de linhas com muita frequência, ou quando uma linha contém mais de 256 MB de dados.
Índice de pressão de escrita: um índice composto opaco para uma chave de linha ou um intervalo de chaves que incorpora a utilização da CPU e a latência para escritas.
Este índice reflete todos os valores que foram observados durante um intervalo de 15 minutos. Geralmente, um valor igual ou superior a 100 indica um mau desempenho para um intervalo de chaves. O desempenho pode ser fraco quando acede a uma única linha ou a um pequeno intervalo de linhas com muita frequência, ou quando uma linha contém mais de 256 MB de dados.
Linhas grandes: a quantidade de dados armazenados em linhas que contêm mais de 256 MB de dados ou em intervalos de chaves com uma média superior a 200 MB por linha.
O armazenamento de mais de 256 MB de dados por linha pode causar problemas de desempenho e erros de leitura, e não é recomendado.
Para estas métricas, quando move o cursor sobre o mapa de calor, o Key Visualizer não apresenta informações agregadas para um grupo de chaves. Em alternativa, apresenta informações sobre chaves de linhas específicas ou intervalos de chaves na sua tabela, para que possa identificar a origem do problema. Consulte o artigo Rever métricas de aviso para saber como ver e agir com base nestas métricas.
Leituras
A categoria Leituras inclui métricas relacionadas com a leitura de dados de uma tabela. Esta categoria inclui as seguintes métricas:
- Leitura da CPU: a utilização média da CPU, expressa como o número de nós que foram usados para ler uma linha. A cor indica valores relativos a todos os valores observados. Por conseguinte, o amarelo ou o branco não implicam necessariamente um ponto de interesse.
- Bytes lidos pelo cliente: o número de bytes lidos pelo cliente por minuto por linha. A cor indica valores relativos a todos os valores observados. Por conseguinte, o amarelo ou o branco não implicam necessariamente um ponto de interesse.
Escreve
A categoria Gravações inclui métricas relacionadas com a gravação de dados numa tabela. Esta categoria inclui as seguintes métricas:
- Gravar CPU: a utilização média da CPU, expressa como o número de nós que foram usados para escrever uma linha. A cor indica valores relativos a todos os valores observados. Por conseguinte, o amarelo ou o branco não implicam necessariamente um ponto de interesse.
- Bytes escritos pelo cliente: o número de bytes escritos pelo cliente por minuto por linha. A cor indica valores relativos a todos os valores observados. Por conseguinte, o amarelo ou o branco não implicam necessariamente um ponto de interesse.
Desempenho
A categoria Desempenho inclui métricas relacionadas com a latência. Esta categoria inclui as seguintes métricas:
- Latência: a latência das operações de leitura e escrita. Um segundo (mostrado a laranja) pode ser considerado elevado.
- Latência (máxima): a latência máxima para leituras ou escritas. Um segundo (mostrado a laranja) pode ser considerado elevado.
Para estas métricas, quando move o cursor sobre o mapa de calor, o Key Visualizer não apresenta informações agregadas para um grupo de chaves. Em alternativa, apresenta informações sobre chaves de linhas específicas ou intervalos de chaves na sua tabela, para que possa identificar a origem do problema.
Tamanho
- Dados armazenados: a quantidade de dados armazenados por linha. Esta métrica reflete o facto de o Bigtable comprimir os seus dados quando são armazenados.
Linhas: o número aproximado de linhas em cada segmento de chaves.
Normalmente, o mapa de calor Linhas aparece maioritariamente a amarelo. As riscas horizontais com um brilho crescente da esquerda para a direita, que passam de uma cor mais escura para uma cor mais clara, indicam a adição de linhas. As riscas que diminuem o brilho da esquerda para a direita indicam a eliminação de linhas.
Para ver o número total de linhas de um determinado prefixo de chave, clique nesse prefixo na hierarquia de chaves e, de seguida, inspecione as sugestões na barra horizontal na parte inferior.
O que se segue?
- Comece a usar o Key Visualizer.
- Saiba como o Key Visualizer apresenta dados em mapas de calor.
- Saiba como explorar os mapas de calor do Key Visualizer.