Compartilhar via


O que são insights de desempenho? (versão prévia)

Importante

Esse recurso está passando por melhorias significativas e até que a nova versão fique disponível, o recurso atual está desabilitado.

[Este tópico faz parte da documentação de pré-lançamento e está sujeito a alterações.]

Os insights de desempenho são uma ferramenta de autoatendimento para criadores de aplicativos corporativos que analisa os dados do usuário em tempo de execução e fornece uma lista priorizada de recomendações para ajudar a melhorar o desempenho de aplicativos baseados em modelos. Este recurso fornece um conjunto diário de insights analíticos relacionados ao desempenho de um aplicativo baseado em modelo ou de engajamento do cliente do Power Apps, como o Dynamics 365 Sales ou o Dynamics 365 Service, com recomendações e itens acionáveis. Os criadores de aplicativos empresariais podem exibir insights detalhados de desempenho em um nível de aplicativo no portal do Power Apps.

Como acessar?

  1. Entre no Power Apps.

  2. No painel de navegação esquerdo, selecione Aplicativos e selecione um aplicativo controlado por modelos.

  3. Use o menu de contexto ... ou a barra de comandos para selecionar Desempenho.

Se você quiser alternar o ambiente em que seu aplicativo está implantado, poderá selecionar ambientes no canto superior direito da página usando o seletor de Ambiente . Como alternativa, você pode navegar até insights de desempenho do menu de contexto de um aplicativo baseado em modelo na área Soluções .

Importante

Como as recomendações são geradas usando dados do usuário, recomendamos que você exiba insights de desempenho de um ambiente em que o aplicativo será usado, como um ambiente de produção.

Como os insights são gerados

Os insights de desempenho são gerados com base nos dados de usuário coletados do aplicativo controlado por modelos a cada 24 horas. Quando os usuários finais usam um aplicativo, os principais dados do usuário registrados pela plataforma power apps são armazenados. O mecanismo de insights de desempenho usa esses dados e os analisa para gerar insights e recomendações relacionadas a aprimoramentos de desempenho.

Os insights de desempenho estão disponíveis para todos os aplicativos controlados por modelos em seu ambiente selecionado, desde que haja dados de usuário registrados. Você pode exibir o histórico de insights dos sete dias anteriores, desde que haja uso na data selecionada, selecionando uma data na lista na guia Desempenho .

Selecione uma data para exibir dados de insights de desempenho.

O mecanismo de insights de desempenho gera insights ao longo de um período de 24 horas em uma data selecionada no fuso horário coordenado de hora universal (UTC). Os insights do dia anterior, das 00:00 às 23:59 UTC, são gerados por volta das 02:00 às 05:00 UTC em um determinado dia. Portanto, insights e recomendações para dados de usuário de uso registrados no dia anterior estarão disponíveis pela manhã no fuso horário UTC. O tempo de disponibilidade variará de acordo com seu fuso horário local e sua diferença em relação ao UTC.

Por exemplo, os insights para o período de 24 horas que se estende de 8 de junho das 00:00 às 23:59 UTC são gerados entre 02:00 e 05:00 UTC em 9 de junho. Portanto, insights e recomendações para dados de usuário registrados em 8 de junho UTC estarão disponíveis na manhã de 9 de junho UTC.

Os insights podem ser classificados por severidade , variando de Informativo, Aviso a Crítico. A gravidade é ponderada dependendo do efeito dos achados no desempenho geral. A gravidade é determinada por vários fatores, como o volume de uso, o desempenho de cargas de página lentas e exceções. Itens críticos excedem certos limites e recomendamos que sejam tratados primeiro.

Insights são gerados para várias categorias de diferentes áreas, incluindo ambiente do cliente, personalizações, desempenho de página e rede. Por exemplo, se vários usuários estiverem usando o aplicativo em uma versão mais antiga de um navegador não recomendado, o desempenho será mais lento em geral. Portanto, os desenvolvedores terão acesso a um insight relacionado ao tipo e versão do navegador no painel de insights.

Os insights de desempenho fornecem uma lista priorizada de recomendações para ajudar os fabricantes a melhorar o desempenho de aplicativos controlados por modelos. Você pode selecionar cada linha na grade para exibir informações detalhadas para cada categoria.

Exemplo de insights de desempenho.

Explicação dos insights de desempenho

A grade de informações sobre desempenho tem estas colunas.

Coluna Description
Severity Um insight pode ser categorizado como Informativo, Aviso ou Crítico. A gravidade é determinada pelo tempo de carregamento da página e pelo número de usuários finais afetados por um evento.
Area Essa área define os aspectos da análise de dados do usuário pelo mecanismo do Performance Insights. Inclui o ambiente do cliente, a rede e os padrões de uso.
Categoria O tema sob o qual o insight específico se enquadra. As categorias são agrupadas em Áreas.
Motivação Fornece uma visão geral de por que um insight específico pode estar afetando o desempenho geral do seu aplicativo.
Insight Detalha as descobertas relacionadas a uma categoria específica e descreve o impacto no desempenho.
Recomendação Descreve as ações que você pode executar.
Como melhorar Links para a documentação de uma categoria específica, que pode conter mais informações ou recursos externos para ajudá-lo a atenuar seu problema e melhorar o desempenho.
Dados Dados de evidência para dar suporte às descobertas na seção insight.
Insight ID Identificador para uma categoria de insight específica.

Quais aspectos ele verifica?

O desempenho de um aplicativo controlado por modelos pode ser afetado por vários fatores. Horizontalmente, o aplicativo pode ser afetado pelo ambiente do cliente, rede, padrão de uso, personalizações e configurações. Verticalmente, o servidor Web ou o SQL Server de back-end podem afetar o desempenho no lado do cliente.

Portanto, é benéfico identificar o que pode causar lentidão de cargas ou operações de página. O mecanismo de insights de desempenho analisa os dados do usuário coletados e os associa às categorias.

Em alguns cenários, pode haver um motivo óbvio para problemas de desempenho. Em outros casos, pode haver vários motivos identificados a partir das categorias que podem explicar a lentidão.

A tabela a seguir resume quais áreas e categorias o mecanismo de insights de desempenho verifica.

Área

Categoria de Insight

Descrição

Desempenho geral

Visão geral

Ele fornece um resumo geral do desempenho de um aplicativo selecionado. Você pode ver o desempenho do aplicativo brevemente. Mais informações: Desempenho geral

Ambiente de cliente

Requisitos mínimos do sistema

Os usuários devem pelo menos usar o sistema atendendo às especificações mínimas. Este insight diz aos criadores quantos usuários atendem a esses critérios se o usuário coletou e outros não. Mais informações: Requisitos mínimos do sistema

Ambiente de cliente

Tipo de navegador

O desempenho variará dependendo do tipo de navegador. Esse insight indica se os usuários executam um navegador moderno ou um navegador IE (Internet Explorer) não recomendado. O desempenho do Power Apps no IE é visivelmente mais lento em comparação aos navegadores modernos. Mais informações: Tipo de navegador

Ambiente de cliente

Versão do navegador

Embora os usuários executem os navegadores modernos, eles poderão experimentar um desempenho lento se estiverem usando um navegador em execução em uma versão mais antiga. Em geral, manter-se na versão mais recente seria recomendável. Mais informações: Versão do navegador

Ambiente de cliente

Protocolo HTTP

O Power Apps dá suporte ao protocolo HTTP/2. Os aplicativos geralmente têm um desempenho melhor com o protocolo HTTP/2 em comparação com HTTP/1.1. Uma das principais limitações do HTTP/1.1 são as conexões simultâneas limitadas com o mesmo domínio, o que pode fazer com que os aplicativos sejam executados lentamente. Mais informações: protocolo HTTP

Rede

Desempenho de rede

Latência de rede, taxa de transferência e largura de banda são fatores-chave que afetam o desempenho de aplicativos Web. Os aplicativos podem ter um desempenho diferente dependendo do desempenho da rede, pois alguns conteúdos devem ser baixados. Mais informações: Desempenho de rede

Padrão de uso

Tipo de carregamento de página.

O tipo de carregamento de página pode afetar o desempenho do aplicativo. As cargas de páginas quentes (armazenadas em cache) são mais rápidas do que as cargas de página frias (não armazenadas em cache), já que os recursos são carregados fora do cache. Mais informações: Tipo de carregamento de página

Desempenho de página

Painel lento

Um dos motivos pelos quais um painel pode demorar para carregar é uma consulta associada a um gráfico ou bloco que está com desempenho ruim. Se a consulta for executada em um grande conjunto de dados, ela poderá causar uma resposta lenta de volta. Além de verificar o número de controles de gráficos e blocos no painel, recomendamos verificar as consultas associadas para gráficos ou blocos. Mais informações: painéis lentos

Personalização

Tipo de chamada XHR

Os criadores podem personalizar o aplicativo controlado por modelo adicionando uma função personalizada tornando XMLHttpRequest em um evento. Se a chamada XHR (XMLHttpRequest) ocorrer de forma síncrona, outras tarefas deverão aguardar até que a chamada XHR seja concluída. É altamente recomendável que você faça de forma assíncrona a chamada XHR em suas funções personalizadas. Mais informações: tipo de chamada XHR (Solicitação HTTP XML)

Personalização

Controles preteridos

Alguns controles como o comutador de inversão e os controles do calendário V1 foram preteridos. Os criadores devem sempre usar controles modernos. Mais informações: Controles preteridos

Personalização

Desempenho do Sandbox

Os fabricantes podem criar seu próprio plug-in. Dependendo dos padrões implementados, há muitos aspectos a serem verificados para confirmar que os métodos de plugin estão funcionando bem, como eventos de timeout. Esse insight verifica o tempo limite do plug-in para ver se foi causado pelo tempo limite das chamadas do terminal externo que o criador implementou ou não. Mais informações: Desempenho do Sandbox – plugins dominantes

Personalização

Consulta salva

Ao criar uma solução, um criador pode criar e reutilizar uma consulta salva. Se a consulta salva tiver sido criada incorretamente, isso poderá fazer com que a execução da consulta seja lenta. Consequentemente, quaisquer formulários ou exibições que usam a consulta salva problemática podem sofrer de desempenho lento.

Configuração

Configuração do log de rastreamento do plug-in

Os administradores podem habilitar logs de rastreamento de plug-in para um ambiente do Dataverse de Nenhum para Todos. É benéfico verificar os logs de rastreamento do plug-in na fase de desenvolvimento. No entanto, para ambientes de produção, recomendamos definir o recurso como Exceção ou Nenhum para minimizar a atividade de log intensiva que pode prejudicar o desempenho do aplicativo. Mais informações: Configuração do log de rastreamento do plug-in

Consulte também

Noções básicas sobre insights