Compartilhar via


O que são insights de desempenho? (versão preliminar)

Importante

Este recurso está passando por melhorias significativas e até que a nova versão esteja disponível, o recurso atual estará 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 corporativos podem exibir insights de desempenho detalhados em um nível de aplicativo no portal do Power Apps.

Como faço para acessar?

  1. Entre no Power Apps.

  2. No painel de navegação esquerdo, selecione Aplicativos e, em seguida, selecione um aplicativo baseado em modelo.

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

Se quiser alternar o ambiente onde seu aplicativo é implantado, você pode selecionar ambientes no canto superior direito da página usando o seletor Ambiente. Como alternativa, você pode navegar para insights de desempenho a partir 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ê visualize os insights de desempenho de um ambiente onde 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 do usuário coletados de seu aplicativo orientado a modelo a cada 24 horas. Quando os usuários finais usam um aplicativo, os principais dados do usuário registrados pela plataforma do Power Apps são armazenados. O mecanismo de insights de desempenho usa esses dados e os analisa para gerar insights e recomendações relacionadas aos aprimoramentos de desempenho.

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

Selecionar uma data para exibir os dados de insight 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). As informações do dia anterior, da meia-noite às 23h59 UTC, são geradas por volta das 2h às 5h UTC de um determinado dia. Portanto, os insights e recomendações para os dados de uso do usuário registrados no dia anterior estarão disponíveis na parte da manhã no fuso horário UTC. O tempo de disponibilidade varia de acordo com o fuso horário local e a diferença em relação ao UTC.

Por exemplo, os insights para o período de 24 horas que vai de 8 de junho da meia-noite às 23h59 UTC são gerados entre 2h e 5h UTC em 9 de junho. Portanto, os insights e recomendações para os dados do 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 gravidade – variando de Informativo, Aviso para Crítico. A gravidade é ponderada dependendo do efeito das descobertas no desempenho geral. A gravidade é determinada por vários fatores, como o volume de uso, desempenho de carregamentos de página lentos e exceções. Os itens críticos excedem certos limites e recomendamos que você os resolva primeiro.

Os 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 criadores verão um insight relacionado ao tipo e versão do navegador na grade de insights.

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

Exemplo insights de desempenho.

Explicação de insights de desempenho

A grade de insights de desempenho tem estas colunas.

Coluna Descrição
Gravidade Um insight pode ser categorizado como Informativo, Aviso ou Crítico. A gravidade é determinada pelo tempo de carregamento da página de desempenho e o número de usuários finais afetados por um evento.
Área Esta área define os aspectos da análise de dados do usuário pelo mecanismo do Performance Insights. Inclui ambiente de cliente, rede e 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 Oferece uma visão geral de por que um determinado insight 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 realizar.
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 mitigar seu problema e melhorar o desempenho.
Dados Dados de evidência para dar suporte às descobertas na seção de insights.
ID do Insight Identificador de uma categoria específica de insights.

Que aspectos ele verifica?

O desempenho de um aplicativo baseado em modelo 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 SQL Server de back-end pode afetar o desempenho no lado do cliente.

Portanto, é útil identificar o que pode causar lentidão no carregamento ou nas operações da página. O mecanismo de avaliação de desempenho analisa os dados coletados do usuário e faz a correspondência deles com as categorias.

Em alguns cenários, pode haver um motivo óbvio para problemas de desempenho. Em outros casos, pode haver vários motivos identificados nas 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 do 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 que atenda à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 irá variar dependendo do tipo de navegador. Este insight indica se os usuários executam um navegador moderno ou um navegador Internet Explorer (IE) não recomendado. O desempenho do Power Apps no IE é notavelmente mais lento em comparação com os navegadores modernos. Mais informações: Tipo de navegador

Ambiente de cliente

Versão do navegador

Embora os usuários executem navegadores modernos, eles podem ter um desempenho lento se estiverem usando um navegador executado em uma versão mais antiga. Em geral, recomenda-se manter a versão mais recente. Mais informações: Tipo de navegador

Ambiente de cliente

Protocolo HTTP

O Power Apps dá suporte ao protocolo HTTP/2. Os aplicativos geralmente funcionam melhor com o protocolo HTTP/2 em comparação ao HTTP/1.1. Uma das principais limitações do HTTP/1.1 são as conexões simultâneas limitadas ao mesmo domínio, o que pode causar lentidão na execução dos aplicativos. Mais informações: Protocolo HTTP

Rede

Desempenho de rede

Latência de rede, taxa de transferência e largura de banda são os principais fatores que afetam o desempenho dos 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 da página pode afetar o desempenho do aplicativo. Os carregamentos de página a quente (em cache) são mais rápidos do que os carregamentos de página a frio (não em cache), pois os recursos são carregados para 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á apresentando um desempenho insatisfatório. Se a consulta for executada em um grande conjunto de dados, poderá causar uma resposta lenta. 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 orientado por modelo, adicionando uma função personalizada transformando XMLHttpRequest em um evento. Se a chamada XMLHttpRequest (XHR) acontecer de forma síncrona, outras tarefas deverão esperar até que a chamada XHR seja concluída. É altamente recomendável que você faça a chamada XHR em suas funções personalizadas de forma assíncrona. Mais informações: Tipo de chamada XHR (XML HTTP Request)

Personalização

Controles preteridos

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

Personalização

Desempenho de área restrita

Os criadores podem construir seu próprio plug-in. Dependendo dos padrões implementados, há muitos aspectos a serem verificados para confirmar se os métodos de plug-in funcionam bem, como eventos de tempo limite. 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 de área restrita – plug-ins dominantes

Personalização

Consulta salva

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

Configuração

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

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

Confira também

Noções básicas sobre insights