Share via


Contadores de desempenho do serviço de Cache gerenciado 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 descrição dos contadores de desempenho disponíveis para monitorar aplicativos do Azure Serviço de Cache Gerenciado.

Contadores de desempenho de cache

Microsoft Azure Cache fornece contadores de monitor de desempenho que permitem monitorar e solucionar problemas Serviço de Cache Gerenciado aplicativos. Há contadores de desempenho separados para clientes de cache e o Serviço de Cache Gerenciado.

  • Contadores de desempenho do serviço de cache

    • Configurar contadores de desempenho do serviço de cache

    • Referência dos contadores de desempenho do serviço de cache

  • Contadores de desempenho de cliente de cache

    • Azure Caching:Client

    • Azure Caching:Client Host

Contadores de desempenho do serviço de cache

Serviço de Cache Gerenciado fornece contadores de desempenho para ajudá-lo a monitorar a integridade e o desempenho do cache e ajudar no planejamento de capacidade para o dimensionamento de cache. Esses contadores de desempenho podem ser exibidos e configurados no Portal de Gerenciamento, na guia Monitorar do Cache.

  • Configurar contadores de desempenho do serviço de cache

  • Referência dos contadores de desempenho do serviço de cache

Configurar contadores de desempenho do serviço de cache

Para exibir e configurar Serviço de Cache Gerenciado contadores de desempenho, faça logon no Portal de Gerenciamento e navegue até a guia Monitorar para Cache.

Cache Service Monitor Tab

Você pode escolher até doze métricas para a tabela de métricas e plotar quaisquer seis dessas métricas no gráfico marcando as caixas de seleção próximas aos cabeçalhos na tabela.

Para adicionar ou remover contadores de desempenho, clique em Adicionar Métricas.

Cache Service Monitor tab Select Metrics

Referência dos contadores de desempenho do serviço de cache

A tabela a seguir lista os contadores de desempenho para Serviço de Cache Gerenciado.

Observação

Os contadores de desempenho que fornecem informações desde o início do serviço de cache são redefinidos quando o serviço de cache é interrompido – por exemplo, quando a oferta de cache é alterada.

O método GetAndLock é considerado uma operação de leitura. Se o objeto é devolvido ao cliente, os contadores que medem leituras e dados enviados são atualizados. Se o objeto já estiver bloqueado, a contagem de % de Perda de Cache será 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.

Contador de desempenho Descrição

% de Largura de Banda Usada

A porcentagem da capacidade de largura de banda utilizada.

O cache é hospedado em uma infraestrutura dedicada que fornece largura de banda de entrada e saída ao sistema. A utilização da largura de banda reflete como essa largura de banda está sendo usada. Em um sistema com muitos objetos grandes, a utilização da largura de banda tende a ser alta.

Bytes Recebidos /s

O número de bytes de dados recebidos por segundo pelo cache dos clientes.

Bytes enviados /s

O número de bytes de dados enviados por segundo pelo cache para os clientes.

% 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.

% de Computação Usada

A porcentagem de processamento usada.

O serviço de cache utiliza recursos de computação para atender a todas as solicitações de cache. Para aplicativos com alta taxa de transferência, os recursos de computação disponibilizados à infraestrutura dedicada podem ser exauridos. Portanto, é importante que esses aplicativos monitorem a % de Computação Usada para assegurar que não seja superior a 70-80%, garantindo assim a capacidade de resposta do cache e a baixa latência do acesso aos dados.

Tamanho dos Dados em Bytes

Tamanho total dos dados armazenados no cache, sem incluir a sobrecarga do cache.

Objetos Removidos

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

Objetos Expirados

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

% de Memória Usada

A porcentagem de capacidade de memória usada, incluindo a sobrecarga da memória provisionada ao serviço de cache.

A quantidade de memória alocada ao cache é usada para armazenar dados de usuário e metadados sobre objetos que o cache precisa armazenar para atender às solicitações. Esse contador reflete a quantidade de memória utilizável do cache que já está sendo utilizada.

Observe que talvez não haja uma correspondência exata entre a quantidade dados armazenados e a utilização, pois isso tende a variar de acordo com o tamanho dos objetos e o uso de recursos como marcas, regiões e notificações.

Contagem de objetos

O número de objetos armazenados no cache.

Tamanho dos Dados Primários em Bytes

Tamanho do uso dos dados da memória primária do cache, sem incluir sobrecarga do cache ou cópias secundárias de dados para alta disponibilidade.

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.

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.

Solicitações de gravação

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

Solicitaçõ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.

Contadores de desempenho de cliente de cache

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

Observação

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

Azure Caching:Client

A categoria do 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 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 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 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 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 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 cache desde o início do processo.

Solicitações/s

A taxa de solicitações enviadas do processo para o 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 de contador de desempenho do Host do Cliente do Azure Caching:fornece contadores que pertencem a todos os clientes de cache em um computador. Para exibir os dados do contador de desempenho do cliente em cache na categoria de contador de desempenho do Azure Caching:Client Host.

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 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 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 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 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 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 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 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.

Consulte Também

Conceitos

Monitorar o serviço de cache gerenciado do Azure