Handy Tips #8: Wyodrębnianie metryk z danych strukturalnych za pomocą wstępnego przetwarzania Zabbix

Czy wiesz, że dzięki Zabbix możesz zbierać ustrukturyzowane dane zbiorczo i używać ich do wstępnego przetwarzania, wyodrębniania i przekształcania niezbędnych metryk?

Oto ósmy poradnik z serii „Handy Tips”!

Co warto wiedzieć na temat wyodrębniania metryk

Zbieranie danych z niestandardowych punktów końcowych, takich jak aplikacje internetowe lub niestandardowe oprogramowanie wewnętrzne, może wymagać, żeby zebrane dane podlegały dalszej ekstrakcji lub przekształcaniu w celu dostosowania do Twoich wymagań. Dlatego, użyj przetwarzania wstępnego Zabbix, aby wyodrębnić metryki z danych strukturalnych i:

  • wyodrębnić dane za pomocą wyrażeń JSONPath i XPath;
  • przekształcić dane XML i CSV w struktury JSON;
  • sprawdzić komunikaty o błędach w strukturach JSON i XML;
  • wyodrębnić i przekształcić metryki z punktów końcowych eksportera Prometheus.

Jak wyodrębniać metryki z ustrukturyzowanych danych za pomocą wstępnego przetwarzania Zabbix

  1. Przejdź do Konfiguracja → Hosty.
  2. Znajdź hosta, na którym gromadzone są dane strukturalne.
  3. Kliknij przycisk Pozycje obok hosta.
  4. Utwórz lub otwórz pozycję gromadzący uporządkowane dane.
  5. W tym przykładzie przekształcimy CSV do JSON.
  6. Otwórz kartę Przetwarzanie wstępne (Preprocessing).
  7. Wybierz regułę wstępnego przetwarzania uporządkowanych danych.
  8. W razie potrzeby podaj niezbędne parametry.
  9. Opcjonalnie wybierz etap wstępnego przetwarzania walidacji.
  10. Dla tego przykładu sprawdzisz błędy w JSON.
  11. Wyodrębnij wartość za pomocą kroków przetwarzania wstępnego JSONPath lub XML XPath.
  12. Naciśnij Test, aby otworzyć okno testu.
  13. Naciśnij Pobierz wartość i przetestuj, aby przetestować pozycję.
  14. Zamknij okno testu i naciśnij Dodaj lub Aktualizuj, aby dodać lub zaktualizować element.
  15. Opcjonalnie utwórz pozycję zależną, aby wyodrębnić wartości z tego elementu.

O czym warto pamiętać przy wyodrębnianiu metryk z danych strukturalnych za pomocą wstępnego przetwarzania Zabbix – wskazówki 

  • W przypadku wstępnego przetwarzania CSV na JSON pierwszy parametr umożliwia określenie ogranicznika CSV, podczas gdy drugi parametr określa symbol cudzysłowu.
  • Wstępne przetwarzanie CSV na JSON – jeśli pole wyboru Z wierszem nagłówka jest zaznaczone, wartości wiersza nagłówka będą interpretowane jako nazwy kolumn.
  • Aby uzyskać szczegółowe informacje na temat przetwarzania wstępnego XML na JSON, zapoznaj się z regułami serializacji.

Inne porady Zabbix znajdziesz na naszym blogu. Zachęcamy do lektury!

Źródło: Handy Tips #39:Extracting metrics from structured data with Zabbix preprocessing – Zabbix Blog, By Arturs Lontons,  October 26, 2022

Dostępny: https://blog.zabbix.com/handy-tips-34-creating-context-sensitive-problem-thresholds-with-zabbix-user-macros/22281/

×

Mamy nadzieję, że lektura tego tekstu sprawi Ci przyjemność.

Jeśli chcesz, byśmy pokazali Ci jak to narzędzie sprawdzi się w Twojej firmie, po prostu zarezerwuj rozmowę.

SKONTAKTUJ SIĘ
Summary
Wyodrębnianie metryk z danych strukturalnych za pomocą wstępnego przetwarzania Zabbix
Article Name
Wyodrębnianie metryk z danych strukturalnych za pomocą wstępnego przetwarzania Zabbix
Description
Poradnik jak zbierać metryki z punktów końcowych HTTP, takich jak np. interfejsy API aplikacji internetowych...
Author
Publisher Name
APLITT. Human Face of IT
Publisher Logo

Podziel się treścią:

Zostaw kontakt, aby dowiedzieć się więcej!

    Potrzebujesz wsparcia? Skontaktuj się z nami!

    * Imię i nazwisko:
    * Firma:
    * Telefon:
    E-mail:
    Wyrażam zgodę na przetwarzanie przez Aplitt sp. z o.o. moich danych osobowych wskazanych w formularzu kontaktowym w celu otrzymywania informacji handlowych i marketingowych dotyczących produktów i usług z oferty Aplitt sp. z o.o.. Więcej informacji w Polityce Prywatności.* Wyrażam zgodę na przetwarzanie przez Aplitt sp. z o.o. moich danych osobowych wskazanych w formularzu kontaktowym w celu otrzymywania informacji handlowych i marketingowych dotyczących produktów i usług z oferty Aplitt sp. z o.o.. Więcej informacji w Polityce Prywatności.
    Wyrażam zgodę na kontakt za pomocą wyżej wymienionych kanałów komunikacji w celu przedstawienia mi informacji handlowych lub w celu marketingu bezpośredniego Aplitt sp. z o.o..* Wyrażam zgodę na kontakt za pomocą wyżej wymienionych kanałów komunikacji w celu przedstawienia mi informacji handlowych lub w celu marketingu bezpośredniego Aplitt sp. z o.o..
    * pola wymagane
    Zabbix LLC
    Zabbix LLC
    Zabbix LLC specjalizuje się w tworzeniu oprogramowania do monitorowania systemów informatycznych, aplikacji i sieci. Jej flagowym produktem jest platforma Zabbix, która pozwala na monitorowanie infrastruktury IT w czasie rzeczywistym, dostarczając użytkownikom narzędzia do analizy wydajności, identyfikacji problemów oraz automatyzacji zadań.

    Zobacz także:

    thumb image

    6 lipca 2022

    Handy Tips #3: Wykrywaj wzrosty i spadki wartości za pomocą monotonicznych funkcji historii


    Czytaj
    thumb image

    6 grudnia 2022

    Efektywny monitoring sieci i infrastruktury IT – jak go prowadzić


    Czytaj
    thumb image

    10 sierpnia 2022

    Jak poprawić wydajność monitoringu z Zabbix 6.2


    Czytaj

    Obejrzyj nasze filmy:

    Summary
    Wyodrębnianie metryk z danych strukturalnych za pomocą wstępnego przetwarzania Zabbix
    Article Name
    Wyodrębnianie metryk z danych strukturalnych za pomocą wstępnego przetwarzania Zabbix
    Description
    Poradnik jak zbierać metryki z punktów końcowych HTTP, takich jak np. interfejsy API aplikacji internetowych...
    Author
    Publisher Name
    APLITT. Human Face of IT
    Publisher Logo