Raport niezawodności aplikacji

Raport niezawodności aplikacji zawiera szczegółowe informacje na temat potencjalnych problemów z aplikacjami klasycznymi na zarządzanych urządzeniach. Możesz szybko zidentyfikować najważniejsze aplikacje, które mają wpływ na produktywność użytkowników końcowych, i zobaczyć zagregowane użycie aplikacji wraz z metrykami awarii aplikacji dla tych aplikacji. W raporcie przejdź do szczegółów danych dotyczących poszczególnych urządzeń i wyświetl oś czasu zdarzeń związanych z niezawodnością aplikacji, aby rozwiązać problemy wpływające na użytkowników końcowych.

Przed rozpoczęciem

Przejrzyj raport

W centrum administracyjnym Microsoft Intune wybierz pozycję Raporty>Analiza> punktu końcowegoNiezawodność aplikacji.

Raport niezawodności aplikacji w analizie punktów końcowych

Ocena niezawodności aplikacji

Ocena niezawodności aplikacji zapewnia ogólny widok niezawodności aplikacji klasycznych w środowisku. Podobnie jak w przypadku innych wyników analizy punktów końcowych, wynik jest liczbą z zakresu od 0 do 100. Wynik jest obliczany na podstawie wyników niezawodności każdej aplikacji klasycznej w środowisku, które znajdują się na karcie Wydajność aplikacji .

Każdej aplikacji na karcie Wydajność aplikacji jest przypisana ocena niezawodności aplikacji na podstawie:

  • Częstotliwość awarii: dla każdej aplikacji do obliczenia wartości średniego czasu do awarii używana jest łączna liczba awarii i łączny czas użytkowania w ciągu 14-dniowego przedziału czasu. To obliczenie normalizuje częstotliwość awarii, pozwalając na bezpośrednie porównanie względnej częstotliwości awarii w różnych aplikacjach. Ta wartość jest głównym czynnikiem wpływającym na ocenę niezawodności aplikacji.
  • Całkowity czas użytkowania: uwzględnienie czasu użytkowania na wszystkich zarejestrowanych urządzeniach pomaga zapewnić, że najbardziej uciążliwe problemy z aplikacjami są traktowane priorytetowo.

Karty raportów

Raport jest podzielony na karty, z których każda udostępnia inny widok powiązanych danych i szczegółowych informacji.

Wydajność aplikacji

Na karcie Wydajność aplikacji są używane dane z ostatnich 14 dni w celu wyświetlenia szczegółowych informacji o niezawodności dla każdej aplikacji klasycznej w organizacji. W raporcie uwzględniono następujące aplikacje:

  • Aplikacje pierwszoplanowe z mierzalnym użyciem w organizacji. Dołączenie tych aplikacji gwarantuje, że raport będzie skoncentrowany na problemach wpływających na użytkowników końcowych.
  • Aplikacje z liczbą aktywnych urządzeń większą niż 5 lub większą niż 2% łącznej liczby urządzeń zarejestrowanych w dzierżawie (w zależności od tego, która z tych wartości jest większa). Uwzględnienie tych aplikacji pomaga odfiltrować szum i zapewnia, że obliczenia są wykonywane na wystarczającej liczbie urządzeń, aby były miarodajne.

Karta Wydajność aplikacji w analizie punktów końcowych

Dla każdej aplikacji w raporcie dostępne są następujące dane:

  • Nazwa aplikacji: identyfikator aplikacji w manifeście pliku dostarczonym przez urządzenia klienckie. Nazwa aplikacji jest zazwyczaj w formacie wykonywalnym (lub .exe).
  • Nazwa wyświetlana aplikacji: aplikacja friendly name zgłoszona w manifeście pliku. Ta kolumna jest domyślnie ukryta, ponieważ dane nie zawsze są dostępne.
  • Wydawca aplikacji: wydawca pliku wykonywalnego zgłoszonego w manifeście pliku. Ograniczone czyszczenie występuje u wydawcy aplikacji. Na przykład Microsoft Corporation i microsoft corporation zwijają się podczas oczyszczania. Metadane aplikacji nie są jednak dodawane ani modyfikowane w przypadkach, gdy są niedostępne, puste lub potencjalnie niedokładne.
  • Aktywne urządzenia (14 dni): łączna liczba urządzeń zarejestrowanych w dzierżawie, na których uruchomiono tę aplikację co najmniej raz w ciągu ostatnich 14 dni.
  • Łączny czas użycia (14 dni): Skumulowany czas użycia aplikacji na wszystkich zarejestrowanych urządzeniach dzierżawcy w ciągu ostatnich 14 dni. Czas zaangażowania służy do określania czasu użytkowania. Czas zakontraktowania składa się z obu opcji:
    • Czas interakcyjny: czas, w którym użytkownik aktywnie korzysta z aplikacji, np. przegląda Internet
    • Czas utrzymywania aktywności: czas, gdy aplikacja żąda podtrzymania z systemu operacyjnego, na przykład podczas prezentowania programu PowerPoint lub oglądania wideo.
  • Łączna liczba awarii (14 dni): Łączna liczba zdarzeń awarii aplikacji zgłoszonych na wszystkich zarejestrowanych urządzeniach w dzierżawie w ciągu ostatnich 14 dni.
  • Średni czas do awarii: średni czas zakontraktowania, w którym użytkownik końcowy może korzystać z aplikacji przed wystąpieniem awarii, w ciągu ostatnich 14 dni. Ta wartość jest obliczana przez podzielenie łącznego czasu użytkowania (14 dni) przez łączną liczbę awarii (14 dni). Dzięki powiązaniu czasu trwania użycia i liczby awarii częstotliwość awarii w różnych aplikacjach jest znormalizowana. Aplikacje bez zdarzeń awarii w Twojej dzierżawie w ciągu ostatnich 14 dni otrzymują średni czas awarii (No crash events).
  • Wynik niezawodności aplikacji: wynik z zakresu od 0 do 100, który reprezentuje względną niezawodność aplikacji w dzierżawie. Ten wynik jest obliczany na podstawie średniego czasu do awarii i całkowitego czasu użytkowania (14 dni). Wynik 0 reprezentuje zawodną aplikację, która prawdopodobnie ogranicza produktywność użytkowników końcowych. Wynik 100 reprezentuje niezawodną aplikację, która prawdopodobnie przyczynia się do produktywności użytkowników końcowych.

Uwaga

Używanych jest maksymalnie 10 zdarzeń awarii aplikacji na aplikację, na urządzenie dziennie. Zapobiega to nadmiernemu gromadzeniu danych z urządzeń z poważnymi problemami z aplikacjami i pomaga zapobiegać nadmiernemu wpływowi urządzeń odstających na wyniki niezawodności poszczególnych aplikacji.

Aplikacje o nieznacznym czasie użycia pierwszego planu (około 10 minut lub mniej) na danym urządzeniu mogą nie zostać przechwycone.

Szczegóły dotyczące wydajności aplikacji

Wybranie nazwy aplikacji w tabeli z sekcji Wydajność aplikacji powoduje otwarcie szczegółów wydajności aplikacji. Szczegóły wydajności aplikacji zawierają dwie karty:

  • Wersje aplikacji: ta karta umożliwia porównanie liczby awarii aplikacji i liczby unikatowych urządzeń z awariami w różnych wersjach aplikacji w ciągu ostatnich 14 dni. Te informacje mogą być użyteczne przy określaniu, która wersja aplikacji jest najbardziej niezawodna. Informacje te mogą pomóc w rozwiązywaniu potencjalnego problemu z niektórymi wersjami aplikacji. Te szczegółowe informacje mogą też okazać się przydatne przy podejmowaniu decyzji o tym, którą wersję aplikacji wdrożyć, czy zainstalować aktualizację, czy wycofać aktualizację.
  • Wersje systemu operacyjnego: Ta karta porównuje średni czas do awarii dla aplikacji w różnych wersjach systemu Windows. Informacje te mogą być pomocne w identyfikowaniu potencjalnych korelacji między wersją systemu operacyjnego a problemami z aplikacjami.

Szczegóły wydajności aplikacji w analizie punktów końcowych

Wydajność urządzenia

Na karcie Wydajność urządzenia są wyświetlane szczegółowe informacje o niezawodności aplikacji dla każdego uprawnionego, zarejestrowanego urządzenia w dzierżawie. Kolumna Łączna liczba awarii aplikacji (14 dni) przedstawia łączną liczbę awarii aplikacji z dowolnej aplikacji zgłoszonych przez urządzenie w ciągu ostatnich 14 dni. Te zdarzenia awarii mogą być skojarzone z dowolną aplikacją zainstalowaną na urządzeniu i niekoniecznie pochodzą z tej samej aplikacji.

Ważna

Zdarzenia awarii aplikacji są ograniczone do 10 zdarzeń awarii aplikacji na aplikację, urządzenie dziennie.

Wybranie nazwy urządzenia powoduje otwarcie karty Niezawodność aplikacji dla tego urządzenia. Ta karta wyświetla oś czasu awarii aplikacji i zdarzeń braku reakcji aplikacji dla urządzenia w określonym przedziale czasu, do 14 dni. Użyj opcji Filtruj , aby wybrać niestandardowy zakres czasu.

Uwaga

Na kartach Wydajność urządzeń w analizie punktów końcowych administratorzy będą widzieć tylko urządzenia, do których mają dostęp, zgodnie z przypisanymi tagami zakresu. Aby dowiedzieć się więcej na temat tagów zakresu, zobacz Tagi zakresu dla rozproszonej infrastruktury IT. Zagregowane szczegółowe informacje, takie jak wyniki i widoki podsumowania, są obliczane przy użyciu wszystkich zarejestrowanych urządzeń w dzierżawie. Aby zastosować tagi zakresu do zagregowanych szczegółowych informacji, zobacz Zakresy urządzeń w analizie punktów końcowych.

Znane problemy

Niektóre urządzenia nie są wyświetlane w raporcie z powodu problemu z certyfikatem klienta.

Scenariusz: W niektórych nietypowych sytuacjach może brakować urządzeń w raporcie niezawodności aplikacji . Liczbę urządzeń zgłaszających dane dotyczące niezawodności aplikacji można określić, patrząc na liczbę rekordów w tabeli na karcie Wydajność urządzeń w raporcie niezawodności aplikacji .

Urządzenia, których to dotyczy: Ten problem dotyczy urządzeń zarejestrowanych w analizie punktów końcowych z programu Configuration Manager, które nie mogą pobrać wymaganych zasad ServiceCertificate. Bez tych zasad urządzenia nie mogą zgłaszać danych dotyczących niezawodności aplikacji do analizy punktów końcowych.

Ważna

To nie jest częsty problem. Przed podjęciem kroków ograniczenia ryzyka sprawdź, czy brakujące urządzenia:

  • Są aktywnie używane
  • Masz wystarczająco dużo czasu, aby rozpocząć raportowanie danych.

Użyj następującego skryptu, aby określić, czy problem ma wpływ na urządzenie:

$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."
    }
}

Środki zaradcze: uruchom następujący skrypt na urządzeniach, których dotyczy problem, aby wymusić pobranie zaktualizowanego stanu zasad ServiceCertificate. Po wykonaniu wszystkich kroków problem zostanie rozwiązany i urządzenie będzie mogło rozpocząć przekazywanie danych niezawodności aplikacji. Odczekaj do 72 godzin, aby rozpocząć wyświetlanie danych w portalu analizy punktów końcowych.

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