Fiabilidade da aplicação na Análise de pontos finais
O relatório de confiabilidade do aplicativo fornece informações sobre possíveis problemas para aplicativos da área de trabalho em dispositivos gerenciados. Você pode identificar rapidamente os principais aplicativos que estão afetando a produtividade do usuário final e ver o uso agregado do aplicativo junto com as métricas de falha do aplicativo para esses aplicativos. No relatório, analise dados específicos do dispositivo e exiba uma linha do tempo dos eventos de confiabilidade do aplicativo para solucionar problemas que afetam o usuário final.
Pré-requisitos
- Os dispositivos são inscritos na Análise de pontos finais.
- Registrar dispositivos do Gerenciador de Configurações
- Registrar dispositivos do Intune
- Após a inscrição, os dispositivos do cliente exigem uma reinicialização para habilitar totalmente todas as análises.
- Os dispositivos inscritos no Gerenciador de Configurações precisam da versão do cliente 2006 ou posterior instalada
Pontuação de confiabilidade do aplicativo
A pontuação de confiabilidade do aplicativo fornece uma exibição de alto nível da robustez do aplicativo da área de trabalho em seu ambiente. Tal como acontece com outras pontuações da Análise de pontos finais, a classificação de fiabilidade da aplicação é um número entre 0 e 100. A pontuação é calculada com base nas pontuações de confiabilidade do aplicativo de cada aplicativo da área de trabalho em seu ambiente encontrada na guia desempenho do aplicativo.
Cada aplicativo na guia desempenho do aplicativo é atribuído uma pontuação de confiabilidade do aplicativo com base em:
- Frequência de falha: Para cada aplicativo, o número total de falhas e a duração total de uso em uma janela sem interrupção de 14 dias são usados para calcular o tempo médio para falha. Esse cálculo normaliza a taxa de falhas, permitindo a comparação direta da frequência relativa de eventos de falha em diferentes aplicativos. Esse valor é o principal colaborador da pontuação de confiabilidade de um aplicativo.
- Duração total de uso: Fatorar a duração do uso em todos os dispositivos registrados ajuda a garantir que os problemas mais graves do aplicativo sejam priorizados.
Guia Desempenho do aplicativo
A guia desempenho do aplicativo usa dados dos últimos 14 dias para mostrar insights de confiabilidade para cada aplicativo da área de trabalho em sua organização. Os seguintes aplicativos estão incluídos no relatório:
Aplicativos em primeiro plano com uma quantidade mensurável de uso em sua organização. A inclusão destas aplicações garante que o relatório está focado nos problemas que afetam o utilizador final.
Aplicativos com uma contagem de dispositivos ativo maior que 5 ou uma contagem maior que 2% do número total de dispositivos registrados do locatário, o que for maior. A inclusão destas aplicações ajuda a filtrar o ruído e garante que os cálculos são feitos num número suficiente de dispositivos para serem significativos.
Para cada aplicativo no relatório, os seguintes dados são fornecidos:
Nome do aplicativo: O identificador do aplicativo no manifesto do arquivo fornecido pelos dispositivos cliente. O nome do aplicativo normalmente está no formato executável (ou .exe).
Nome de exibição do aplicativo: O friendly name
do aplicativo relatado no manifesto do arquivo. Essa coluna fica oculta por padrão, pois os dados nem sempre estão disponíveis.
Distribuidor do aplicativo: O distribuidor do executável relatado no manifesto do arquivo. A limpeza limitada ocorre no editor do aplicativo. Por exemplo, Microsoft Corporation
e microsoft corporation
são recolhidos durante a limpeza. No entanto, os metadados do aplicativo não são adicionados ou modificados em casos em que não estão disponíveis, nulos ou potencialmente imprecisos.
Dispositivos ativos (14 dias): O número total de dispositivos registrados do locatário que iniciaram esse aplicativo pelo menos uma vez nos últimos 14 dias.
Duração total do uso (14 dias): A duração de uso cumulativo do aplicativo em todos os dispositivos registrados do locatário nos últimos 14 dias. Tempo de participação é usado para determinar a duração do uso. Tempo de participação é composto de ambos:
- Tempo interativo: O período em que o usuário está se envolvendo ativamente com um aplicativo, como navegar na Web
- Tempo de manutenção: hora em que a aplicação está a pedir um keep-alive ao SO, como ao apresentar um PowerPoint ou ao ver um vídeo.
Total de falhas (14 dias): O número total de eventos de falha do aplicativo relatados em todos os dispositivos registrados em seu locatário nos últimos 14 dias.
Tempo média para falha: A quantidade média de tempo de envolvimento que um usuário final pode usar o aplicativo antes que uma falha ocorra nos últimos 14 dias. Esse valor é calculado dividindo Duração total do uso (14 dias) por Total de falhas (14 dias). Ao relacionar a duração do uso e as contagens de falhas, a frequência de falhas em diferentes aplicativos é normalizada. Aplicativos sem eventos de falha em seu locatário nos últimos 14 dias recebem um tempo médio para o valor de falha de No crash events
.
Pontuação de confiabilidade do aplicativo: Uma pontuação entre 0 e 100 que representa a confiabilidade relativa do aplicativo em seu locatário. Essa pontuação é calculada com base em Tempo médio de falha e Duração total do uso (14 dias). Uma pontuação de 0 representa um aplicativo não confiável que provavelmente está dificultando a produtividade do usuário final. Uma pontuação de 100 representa um aplicativo confiável que provavelmente está contribuindo para a produtividade do usuário final.
Observação
Um máximo de 10 eventos de falha do aplicativo por aplicativo, por dispositivo, por dia é usado. Isso impede coletas de dados excessivas de dispositivos com problemas graves de aplicativo e ajuda a impedir que dispositivos de exceção tenham influência indevida sobre as pontuações de confiabilidade para aplicativos individuais.
É possível que os aplicativos com uma quantidade insignificante de uso em primeiro plano (cerca de 10 minutos ou menos) em um determinado dispositivo não sejam capturados.
Detalhes de desempenho do aplicativo
Selecionar um nome de aplicativo na tabela em Desempenho do aplicativo abre Detalhes de desempenho do aplicativo. Detalhes de desempenho do aplicativo contém duas guias:
- Versões do aplicativo: Essa guia permite comparar o número de falhas do aplicativo e o número de Dispositivos com falhas exclusivos em diferentes versões do aplicativo nos últimos 14 dias. Essas informações podem ser úteis para determinar qual versão de um aplicativo é a mais confiável. As informações podem ajudar na solução de um possível problema com determinadas versões de um aplicativo. Também poderá considerar estas informações valiosas ao decidir qual a versão de uma aplicação a implementar, se pretende instalar uma atualização ou reverter uma atualização.
- Versões do sistema operacional: Essa guia compara o tempo médio para falha para o aplicativo em diferentes versões do Windows. Essas informações podem ser úteis para identificar possíveis correlações entre problemas de versão do sistema operacional e aplicativo.
Guia de desempenho do dispositivo
A guia Desempenho do dispositivo exibe insights de confiabilidade do aplicativo para cada dispositivo qualificado registrado em seu locatário. A coluna total de falhas do aplicativo (14 dias) representa o número total de eventos de falha do aplicativo de qualquer aplicativo relatado pelo dispositivo nos últimos 14 dias. Esses eventos de falha podem ser associados a qualquer aplicativo instalado no dispositivo e não são necessariamente todos do mesmo aplicativo.
Importante
Os eventos de falha do aplicativo são limitados a 10 eventos de falha de aplicativo por aplicativo, por dispositivo, por dia.
Selecionar um nome de dispositivo abre a guia confiabilidade do aplicativo para esse dispositivo. Essa guia exibe uma linha do tempo de falha do aplicativo e eventos sem resposta do aplicativo para o dispositivo durante um período de tempo especificado, até 14 dias. Use a opção Filtrar na parte superior da linha do tempo para selecionar um intervalo de tempo personalizado.
Observação
Nos separadores Desempenho do dispositivo da Análise de pontos finais, os administradores só verão os dispositivos a que têm acesso de acordo com as etiquetas de Âmbito atribuídas. Para saber mais sobre etiquetas de Âmbito, veja Scope tags for distributed IT (Etiquetas de âmbito para TI distribuídas). As informações agregadas, como pontuações e vistas de resumo, são calculadas com todos os dispositivos inscritos no inquilino. Para aplicar etiquetas de Âmbito a informações agregadas, veja Âmbitos do dispositivo na Análise de pontos finais.
Problemas conhecidos
Os arquivos csv exportados exibem valores numéricos
Quando os dados de relatório são exportados para um arquivo .csv
, os dados exportados não usam os nomes amigáveis que você está acostumado a ver nos relatórios online. Use as informações abaixo para mapear os dados no arquivo exportado para o significado do valor:
Relatório de fiabilidade da aplicação
- As colunas
TotalAppUsageDuration
eMeanTimeToFailure
no arquivo.csv
são valores inteiros com uma unidade de minutos - Um valor
MeanTimeToFailure
de 2147483647 significaNo crash events
Relatório de pontuação por dispositivo
Um valor de
-1
ou-2
nas colunasEndpointAnalyticsScore
,StartupPerformanceScore
eAppReliabilityScore
significa que a pontuação associada não está disponívelEstado de funcionamento:
Valor HealthStatus .csv
Valor do relatório 0 Desconhecido 1 Dados insuficientes 2 Precisa de atenção 3 Metas de reunião
Relatório de desempenho de arranque
As colunas CoreBootTime
, GPBootTime
, CoreLogonTime
, GPLogonTime
, DesktopUsableTime
, Median
e TimePerProcess
são valores inteiros com uma unidade de segundos.
Trabalhar a partir de qualquer lugar relatório
Nome da coluna no ficheiro: UpgradeEligibility Report column name: Windows 11 readiness status (Nome da coluna no
.csv
ficheiro: UpgradeEligibility
Report column name: Windows 11 readiness status).csv
valorValor do relatório 0 Atualizados 1 Desconhecida 2 Não é compatível 3 Compatível Nome da coluna no
.csv
ficheiro: GraphDeviceIsManaged
Report column name: Microsoft Entra registered
Alguns dispositivos qualificados e registrados não aparecem no relatório devido a um problema de certificado do cliente
Cenário: Em determinadas situações invulgares, os dispositivos podem estar em falta no relatório fiabilidade da aplicação. Você pode determinar quantos dispositivos estão relatando dados de confiabilidade do aplicativo examinando o número de registros na tabela na guia desempenho do dispositivo do relatório de confiabilidade do aplicativo.
Dispositivos afetados: este problema afeta os dispositivos inscritos na Análise de pontos finais do Configuration Manager que não conseguem transferir uma política de ServiceCertificate necessária. Sem esta política, os dispositivos não podem comunicar dados de fiabilidade da aplicação à Análise de pontos finais.
Importante
Isso não é um problema comum. Antes de continuar a mitigação, verifique se os dispositivos ausentes:
- Conheça os pré-requisitos para o relatório de confiabilidade do aplicativo
- Estão sendo usados ativamente
- Tiveram tempo suficiente para começar a relatar dados
Utilize o seguinte script para determinar se o problema afeta um dispositivo:
$query = "SELECT * FROM CCM_PendingPolicyState WHERE PolicyID=""B27D9CFC-84AD-0AF8-9DF1-23EE05E8C05D"""
$obj = Get-WmiObject -Query $query -Namespace "root\ccm\policyagent"
foreach ($value in $obj)
{
if ($value.State -eq 1)
{
Write-Host "Found ServiceCertificate policy in the pending policy list."
}
}
Mitigação: Execute o seguinte script em dispositivos afetados para forçar um download do estado de política serviceCertificate atualizado. Quando concluir todos os passos, o problema é resolvido e permite que o dispositivo comece a carregar dados de fiabilidade da aplicação. Aguarde até 72 horas para começar a ver dados no portal do Endpoint Analytics.
On Error Resume Next
Set WshShell = WScript.CreateObject("WScript.Shell")
'First, find the pending policy object
Set wmiService = GetObject("winmgmts:\\.\root\ccm\policyagent")
Set wmiObjs = wmiService.ExecQuery("SELECT * FROM CCM_PendingPolicyState WHERE PolicyID=""B27D9CFC-84AD-0AF8-9DF1-23EE05E8C05D""")
For Each wmiPendingPolicy In wmiObjs
If wmiPendingPolicy.State = 1 Then
WScript.Echo "Found ServiceCertificate policy in the pending policy list. Resetting the state to force re-download"
wmiPendingPolicy.State = 0
wmiPendingPolicy.Put_
If Err.Number <> 0 Then
WScript.Echo "Failed to update ServiceCertificate policy state. Error code = " & Err.Number
Else
WScript.Echo "Successfully updated ServiceCertificate policy state."
End If
End If
Next