Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
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?
Entre no Power Apps.
No painel de navegação esquerdo, selecione Aplicativos e selecione um aplicativo controlado por modelos.
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 .
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.
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