Confiabilidade do aplicativo na análise do Ponto de Extremidade

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 confiabilidade do aplicativo na análise do Ponto de Extremidade

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. Assim como acontece com outras pontuações de análise do Ponto de Extremidade, a pontuação de confiabilidade do aplicativo é 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 desses aplicativos garante que o relatório esteja focado em problemas de impacto do usuário 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. Incluir esses aplicativos ajuda a filtrar o ruído e garante que os cálculos sejam feitos em um número suficiente de dispositivos para serem significativos.

Guia desempenho do aplicativo na análise do Ponto de Extremidade

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 vida: hora em que o aplicativo está solicitando um keep-alive do sistema operacional, como ao apresentar um PowerPoint ou assistir a 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. Você também pode achar esses insights valiosos ao decidir qual versão de um aplicativo implantar, se 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 do desempenho do aplicativo na análise do Ponto de Extremidade

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

Nas guias desempenho do dispositivo da análise do Ponto de Extremidade, os administradores verão apenas dispositivos aos quais têm acesso de acordo com suas marcas de escopo atribuídas. Para saber mais sobre marcas de escopo, confira Marcas de escopo para TI distribuída. Insights agregados, como pontuações e exibições de resumo são calculados usando todos os dispositivos registrados no locatário. Para aplicar marcas de escopo a insights agregados, consulte Escopos de dispositivo na análise do Ponto de Extremidade.

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 confiabilidade do aplicativo

  • 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

Por relatório de pontuação de dispositivo

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

  • Status de integridade:

    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 inicialização

As colunas CoreBootTime, GPBootTime, CoreLogonTime, GPLogonTime, DesktopUsableTime, Median e TimePerProcess são valores inteiros com uma unidade de segundos.

Trabalhar de qualquer relatório em qualquer lugar

  • Nome da coluna no .csv arquivo: Nome da coluna AtualizarEligibilidade
    Relatório: Windows 11 preparação status

    .csv valor Valor do relatório
    0 Atualizados
    1 Desconhecida
    2 Não é compatível
    3 Compatível
  • Nome da coluna no .csv arquivo: GraphDeviceIsManaged
    Report nome da coluna: Microsoft Entra registrado

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 incomuns, os dispositivos podem estar ausentes do relatório de confiabilidade do aplicativo . 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: esse problema afeta dispositivos registrados na análise do Ponto de Extremidade de Configuration Manager que não podem baixar uma política de ServiceCertificate necessária. Sem essa política, os dispositivos não podem relatar dados de confiabilidade do aplicativo para análise do Ponto de Extremidade.

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

Use o script a seguir 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 você conclui todas as etapas, o problema é resolvido e permite que o dispositivo comece a carregar dados de confiabilidade do aplicativo. Permitir até 72 horas para começar a ver dados no portal de análise do Ponto de Extremidade.

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