Udostępnij za pośrednictwem


Monitorowanie użycia i wydajności aplikacji Warehouse Management

Microsoft Dynamics 365 Supply Chain Management emituje dane telemetryczne dla różnych działań i operacji zarządzania magazynem, w tym zarówno dzierżawy łańcuch dostaw, jak i aplikacji mobilnej Warehouse Management. Dane telemetryczne zapewniają wgląd w działania i ogólny stan dzierżawców i urządzeń, co pozwala diagnozować problemy i analizować operacje mające wpływ na wydajność. Dane telemetryczne są zbierane i przetwarzane przy użyciu Application Insights, zoptymalizowanej pod tym kątem usługi platformy Azure.

Wymagania wstępne

Zbieranie i analizowanie danych telemetrycznych dotyczących zarządzania magazynem, wymaga spełnienia następujących wymagań systemowych:

  • Wersja łańcucha dostaw — telemetria wymaga Application Insights łańcuch dostaw Management w wersji 10.0.29 lub nowszej. Dodatkowe funkcje telemetryczne wymagają nowszych wersji Supply Chain Management. Szczegółowe informacje o tym, które funkcje wymagają poszczególnych wersji Supply Chain Management, przedstawione są w tabelach w dalszej części tego artykułu.
  • Wersja aplikacji mobilnej Warehouse Management— Telemetria wymaga Application Insights aplikacji mobilnej Warehouse Management w wersji 2.0.28 lub nowszej. Dodatkowe funkcje telemetryczne wymagają nowszych wersji aplikacji. Szczegółowe informacje o tym, które funkcje wymagają poszczególnych wersji Supply Chain Management oraz aplikacji mobilnej Warehouse Management przedstawione są w tabelach w dalszej części tego artykułu.
  • Application Insights — Musisz mieć Application Insights zasób w Azure i musisz skonfigurować środowisko zarządzania łańcuch dostaw, aby wysyłać do niego dane telemetryczne. Instrukcje pozwalające to zrobić znajdziesz na stronie Włączanie telemetrii magazynowej za pomocą Application Insights.

Wyświetlanie danych telemetrycznych w Power BI

Najszybszym i najłatwiejszym sposobem przeglądania telemetrii magazynowej jest pobranie i skonfigurowanie raportów Power BI dostępnych dzięki Microsoft. Raporty do pobrania i instrukcje dotyczące ich konfigurowania są dostępne w repozytorium telemetrii Supply Chain Management w serwisie GitHub.

Szczegóły techniczne wszystkich dostępnych danych telemetrycznych

Dane telemetryczne dzierżawców w Supply Chain Management i z aplikacji mobilnej Warehouse Management są w Application Insights rejestrowane jako zdarzenia niestandardowe. Szczegóły techniczne wszystkich zdarzeń niestandardowych i wszystkich danych, które mogą zostać zarejestrowane dla każdego zdarzenia, są dostępne w repozytorium telemetrii Supply Chain Management w serwisie GitHub. Informacje te mogą pomóc w projektowaniu własnych, niestandardowych raportów Power BI i badaniu danych bezpośrednio w Application Insights. Poniższe przykładowe pliki zapytań zawierają listę wszystkich dostępnych identyfikatorów zdarzeń, nazw pól i wymagań dotyczących wersji:

Wyświetlanie danych telemetrycznych w Application Insights

Poza Power BI, dane telemetryczne można wyświetlać bezpośrednio w Application Insights. Są przechowywane w dziennikach usługi Azure Monitor w tabeli customEvents. Zebrane dane można przeglądać, tworząc zapytania dziennika w języku Kusto Query Language (KQL). Aby uzyskać więcej informacji na ten temat, zobacz Omówienie dzienników Azure Monitor i Zapytania dziennika w Azure Monitor.

Poniższe kroki przedstawiają prosty przykład.

  1. Otwórz zasób Application Insights w portalu Azure.

  2. Wybierz Dzienniki w menu Monitorowanie.

  3. Na karcie Nowe zapytanie wpisz poniższy kod, aby wyświetlić 100 ostatnich zdarzeń niestandardowych.

    kql
    customEvents
    | take 100
    | sort by timestamp desc
    

Przykładowy kod, często zadawane pytania i inne informacje w repozytorium telemetrii Supply Chain Management w serwisie GitHub

Więcej przykładów pracy z KQL, odpowiedzi na często zadawane pytania oraz wskazówki dotyczące korzystania z telemetrii Supply Chain Management w programach Excel, Power Automate, Power BI, PowerShell i nie tylko, można znaleźć w repozytorium telemetrii Supply Chain Management w serwisie GitHub.

Konfigurowanie alertów dotyczących zdarzeń telemetrycznych

System można skonfigurować tak, aby wysyłał komunikat ostrzegawczy, jeśli w środowisku lub aplikacji wydarzy się coś wymagającego natychmiastowego działania. Application Insights ułatwia definiowanie tych alertów. Aby uzyskać więcej informacji i instrukcji, zobacz Czym są alerty Azure Monitor.

Ceny

Opłaty za korzystanie z Application Insights są naliczane na podstawie ilości danych telemetrycznych wysyłanych przez aplikację (pozyskiwanie danych) i czasu, przez który dane mają być dostępne (przechowywanie danych). Aby uzyskać informacje na temat aktualnych cen, zobacz Cennik usługi Azure Monitor.