Contadores de desempenho para os objetos de desempenho do MSRS 2016 no modo do SharePoint

Esse artigo descreve os contadores de desempenho para os objetos de desempenho do Serviço Web MSRS 2016 no modo do SharePoint e do Serviço Windows MSRS 2016 no modo do SharePoint que fazem parte da implantação de um modo do SharePoint do SQL Server 2016 Reporting Services.

Observação

Esses objetos de desempenho monitoram eventos no servidor de relatório local. Se você estiver executando um servidor de relatório em uma implantação em expansão, as contagens se aplicarão ao servidor atual e não à implantação em expansão como um todo.

Os objetos de desempenho estão disponíveis no Monitor de Desempenho do Windows (Perfmon.exe). Para obter mais informações, consulte a documentação do Windows.

Para obter informações sobre contadores de desempenho e servidores de relatório do modo nativo, confira Contadores de desempenho para os objetos de desempenho do Serviço Web MSRS 2016 e do Serviço Windows MSRS 2016 (modo nativo).

Neste artigo:

Contadores de desempenho do Serviço Web MSRS 2016 no modo do SharePoint

O objeto de desempenho do Serviço Web MSRS 2016 no modo do SharePoint monitora o desempenho do servidor de relatório. Esse objeto de desempenho inclui uma coleção de contadores usados para controlar o processamento do servidor de relatório iniciado normalmente por operações interativas de exibição de relatórios. Quando você configura este contador, pode aplicá-lo a todas as instâncias de Reporting Services ou selecionar instâncias específicas. Esses contadores são redefinidos sempre que o ASP.NET interrompe o serviço Web Servidor de Relatórios.

A tabela a seguir lista os contadores incluídos com o objeto de desempenho do Serviço Web MSRS 2016 no modo do SharePoint.

Contador Descrição
Sessões ativas Número de sessões ativas. Este contador fornece uma contagem cumulativa de todas as sessões de navegador geradas a partir de execuções de relatórios, independentemente de estarem ativas ou não.

O contador é reduzido à medida que os registros de sessão são removidos. Por padrão, as sessões são removidas após 10 minutos de inatividade.
Acertos de cache/s Número de solicitações por segundo para relatórios armazenados em cache. Essas solicitações são para relatórios re-renderizados e não solicitações para relatórios processados diretamente do cache. (Consulte Total de acertos de cache mais adiante neste artigo.)
Acertos do cache/s (modelos semânticos) Número de solicitações por segundo para modelos armazenados em cache. Essas solicitações são para relatórios re-renderizados e não solicitações para relatórios processados diretamente do cache.
Erros de cache/s Número de solicitações por segundo que não retornaram um relatório de cache. Use este contador para descobrir se os recursos usados para armazenamento em cache de disco ou memória são suficientes.
Erros do cache/s (modelos semânticos) Número de solicitações por segundo que não retornaram um modelo de cache. Use este contador para descobrir se os recursos usados para armazenamento em cache de disco ou memória são suficientes.
Solicitações/s da primeira sessão Número de sessões de usuário novas que são iniciadas no cache de servidor de relatório a cada segundo.
Acertos de cache de memória/s Número de vezes por segundo que os relatórios são recuperados do cache na memória. Cache na memória é uma parte do cache que armazena relatórios na memória da CPU. Quando o cache na memória é usado, o servidor de relatório não consulta o SQL Server para obter o conteúdo armazenado em cache.
Erros de cache de memória/s Número de vezes por segundo que os relatórios não puderam ser recuperados do cache na memória.
Solicitações/s da próxima sessão Número de solicitações por segundo para relatórios que estão abertos em uma sessão já existente (por exemplo, relatórios que são renderizados de um instantâneo de sessão).
Solicitações de relatório Número de relatórios que o servidor de relatório está tratando ativamente.
Relatórios executados/s Número de execuções de relatório bem-sucedidas por segundo. Este contador fornece estatísticas sobre volume de relatório. Use este contador com Solicitações/s para comparar a execução de relatórios com solicitações de relatórios que podem ser retornadas do cache.
Solicitações/s Número de solicitações por segundo feitas ao servidor de relatório. Este contador controla todos os tipos de solicitações que o servidor de relatório trata.
Total de acertos de cache Número total de solicitações de relatórios do cache depois que o serviço foi iniciado. Este contador é zerado sempre que ASP.NET para o serviço Web Servidor de Relatórios.
Total de acertos do cache (modelos semânticos) Número total de solicitações de modelos do cache depois que o serviço foi iniciado. Este contador é zerado sempre que ASP.NET para o serviço Web Servidor de Relatórios.
Total de erros do cache Número total de vezes que um relatório não pôde ser retornado do cache depois que o serviço foi iniciado. Este contador é zerado sempre que ASP.NET para o serviço Web Servidor de Relatórios. Use este contador para determinar se espaço em disco e memória são suficientes.
Total de erros do cache (modelos semânticos) Número total de vezes que um modelo não pôde ser retornado do cache depois que o serviço foi iniciado. Este contador é zerado sempre que ASP.NET para o serviço Web Servidor de Relatórios. Use este contador para determinar se espaço em disco e memória são suficientes.
Total de acertos do cache de memória Número total de relatórios armazenados em cache retornados do cache na memória depois que o serviço foi iniciado. Este contador é zerado sempre que ASP.NET para o serviço Web Servidor de Relatórios. Cache na memória é uma parte do cache que armazena relatórios na memória da CPU. Quando o cache na memória é usado, o servidor de relatório não consulta o SQL Server para obter o conteúdo armazenado em cache.
Total de erros do cache de memória Número total de erros de cache na memória depois que o serviço foi iniciado. Este contador é zerado sempre que ASP.NET para o serviço Web Servidor de Relatórios.
Total de falhas de processamento O número de erros de processamento de solicitação no serviço Web Servidor de Relatórios.
Total de threads rejeitados Número total de threads rejeitados para processamento assíncrono e tratados como processos síncronos no mesmo thread. Cada fonte de dados é processada em um thread. Se o volume de threads excede à capacidade, os threads serão rejeitados para processamento assíncrono e processados de maneira serial.
Total de relatórios executados Número total de relatórios que foram executados com êxito depois que o serviço foi iniciado. Este contador é zerado sempre que ASP.NET para o serviço Web Servidor de Relatórios.
Total de solicitações Número total de todas as solicitações feitas ao servidor de relatório depois que o serviço foi iniciado. Este contador é zerado sempre que ASP.NET para o serviço Web Servidor de Relatórios.

Contadores de desempenho do Serviço Windows MSRS 2016 no modo do SharePoint

O objeto de desempenho do Serviço Windows MSRS 2016 no modo do SharePoint é usado para monitorar o serviço Windows do Servidor de Relatório. Este objeto de desempenho inclui uma coleção de contadores usados para controlar o processamento de relatórios que é iniciado por operações agendadas. As operações agendadas podem incluir assinatura e entrega, instantâneos de execução de relatório e histórico de relatórios. Quando você configura este contador, pode aplicá-lo a todas as instâncias de Reporting Services ou selecionar instâncias específicas.

A tabela a seguir lista os contadores incluídos no objeto de desempenho do Serviço Windows MSRS 2016 no modo do SharePoint.

Contador Descrição
Sessões ativas Número de sessões ativas armazenadas no banco de dados do servidor de relatório. Esse contador fornece uma contagem cumulativa de todas as sessões de navegador utilizáveis geradas a partir de assinaturas de relatórios, independentemente de estarem ativas ou não.
Alerta: comprimento da fila de evento
Alerta: eventos processados - CreateSchedule
Alerta: eventos processados – excluir agenda
Alerta: eventos processados – DeliverAlert
Alerta: eventos processados – FireAlert
Alerta: eventos processados – FireSchedule
Alerta: eventos processados – GenerateAlert
Alerta: eventos processados – UpdateSchedule
Liberações do cache/s Número de liberações de cache por segundo.
Acertos de cache/s Número de solicitações por segundo para relatórios armazenados em cache. Essas solicitações são para relatórios re-renderizados e não solicitações para relatórios processados diretamente do cache. (Consulte Total de acertos de cache mais adiante neste artigo.)
Acertos do cache/s (modelos semânticos) Número de solicitações por segundo para modelos armazenados em cache.
Erros de cache/s Número de solicitações por segundo que não retornaram um relatório de cache. Use este contador para descobrir se os recursos usados para armazenamento em cache (disco ou memória) são suficientes.
Erros do cache/s (modelos semânticos) Número de solicitações por segundo que não retornaram um modelo de cache. Use este contador para descobrir se os recursos usados para armazenamento em cache (disco ou memória) são suficientes.
Entregas/s Número de entregas de relatório por segundo, em qualquer extensão de entrega.
Eventos/s Número de eventos processados por segundo. Os eventos monitorados incluem o SnapshotUpdated e o TimedSubscription.
Solicitações/s da primeira sessão Número de novas sessões de execução de relatório criadas por segundo.
Acertos de cache de memória/s Número de vezes por segundo que os relatórios são recuperados do cache na memória. Cache na memória é uma parte do cache que armazena relatórios na memória da CPU. Quando o cache na memória é usado, o servidor de relatório não consulta o SQL Server para obter o conteúdo armazenado em cache.
Erros de cache de memória/s O número de vezes por segundo que os relatórios não podem ser recuperados a partir do cache na memória.
Solicitações/s da próxima sessão Número de solicitações por segundo para relatórios que estão abertos em uma sessão já existente (por exemplo, relatórios que são renderizados de um instantâneo de sessão).
Solicitações de relatório Número de relatórios que o servidor de relatório está tratando ativamente. Use esse contador para avaliar estratégia de armazenamento em cache. Pode haver mais solicitações que relatórios gerados.
Relatórios executados/s Número de relatórios gerados com êxito por segundo.
Solicitações/s Número total de solicitações bem-sucedidas do serviço do servidor de relatório processadas por segundo.
Atualizações de instantâneo/s Número total de atualizações de instantâneo de execução de relatório por segundo.
Total de reciclagens de domínio de aplicativo Número total de ciclos do domínio de aplicativo depois do início do serviço Windows do Servidor de Relatório.
Total de liberações do cache Número total de atualizações do cache do servidor de relatórios depois que o serviço é iniciado. Esse contador é zerado quando o domínio de aplicativo é reciclado. Consulte Liberações do cache/s.
Total de acertos de cache Número total de solicitações de relatórios processadas diretamente do cache depois do início do serviço Windows do Servidor de Relatórios. Esse contador é zerado quando o domínio de aplicativo é reciclado. Consulte Acertos do cache/s.
Total de acertos do cache (modelos semânticos) Número total de solicitações de modelos processadas diretamente do cache depois do início do serviço Windows do servidor de relatórios. Esse contador é zerado quando o domínio de aplicativo é reciclado.
Total de erros do cache Número total de vezes em que não foi possível retornar um relatório do cache depois do início do serviço Windows do Servidor de Relatório. Esse contador é zerado quando o domínio de aplicativo é reciclado. Consulte Erros do cache/s.
Total de erros do cache (modelos semânticos) Número total de vezes em que não foi possível retornar um modelo do cache depois do início do serviço Windows do Servidor de Relatório. Esse contador é zerado quando o domínio de aplicativo é reciclado.
Total de entregas Número total de relatórios entregues pelo Processador de Agenda e Entrega, para todas as extensões de entrega. Esse contador é zerado quando o domínio de aplicativo é reciclado.
Total de eventos Número total de eventos depois do início do serviço Windows do Servidor de Relatório. Esse contador é zerado quando o domínio de aplicativo é reciclado.
Total de acertos do cache de memória Número total de relatórios armazenados em cache retornados do cache na memória depois do início do serviço Windows do Servidor de Relátório. Esse contador é zerado quando o domínio de aplicativo é reciclado.
Total de erros do cache de memória Número total de erros de cache na memória depois que o serviço foi iniciado. Esse contador é zerado quando o domínio de aplicativo é reciclado.
Total de falhas de processamento O número de erros de processamento de solicitação para o serviço do Windows servidor de relatórios.
Total de threads rejeitados Número total de threads rejeitados para processamento assíncrono e, posteriormente, tratados como processo síncrono no mesmo thread. Com carga moderada ou pesada, esse contador é incrementado continuamente.
Total de relatórios executados Número total de relatórios executados.
Total de solicitações Número total de relatórios que foram executados com êxito depois que o serviço foi iniciado. Esse contador é zerado quando o domínio de aplicativo é reciclado.
Total de atualizações de instantâneos Número total de atualizações de instantâneo de execução de relatório.

Usar cmdlets do PowerShell para retornar listas

O seguinte script do Windows PowerShell retorna os conjuntos de contadores cujo CounterSetName começa com msr.

get-counter -listset msr*  
Returns a list with the following information  
CounterSetName     : MSRS 2016 Windows Service SharePoint Mode  
CounterSetName     : MSRS 2016 Web Service SharePoint Mode  

O script do Windows PowerShell a seguir retorna a lista de contadores de desempenho para o CounterSetName MSRS 2016 Windows Service SharePoint Mode.

(get-counter -listset "MSRS 2016 Windows Service SharePoint Mode").paths  

Monitorar o desempenho do servidor de relatório
Contadores de desempenho para os objetos de desempenho do serviço Windows MSRS 2016 e o Serviço Web MSRS 2016 (modo nativo)
Contadores de desempenho para os objetos de desempenho ReportServer:Service e ReportServerSharePoint:Service