Share via


Monitorar o Cache na Função do Azure

Importante

A Microsoft recomenda que todos os novos desenvolvimentos usem o Cache Redis do Azure. Para obter documentação e diretrizes atuais sobre como escolher uma oferta de Cache do Azure, confira qual oferta do Cache do Azure é ideal para mim?

Este tópico fornece uma visão geral dos recursos de monitoramento e contadores de desempenho específicos do Cache In-Role.

Monitoramento de aplicativos de cache In-Role

Você pode monitorar as principais métricas de desempenho para seu Serviços de Nuvem no Portal de Gerenciamento do Azure e pode personalizar o que você monitora no portal para atender às suas necessidades. As exibições de monitoramento no são altamente configuráveis. Você pode escolher as métricas que deseja monitorar na lista de métricas da página Monitorar, e as métricas que serão plotadas nos gráficos de métricas na página Monitorar e no painel. Os recursos de monitoramento estão disponíveis para Serviços de Nuvem do Microsoft Azure, incluindo aplicativos do Cache In-Role. Para obter informações sobre como monitorar Serviços de Nuvem do Azure, consulte Como monitorar Serviços de Nuvem. Este tópico fornece uma visão geral dos recursos de monitoramento e contadores de desempenho específicos do Cache In-Role.

Contadores de desempenho de cache

In-Role Cache fornece contadores de monitor de desempenho que permitem monitorar e solucionar problemas de aplicativos de Cache In-Role. Existem cinco categorias de contador para cache, divididas entre categorias de contadores para servidores e clientes:

  • Contadores de desempenho de servidor de cache

    • Azure Caching:Cache

    • Azure Caching:Host

    • Azure Caching:Secondary

  • Contadores de desempenho de cliente de cache

    • Azure Caching:Client

    • Azure Caching:Client Host

Observe que o método GetAndLock é considerado como uma operação de leitura. Se o objeto é retornado ao cliente, a contagem de retornos é incrementada. Se o objeto já está bloqueado, a contagem de erros de cache é incrementada. Da mesma forma, PutAndUnlock é uma operação de gravação.

Os métodos que alteram o estado de objetos no cache, como Unlock e ResetTimeout, não são incluídos nas contagens de leitura ou gravação. Em vez disso, esses métodos são refletidos na contagem de solicitações do cliente.

Contadores de desempenho de servidor de cache

Existem três categorias de contadores de desempenho de servidor de cache.

  • Azure Caching:Cache

  • Azure Caching:Host

  • Azure Caching:Secondary

Azure Caching:Cache

A categoria do contador de desempenho do Azure Caching:Cache fornece contadores específicos de cache que pertencem a todos os caches no host de cache. Cada instância de um contador de cache corresponde a um cache nomeado separado no host de cache.

Contador de desempenho Descrição

Porcentagem de erros de cache

A porcentagem de solicitações de cache sem sucesso em relação ao número total de solicitações desde o início do serviço de cache.

Total de erros do cache

O número total de solicitações de cache sem sucesso desde o início do serviço de cache.

Total de Erros de Cache

O número total de solicitações de cache sem sucesso por segundo desde o início do serviço de cache.

Total de Bytes de Tamanho de Dados

Representa o tamanho total dos dados armazenados no cache, sem incluir a sobrecarga do cache. Indica o uso atual de memória de dados do servidor.

Total de Bytes de Tamanho dos Dados Primários

Representa o tamanho total dos dados primários armazenados no cache, sem incluir a sobrecarga do cache. Indica o uso atual de dados da memória primária do cache.

Total de Bytes de Tamanho dos Dados Secundários

Representa o tamanho total dos dados secundários armazenados no cache, sem incluir a sobrecarga do cache. Indica o uso atual de dados da memória secundária do cache.

Contagem Total de Objetos

Representa o número total de objetos armazenados no cache.

Total de Solicitações de Clientes

O número total de solicitações de clientes, incluindo todas as chamadas de API.

Total de Solicitações de Clientes/s

O número total de solicitações de clientes por segundo, incluindo todas as chamadas de API.

Total de Solicitações de Leitura

O número de solicitações de leitura (Bulk Get, Get e Enumeration) recebidas de todos os clientes desde o início do serviço de cache.

Total de Solicitações de Leitura/s

O número de solicitações de leitura (Bulk Get, Get e Enumeration) recebidas por segundo de todos os clientes desde o início do serviço de cache.

Total de Objetos Retornados

O número de objetos retornados por solicitações de leitura de clientes. Esse contador, juntamente com o contador do total de solicitações de leitura, indica o sucesso das operações de leitura.

Total de Objetos Retornados/s

O número de objetos retornados por solicitações de leitura de clientes por segundo.

Total de Operações de Gravação

O número de solicitações de gravação desde o início do serviço de cache. Os métodos Put, Add e Lock são incluídos com as operações de gravação.

Total de Operações de Gravação/s

O número de solicitações de gravação por segundo desde o início do serviço de cache. Os métodos Put, Add e Lock são incluídos com as operações de gravação.

Total de Solicitações GetAndLock

O número total de solicitações GetAndLock desde o início do serviço de cache.

Total de Solicitações GetAndLock/s

O número total de solicitações GetAndLock por segundo desde o início do serviço de cache.

Total de Solicitações GetAndLock Bem-Sucedidas

O número de solicitações GetAndLock bem-sucedidas desde o início do serviço de cache.

Total de Solicitações GetAndLock Bem-Sucedidas/s

O número de solicitações GetAndLock bem-sucedidas por segundo desde o início do serviço de cache.

Azure Caching:Host

A categoria do contador de desempenho do Azure Caching:Host fornece contadores pertencentes a um único host de cache. Os contadores de host rastreiam informações como o total de conexões ativas e o total de solicitações de clientes para um único host de cache.

Contador de desempenho Descrição

Tempo Médio de Resposta do Quórum/operação Microssegundos

O tempo médio gasto na resposta do quórum. Indica a quantidade de tempo gasto por operações de gravação na replicação.

Tempo Médio de Resposta Secundária/operação Microssegundos

O tempo médio gasto para obter uma resposta de todos os servidores secundários.

Porcentagem de erros de cache

A porcentagem de solicitações de cache sem sucesso em relação ao número total de solicitações desde o início do serviço de cache.

Total de erros do cache

O número total de solicitações de cache sem sucesso desde o início do serviço de cache.

Total de Erros de Cache

O número total de solicitações de cache sem sucesso por segundo desde o início do serviço de cache.

Total de Bytes de Tamanho de Dados

Representa o tamanho total dos dados armazenados no cache, sem incluir a sobrecarga do cache. Indica o uso atual de memória de dados do servidor.

Total de Objetos Removidos

O número de objetos removidos desde o início do serviço de cache.

Total de Execuções de Remoção

O número de execuções de remoção desde o início do serviço de cache.

Total de objetos expirados

O número total de objetos expirados desde o início do serviço de cache.

Total de Memória Removida

A quantidade de memória liberada no cache desde o início do serviço de cache. Esse contador também inclui a memória de objetos expirados.

Total de Bytes de Tamanho dos Dados Primários

Representa o tamanho total dos dados primários armazenados no cache, sem incluir a sobrecarga do cache. Indica o uso atual de dados da memória primária do servidor.

Total de Bytes de Tamanho dos Dados Secundários

Representa o tamanho total dos dados secundários armazenados no cache, sem incluir a sobrecarga do cache. Indica o uso atual de dados da memória secundário do servidor.

Total de Exceções de Falha

O número de exceções geradas desde o início do cluster de cache.

Total de Exceções de Falha/s

O número de exceções geradas por segundo desde o início do cluster de cache.

Total de Exceções de Repetição

O número total de exceções de operação de repetição desde o início do serviço de cache.

Total de Exceções de Repetição/s

O número total de exceções de operação de repetição por segundo desde o início do serviço de cache.

Total de Solicitações de Clientes

O número total de solicitações de clientes, incluindo todas as chamadas de API.

Total de Solicitações de Clientes/s

O número total de solicitações de clientes por segundo, incluindo todas as chamadas de API.

Total de Falhas de Get

O número de falhas de Get de todos os clientes desde o início do serviço de cache.

Total de Falhas de Get/s

O número de falhas de Get de todos os clientes por segundo desde o início do serviço de cache.

Total de Solicitações Get

O número de solicitações Get recebidas de todos os clientes desde que o serviço foi iniciado.

Total de Solicitações Get/s

O número de solicitações Get recebidas de todos os clientes por segundo desde que o serviço foi iniciado.

Total de Solicitações GetAndLock

O número total de solicitações GetAndLock desde o início do serviço de cache.

Total de Solicitações GetAndLock/s

O número total de solicitações GetAndLock por segundo desde o início do serviço de cache.

Total de Solicitações GetAndLock Bem-Sucedidas

O número de solicitações GetAndLock bem-sucedidas desde o início do serviço de cache.

Total de Solicitações GetAndLock Bem-Sucedidas/s

O número de solicitações GetAndLock bem-sucedidas por segundo desde o início do serviço de cache.

Total de Solicitações de Leitura

O número de solicitações de leitura (Bulk Get, Get e Enumeration) recebidas de todos os clientes desde o início do serviço de cache.

Total de Solicitações de Leitura/s

O número de solicitações de leitura (Bulk Get, Get e Enumeration) recebidas por segundo de todos os clientes desde o início do serviço de cache.

Total de Operações de Gravação

O número de solicitações de gravação desde o início do serviço de cache. Os métodos Put, Add e Lock são incluídos com as operações de gravação.

Total de Operações de Gravação/s

O número de solicitações de gravação por segundo desde o início do serviço de cache. Os métodos Put, Add e Lock são incluídos com as operações de gravação.

Total de Solicitações Atendidas

O número de solicitações atendidas e respostas enviadas pelo servidor desde o início do serviço de cache.

Total de Solicitações Atendidas/s

O número de solicitações atendidas e respostas enviadas pelo servidor por segundo desde o início do serviço de cache.

Contagem Total de Objetos

Representa o número total de objetos armazenados no host.

Total de Objetos Retornados

O número de objetos retornados por solicitações de leitura de clientes. Esse contador, juntamente com o contador do total de solicitações de leitura, indica o sucesso das operações de leitura.

Total de Objetos Retornados/s

O número de objetos retornados por solicitações de leitura de clientes por segundo.

Total de Notificações Entregues

O número de notificações entregues aos clientes.

Total de Notificações Entregues/s

O número de notificações entregues aos clientes por segundo.

Total de Solicitações de Consulta de Notificação

O número total de solicitações de consulta de clientes desde o início do serviço de cache.

Total de Solicitações de Consulta de Notificação/s

O número total de solicitações de consulta de clientes por segundo desde o início do serviço de cache.

Azure Caching:Secondary

A categoria de contador de desempenho do Azure Caching:Secondary fornece informações que pertencem aos servidores de cache somente quando a HA (alta disponibilidade) está habilitada. Quando a HA está ativada, cada partição primária tem uma partição secundária correspondente localizada em uma instância de função diferente. Cada instância de função pode conter suas próprias partições primárias e secundárias correspondendo a partições primárias em outras instância de função. Quando a HA não está ativada, nenhuma partição secundária está disponível e os contadores dessa categoria não fornecem dados úteis.

Contador de desempenho Descrição

Total de Tentativas de Replicação

O número total de operações de tentativa de replicação para cada servidor secundário.

Contadores de desempenho de cliente de cache

Há duas categorias de contadores de desempenho do cliente em cache: Azure Caching:Client e Azure Caching:Client Host. Azure Caching:Client tem contadores que fornecem informações sobre um único cliente de cache. Azure Caching:Client Host tem os mesmos contadores que o Azure Caching:Client e fornece informações agregadas sobre todos os clientes de cache em um computador.

  • Azure Caching:Client

  • Azure Caching:Client Host

Observação

Para exibir os contadores de desempenho do cliente em cache na categoria de Host do Cliente do Azure Caching:Client.

Azure Caching:Client

A categoria de contador de desempenho do Azure Caching:Client fornece contadores pertencentes a um único cliente de cache.

Contador de desempenho Descrição

Latência Média de Get/operação Microssegundo

A latência média em microssegundos das solicitações Get, independentemente de acessarem o cache local ou o cluster de cache.

Latência Média de Get (Rede)/operação Microssegundos

A latência média em microssegundos de solicitações Get que acessam o cluster de cache. Isso exclui as chamadas que acessam o cache local.

Latência Média de Put/operação Microssegundos

A latência média das solicitações Put em microssegundos.

Porcentagem de Acertos do Cache Local

A porcentagem de solicitações Get de todos os clientes de cache (independentemente de suas configurações de cache local) que são atendidas pelo cache local.

Porcentagem de Preenchimento do Cache Local

A porcentagem de objetos armazenados no cache local em relação à capacidade total do cache local. Observe que isso é uma agregação das propriedades de cache local de todos os clientes de cache no processo atual.

Solicitações de leitura

O número de solicitações de leitura (Get e Enumeration) desde o início do processo.

Solicitações de gravação

O número de solicitações de gravação (Put e Add) desde o início do processo.

Bytes Recebidos/s

O número de bytes de dados recebidos do cache durante o segundo anterior.

Bytes Enviados/s

O número de bytes de dados enviados para o cache durante o segundo anterior.

Conexões Atuais do Servidor

O número de conexões ativas desse processo ao cluster de cache.

Total de Solicitações de Conexão com Falha

O número de solicitações de conexão que falharam desde o início do processo.

Solicitações em Espera Atuais

O número atual de solicitações que ainda não receberam uma resposta do cluster de cache.

Total de Notificações Recebidas

O número de notificações de cache recebidas desde o início do processo.

Exceções de Falha

O número de exceções de cache recebidas desde o início do processo.

Exceções de Falha/s

A taxa de exceções de cache recebidas pelo processo.

Exceções de Repetição

O número de exceções de operação de repetição recebidas desde o início do processo.

Exceções de Repetição/s

A taxa de exceções de operação de repetição recebidas pelo processo.

Exceções de Tempo Limite

O número de exceções de tempo limite recebidas desde o início do processo.

Exceções de Tempo Limite/s

A taxa de exceções de tempo limite recebidas pelo processo.

Exceções de Rede

O número de exceções de rede recebidas desde o início do processo.

Exceções de Rede/s

A taxa de exceções de rede recebidas pelo processo.

Respostas de Servidor Descartadas/s

O número total de vezes em que o processo não conseguiu receber uma resposta do cluster de cache. Isso pode acontecer quando um thread de cliente atinge o tempo limite e não há outros threads disponíveis para receber a resposta.

Requests

O número de solicitações enviadas do processo para o cluster de cache desde o início do processo.

Solicitações/s

A taxa de solicitações enviadas do processo para o cluster de cache.

Total de Acertos de Cache Local

O número total de solicitações atendidas pelo cache local desde o início do processo. Nenhuma distinção é feita entre diferentes clientes de cache com diferentes configurações de cache local.

Total de Objetos no Cache Local

O número total de objetos no cache local. Observe que isso é uma agregação das propriedades de cache local de todos os clientes de cache no processo atual.

Azure Caching:Client Host

A categoria do contador de desempenho do Host do Azure Caching:Cliente fornece contadores pertencentes a todos os clientes de cache em um computador. Para exibir os dados do contador de desempenho do cliente em cache, use contadores de desempenho da categoria Azure Caching:Host do Cliente.

Contador de desempenho Descrição

Latência Média de Get/operação Microssegundo

A latência média em microssegundos das solicitações Get, independentemente de acessarem o cache local ou o cluster de cache.

Latência Média de Get (Rede)/operação Microssegundos

A latência média em microssegundos de solicitações Get que acessam o cluster de cache. Isso exclui as chamadas que acessam o cache local.

Latência Média de Put/operação Microssegundos

A latência média das solicitações Put em microssegundos.

Porcentagem de Acertos do Cache Local

A porcentagem de solicitações Get de todos os clientes de cache (independentemente de suas configurações de cache local) que são atendidas pelo cache local.

Porcentagem de Preenchimento do Cache Local

A porcentagem de objetos armazenados no cache local em relação à capacidade total do cache local. Observe que isso é uma agregação das propriedades de cache local de todos os clientes de cache no processo atual.

Solicitações de leitura

O número de solicitações de leitura (Get e Enumeration) desde o início de todos os processos clientes na máquina.

Solicitações de gravação

O número de solicitações de gravação (Put e Add) desde o início de todos os processos clientes na máquina.

Bytes Recebidos/s

O número de bytes de dados recebidos do cache durante o segundo anterior.

Bytes Enviados/s

O número de bytes de dados enviados para o cache durante o segundo anterior.

Conexões Atuais do Servidor

O número de conexões ativas de todos os processos clientes na máquina com o cluster de cache.

Total de Solicitações de Conexão com Falha

O número de solicitações de conexão que falharam desde o início de todos os processos clientes na máquina.

Solicitações em Espera Atuais

O número atual de solicitações que ainda não receberam uma resposta do cluster de cache.

Total de Notificações Recebidas

O número de notificações de cache recebidas desde o início de todos os processos clientes na máquina.

Exceções de Falha

O número de exceções de cache recebidas desde o desde o início de todos os processos clientes na máquina.

Exceções de Falha/s

A taxa de exceções de cache recebidas por todos os processos clientes na máquina.

Exceções de Repetição

O número de exceções de operação de repetição recebidas desde o desde o início de todos os processos clientes na máquina.

Exceções de Repetição/s

A taxa de exceções de operação de repetição recebidas por todos os processos clientes na máquina.

Exceções de Tempo Limite

O número de exceções de tempo limite recebidas desde o desde o início de todos os processos clientes na máquina.

Exceções de Tempo Limite/s

A taxa de exceções de tempo limite recebidas por todos os processos clientes na máquina.

Exceções de Rede

O número de exceções de rede recebidas desde o desde o início de todos os processos clientes na máquina.

Exceções de Rede/s

A taxa de exceções de rede recebidas pelo processo.

Respostas de Servidor Descartadas/s

O número total de vezes em que todos os clientes na máquina não conseguiram receber uma resposta do cluster de cache. Isso pode acontecer quando um thread de cliente atinge o tempo limite e não há outros threads disponíveis para receber a resposta.

Requests

O número de solicitações enviadas do processo para o cluster de cache desde o início de todos os processos clientes na máquina.

Solicitações/s

A taxa de solicitações enviadas de todos os processos clientes na máquina para o cluster de cache.

Total de Acertos de Cache Local

O número total de solicitações atendidas pelo cache local desde o início de todos os processos clientes na máquina. Nenhuma distinção é feita entre diferentes clientes de cache com diferentes configurações de cache local.

Total de Objetos no Cache Local

O número total de objetos no cache local. Observe que isso é uma agregação das propriedades de cache local de todos os clientes de cache no processo atual.