Métricas de monitorização suportadas para o Memorystore for Redis

Esta página lista as métricas do Cloud Monitoring disponíveis para o Memorystore for Redis e descreve o que cada métrica mede.

Para saber como ver as métricas do Memorystore for Redis, consulte o artigo Monitorização de instâncias do Redis.

Métricas do Cloud Monitoring

As seguintes métricas estão disponíveis quando usa o Cloud Monitoring:

Nome da métrica URL completo do ponto final Descrição
TTL médio redis.googleapis.com/keyspace/avg_ttl Mostra o tempo de vida (TTL) médio de todas as chaves com TTLs.
Clientes bloqueados redis.googleapis.com/clients/blocked Número de clientes bloqueados.
Segundos de atraso redis.googleapis.com/replication/master/slaves/lag Esta métrica mostra o número de segundos que a réplica está atrasada em relação ao servidor principal. Apresentado como a hora atual menos a hora em que a réplica acusou a receção da mensagem de bytes recebidos.
Bytes com replicação pendente redis.googleapis.com/replication/offset_diff O número de bytes que não foram replicados para a réplica. Esta é a diferença entre o deslocamento de bytes de replicação (principal) e o deslocamento de bytes de replicação (réplica). Vai observar um aumento nos bytes pendentes à medida que o servidor principal é replicado para o servidor de réplica durante uma comutação por falha.
Rácio de resultados da cache redis.googleapis.com/stats/cache_hit_ratio A proporção de chamadas bem-sucedidas e não bem-sucedidas à base de dados Redis. Uma chamada é bem-sucedida quando a base de dados Redis devolve o valor que o autor da chamada pediu. Um rácio de acertos na cache mais elevado significa que a cache está a ser mais totalmente utilizada, o que é benéfico para a sua aplicação.
Chamadas redis.googleapis.com/commands/calls O número de comandos Redis executados por minuto na sua instância de Redis. Estas incluem todos os comandos Redis de código aberto, como SET, GET, HSET, etc. Esta métrica não contabiliza os comandos do Memorystore para Redis, como "create", "update", etc.
Clientes ligados redis.googleapis.com/clients/connected O número de clientes ligados à instância do Redis.
Segundos de CPU redis.googleapis.com/stats/cpu_utilization Tempo de utilização da CPU por minuto usado pelo servidor Redis, discriminado pelo espaço do sistema/utilizador e pela relação principal/secundário. Os segundos da CPU mostram um total de todos os threads para o processo principal do servidor Redis. Se quiser ver a utilização da CPU apenas para a thread principal, pode ver a métrica segundos da CPU da thread principal.
Chaves removidas redis.googleapis.com/stats/evicted_keys O número de chaves removidas devido ao limite de maxmemory.
Chaves com prazo de validade redis.googleapis.com/keyspace/keys_with_expiration O número de chaves que têm uma data de validade definida nesta instância. Se estiver vazio, o gráfico desta métrica apresenta "sem dados".
Chaves redis.googleapis.com/keyspace/keys O número de chaves armazenadas nesta base de dados. Se não estiverem armazenadas chaves, o gráfico desta métrica apresenta "sem dados".
Segundos de CPU do thread principal redis.googleapis.com/stats/cpu_utilization_main_thread Segundos de CPU consumidos pela thread principal do servidor Redis, discriminados por espaço do sistema/utilizador e relação principal/secundário. Esta métrica é útil para identificar picos de utilização da CPU na thread principal.
Memória máxima redis.googleapis.com/stats/memory/maxmemory Quantidade máxima de memória na instância que as chaves podem consumir. As chaves são removidas após atingirem este limite de memória máxima de acordo com a política de remoção definida na instância.
Rácio de utilização de memória redis.googleapis.com/stats/memory/usage_ratio Utilização de memória como uma proporção da memória máxima.
Falhas redis.googleapis.com/stats/keyspace_misses Número de pesquisas de chaves falhadas no dicionário principal.
Função do nó redis.googleapis.com/replication/role Devolve um valor que indica a função do nó. 1 indica principal e 0 indica réplica.
Persistência da RDB redis.googleapis.com/persistence/rdb/bgsave_in_progress Indica se está em curso uma gravação de RDB. 1 indica sim e 0 indica não.
Canais do Pub/Sub redis.googleapis.com/stats/pubsub/channels Número global de canais do Pub/Sub com subscrições de clientes para o Memorystore for Redis.
Padrões do Pub/Sub redis.googleapis.com/stats/pubsub/patterns Número global de padrões do Pub/Sub com subscrições de clientes para o Memorystore for Redis.
Ligações rejeitadas redis.googleapis.com/stats/reject_connections_count Número de ligações rejeitadas devido ao limite de maxclients, à pressão de memória ou a uma ligação TLS inválida em instâncias com a encriptação em trânsito ativada.
Desvio de bytes de replicação (principal) redis.googleapis.com/replication/master_repl_offset O número de bytes que o servidor principal produziu e está a enviar para a réplica. Pode subtrair o desvio de bytes de replicação (réplica) ao desvio de bytes de replicação (principal) para determinar o tamanho de qualquer atraso de replicação. Nenhuma diferença significa que a réplica está totalmente sincronizada.
Desvio de bytes de replicação (réplica) redis.googleapis.com/replication/master/slaves/offset O número de bytes que foram reconhecidos pela réplica. Pode subtrair o desvio de bytes de replicação (réplica) ao desvio de bytes de replicação (principal) para determinar o tamanho de qualquer atraso de replicação. Nenhuma diferença significa que a réplica está totalmente sincronizada.
Rácio de utilização da memória do sistema redis.googleapis.com/stats/memory/system_memory_usage_ratio Memória utilizada como uma proporção da memória total do sistema disponível. A memória do sistema total disponível é a memória que aprovisionou para a sua instância, mais a memória adicional que o Memorystore fornece para processos gerais.
Tempo em sobrecarga da memória do sistema redis.googleapis.com/stats/memory/system_memory_overload_duration A quantidade de tempo em microssegundos em que a instância está no modo de sobrecarga de memória do sistema.
Tempo por chamada redis.googleapis.com/commands/usec_per_call Tempo médio por chamada superior a 1 minuto por comando.
Total de associações recebidas redis.googleapis.com/stats/connections/total Número total de ligações aceites pelo servidor.
Tempo total das chamadas redis.googleapis.com/commands/total_time O tempo total gasto por comando Redis de código aberto (por exemplo, SET, GET, HSET, etc.) em microssegundos no último segundo. Por exemplo, se SET usou 800 000 microssegundos, significa que demorou 80% de um núcleo da CPU a processar todos os comandos SET combinados.
Tráfego total para o Redis redis.googleapis.com/stats/network_traffic Número total de bytes enviados para/a partir do Redis (inclui bytes dos próprios comandos, dados de carga útil e delimitadores).
Tempo de atividade redis.googleapis.com/server/uptime Tempo de atividade do processo do servidor Redis atualmente em execução
Memória usada redis.googleapis.com/stats/memory/usage O número total de bytes atribuídos pelo processo do servidor Redis.

Métricas de detalhes da instância do Memorystore for Redis

As seguintes métricas estão disponíveis na página de detalhes da instância da sua instância do Memorystore para Redis:

Nome da métrica Descrição
Utilização de memória / memória máxima Um gráfico que mostra a utilização de memória em comparação com o limite de maxmemory para a sua instância.
Chaves removidas / expiradas Um gráfico que apresenta o número de chaves removidas e chaves expiradas.
Clientes associados / clientes bloqueados Um gráfico que apresenta o número de clientes ligados e clientes bloqueados.
Bytes de entrada/saída da rede Um gráfico que apresenta o número de bytes enviados e recebidos pela instância durante um determinado período.
Segundos de CPU Um gráfico que apresenta os segundos da CPU usados pela instância durante um determinado período.

Métricas de instantâneos de RDB

As seguintes métricas ajudam a gerir as cópias instantâneas RDB do Memorystore for Redis.

Métricas de monitorização do Instantâneo

Nome da métrica URL completo do ponto final Descrição
Modo de instantâneo redis.googleapis.com/rdb/enabled Indica se o modo de instantâneo da RDB está ativado
Hora do instantâneo seguinte redis.googleapis.com/rdb/snapshot/time_until_next_run Segundos até à próxima captura de ecrã agendada.

Métricas de estado do instantâneo

Nome da métrica URL completo do ponto final Descrição
Instantâneo da RDB em curso redis.googleapis.com/rdb/snapshot/in_progress Indica se o instantâneo da RDB está em curso. Quando o valor da métrica é verdadeiro, significa que está em curso uma captura instantânea da RDB.
Tempo decorrido do instantâneo RDB redis.googleapis.com/rdb/snapshot/elapsed_time Indica o aumento do tempo decorrido durante a criação do instantâneo atual.
RDB snapshot attempts count redis.googleapis.com/rdb/snapshot/attempt_count Indica o número de tentativas de captura instantânea por minuto.
Último estado do instantâneo da RDB redis.googleapis.com/rdb/snapshot/last_status Indica o estado da tentativa de instantâneo mais recente.
Duração do instantâneo RDB redis.googleapis.com/rdb/snapshot/last_success_duration Indica o tempo total necessário para escrever a última captura de ecrã bem-sucedida, sem incluir as tentativas falhadas.
Idade do instantâneo RDB redis.googleapis.com/rdb/snapshot/last_success_age Indica o tempo decorrido desde o início do último instantâneo bem-sucedido.

Métricas de recuperação de instantâneos

Nome da métrica URL completo do ponto final Descrição
Recuperação da RDB em curso redis.googleapis.com/rdb/recovery/in_progress Indica se a recuperação a partir de um instantâneo RDB está em curso. Quando o valor da métrica é verdadeiro, significa que está em curso uma recuperação.
Tempo decorrido da recuperação da RDB redis.googleapis.com/rdb/recovery/elapsed_time Indica o aumento do tempo decorrido para uma recuperação em curso a partir de uma imagem instantânea do RDB.
Tempo estimado de recuperação da RDB redis.googleapis.com/rdb/recovery/estimated_recovery_time Indica o tempo de recuperação esperado quando usa a última imagem instantânea bem-sucedida para a recuperação.
Tempo restante de recuperação do RDB redis.googleapis.com/rdb/recovery/estimated_remaining_time Indica o tempo restante para concluir a recuperação a partir de um instantâneo RDB.
Tentativas de recuperação de RDB redis.googleapis.com/rdb/recovery/attempts_since_last_success Indica o número de tentativas de recuperação desde a última tentativa de recuperação bem-sucedida.
Último estado de recuperação da RDB redis.googleapis.com/rdb/recovery/last_status Indica o estado da recuperação mais recente.
Última duração da recuperação da RDB redis.googleapis.com/rdb/recovery/last_duration Indica o tempo necessário para restaurar o último instantâneo.
Tamanho do instantâneo RDB redis.googleapis.com/rdb/recovery/total_bytes_count Indica o tamanho da captura de ecrã.
Progresso do carregamento do RDB redis.googleapis.com/rdb/recovery/loaded_bytes_count Durante uma recuperação, indica quantos bytes foram carregados. 0 se a recuperação não estiver ativa.