Compartilhar via


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.

Relatório de fiabilidade da aplicação na Análise de pontos finais

Pré-requisitos

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.

Separador Desempenho da aplicação na Análise de pontos finais

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.

Detalhes de desempenho da aplicação na Análise de pontos finais

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 e MeanTimeToFailure no arquivo .csvsão valores inteiros com uma unidade de minutos
  • Um valor MeanTimeToFailure de 2147483647 significa No crash events

Relatório de pontuação por dispositivo

  • Um valor de -1 ou -2 nas colunas EndpointAnalyticsScore, StartupPerformanceScore e AppReliabilityScore significa que a pontuação associada não está disponível

  • Estado 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 valor Valor 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