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 moich danych osobowych wskazanych w formularzu w celu dostarczenia mi aktualności, informacji handlowych i marketingowych dotyczących produktów i usług z oferty Aplitt sp. z o.o., poprzez kontakt telefoniczny / sms / e-mail / komunikator.*Wyrażam zgodę na przetwarzanie moich danych osobowych wskazanych w formularzu w celu dostarczenia mi aktualności, informacji handlowych i marketingowych dotyczących produktów i usług z oferty Aplitt sp. z o.o., poprzez kontakt telefoniczny / sms / e-mail / komunikator.

    * pole wymagane

    Więcej informacji w Polityce Prywatności.
    Arturs Lontons | Zabbix Certified Expert & Trainer
    Arturs Lontons | Zabbix Certified Expert & Trainer
    Od kilku lat Technical Marketing Engineer, Trainer, Event host w Zabbix w Rydze. Posiada doświadczenie w pracy na stanowiskach wsparcia technicznego, konsultanta, trenera i wsparcia marketingu w środowiskach Windows/Linux. Potrafi wykorzystać swoje umiejętności techniczne w połączeniu z umiejętnościami językowymi, komunikacyjnymi i dydaktycznymi do prowadzenia pokazów przedsprzedażowych, wygłaszania wykładów, a także tworzenia treści edukacyjnych zarówno w formacie tekstowym, jak i wideo.

    Zobacz także:

    thumb image

    6 lipca 2022

    Handy Tips #2: Zautomatyzuj tworzenie i monitorowanie hostów dzięki wykrywaniu sieciowemu Zabbix!


    Czytaj
    thumb image

    7 lipca 2020

    Wykrywanie i dodawanie hostów w Zabbixie


    Czytaj
    thumb image

    6 lipca 2022

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


    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