addverk
Skontaktuj się
← Artykuły / Administracja

Telemetria dla osób nietechnicznych

Addverk · 3 min czytania

Telemetria brzmi technicznie, ale może pomóc dyrektorowi finansowemu lub osobie odpowiedzialnej za IT odpowiedzieć na proste pytania: dlaczego system jest wolny, które zadania zawodzą i co dzieje się przy aktualizacjach? Business Central może wysyłać dane do Azure Application Insights. Artykuł wyjaśnia zwykłym językiem, co można z tego uzyskać i czego to wymaga. Nie musisz pisać kodu.

Telemetria i co pokazuje

Telemetria to bieżące pomiary i zdarzenia, które Business Central wysyła o tym, co dzieje się w środowisku. Microsoft Learn opisuje, że są zbierane w Azure Application Insights, usłudze w Azure, w której dane można analizować i wyświetlać.

Musisz samodzielnie utworzyć zasób Application Insights w Azure i skonfigurować środowisko tak, aby wysyłało do niego dane. Może to zrobić partner lub Wasz dział IT. Telemetria to nie to samo co dziennik zmian. Dziennik pokazuje, kto zmienił dane, a telemetria pokazuje, jak zachowuje się system.

Lista sygnałów u Microsoftu jest długa. Dla osoby nietechnicznej te obszary są zwykle najbardziej użyteczne.

  • Błędy: okna błędów, które widzieli użytkownicy.
  • Wydajność: wolne zapytania SQL i wolne metody AL.
  • Blokowanie: deadlocki i blokady, które wygasają.
  • Kolejka zadań: tworzenie i uruchamianie wpisów kolejki zadań.
  • Cykl życia środowiska: aktualizacje, kopie i przeniesienia.
  • Rozszerzenia: instalacja, aktualizacja i błędy.
  • Uprawnienia: zmiany i błędy uprawnień.
  • Usługi sieciowe: wywołania przychodzące i wychodzące oraz ich czasy odpowiedzi.

Jak zobaczyć dane

Dane leżą jako wpisy dziennika w Application Insights i możesz pisać zapytania w języku KQL. Nie musisz pisać ich sam. Microsoft oferuje dwie bezpłatne aplikacje Power BI, jedną dla środowisk i jedną dla aplikacji i rozszerzeń, które pokazują telemetrię w raportach. Obie wymagają licencji Power BI Pro.

Możesz poprosić partnera o przygotowanie kilku stałych widoków, które odpowiadają na Wasze pytania.

Alarmy

Możesz ustawić alarmy, aby dostać wiadomość, gdy coś się wydarzy, zamiast patrzeć. Microsoft wymienia alarmy Application Insights, Azure Logic Apps i Power Automate. Przykłady to alarm przy kilku nieudanych wpisach kolejki zadań lub wiadomość, gdy dostępna jest aktualizacja środowiska.

Koszty i prywatność

Application Insights jest rozliczane według ilości wysyłanych danych i czasu ich przechowywania. Sprawdź aktualną cenę u Microsoftu i przeczytaj stronę o zarządzaniu kosztami. Gdy środowisko jest kopiowane, połączenie z Application Insights jest kopiowane razem z nim, więc sandbox może wysyłać dane do tego samego zasobu. Usuń lub zmień połączenie, jeśli tego nie chcecie.

Telemetria może zawierać identyfikatory użytkowników. Ustal z osobą odpowiedzialną za ochronę danych, co wolno zbierać i jak to przetwarzacie.

Trzy pytania i planowanie

Dlaczego jest wolno? Tu zobaczysz, czy konkretne zapytania lub metody są wolne i czy są blokady. Które zadania zawodzą? Tu zobaczysz status wpisów kolejki zadań. Co się stało przy aktualizacji? Tu zobaczysz, kiedy się odbyła i czy się powiodła.

Jeśli potrafisz sformułować pytanie, partner zwykle potrafi znaleźć odpowiedź.

Ustal, kto jest właścicielem zasobu Application Insights, kto może oglądać dane i jak długo dane są przechowywane. Ustaw limit kwoty w Azure, aby koszty nie wymknęły się spod kontroli. Zdecyduj też, czy sandboxy mają wysyłać do tego samego zasobu, czy chcecie je odfiltrować.

Jak zacząć

Zacznij od małego. Włącz telemetrię dla produkcji, wybierz trzy pytania i pozwól, by to one kierowały tym, co mierzycie. Addverk to nowa firma zajmująca się Business Central. Jeśli chcesz porozmawiać o konfiguracji, napisz do nas.

Napisz do nas
Napisz do nas
Newsletter o Business Central

Krótkie, konkretne wiadomości o tym, o co klienci pytają nas najczęściej. Piszemy, gdy mamy coś wartego przeczytania.