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ę.

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

    22 maja 2021

    Jak działa system monitoringu IT Zabbix


    Czytaj
    thumb image

    28 sierpnia 2024

    Spadek wydajności monitoringu IT Zabbix. Jak zidentyfikować przyczyny?


    Czytaj
    thumb image

    22 lipca 2024

    Jakie problemy rozwiążesz z Zabbix 7.0


    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