Handy Tips #7: Zbieranie metryk z punktów końcowych HTTP za pomocą pozycji agenta HTTP

Możesz zbierać metryki z punktów końcowych HTTP, takich jak np. interfejsy API aplikacji internetowych, poprzez definiowanie pozycji agenta HTTP. Oto poradnik!

O zbieraniu metryk z punktów końcowych w Zabbix

Zbieranie metryk z usług internetowych i aplikacji nie jest sprawą łatwą, lecz pomimo konieczności dużych nakładów pracy i zdobycia specjalistycznych umiejętności, organizacje decydują się na monitorowanie punktów końcowych oraz reagowanie na zebrane dane.

Zazwyczaj te działania wykonuje się przez skrypty używające poleceń CLI oraz interfejsów API. Również i Ty możesz gromadzić dane z usług internetowych i aplikacji, za pomocą elementów agenta HTTP Zabbix.

  • Zbieraj metryki bez agentów za pomocą protokołów HTTP/HTTPS.
  • Zbieraj zbiorczo metryki, aby zmniejszyć liczbę żądań wychodzących.
  • Wstępne przetwarzanie Zabbix możesz wykorzystać do wyodrębnienia wymaganych metryk z odpowiedzi.
  • Wybieraj spośród wielu typów uwierzytelniania HTTP.

Obejrzyj wideo, aby dowiedzieć się, jak definiować elementy HTTP i zbierać metryki z punktów końcowych HTTP.

Jak zdefiniować elementy HTTP i zbierać metryki z punktów końcowych HTTP? 

  1. Przejdź do Konfiguracja → Hosty i znajdź swojego hosta.
  2. Otwórz sekcję Przedmioty i naciśnij przycisk Utwórz pozycję.
  3. Wybierz Typ – Agent HTTP.
  4. Podaj klucz pozycji, nazwę i adres URL.
  5. Na razie ustaw Typ informacji na Tekst.
  6. Opcjonalnie podaj treść żądania i wymagane kody odpowiedzi.
  7. Naciśnij przycisk Test, a następnie naciśnij Pobierz wartość i testuj.
  8. Zapisz treść odpowiedzi, aby pomóc Ci zdefiniować kroki przetwarzania wstępnego.
  9. Przejdź do zakładki Przetwarzanie wstępne.
  10. Zdefiniuj krok przetwarzania wstępnego JSONPath, aby wyodrębnić wartość z poprzedniego wyniku testu.
  11. Przejdź do sekcji Pozycje.
  12. Zmień Typ informacji na Numeryczny (liczba zmiennoprzecinkowa).
  13. Jeszcze raz przeprowadź test przedmiotu.
  14. Naciśnij Dodaj, aby dodać element.

Monitoring Zabbix: zbieranie metryk z punktów końcowych HTTP – wskazówki

  • Sprawdzenie pozycji HTTP możesz wykonać z użyciem serwera Zabbix lub proxy Zabbix.
  • Zabbix będzie podążał za przekierowaniami, jeśli zaznaczysz opcję Podążaj za przekierowaniami.
  • Pozycje HTTP posiadają własny parametr Timeout zdefiniowany w konfiguracji pozycji.
  • Otrzymanie kodu statusu niewymienionego w polu Wymagane kody statusu spowoduje, że pozycja będzie niewspierana.

Źródło: Handy Tips #37: Collecting metrics from HTTP endpoints with HTTP agent items, By Arturs Lontons,  August 8, 2022

Dostępny: https://blog.zabbix.com/handy-tips-37-collecting-metrics-from-http-endpoints-with-http-agent-items/23160/

×

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
Zbieranie metryk z punktów końcowych HTTP za pomocą pozycji agenta HTTP
Article Name
Zbieranie metryk z punktów końcowych HTTP za pomocą pozycji agenta HTTP
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

    25 marca 2021

    Jak się tworzy skrypty zewnętrzne w Zabbixie


    Czytaj
    thumb image

    9 sierpnia 2022

    Handy Tips #4: Jak wstrzymać niechciane alarmy w Zabbix


    Czytaj
    thumb image

    21 czerwca 2020

    Słowniczek podstawowych pojęć dla Zabbix


    Czytaj

    Obejrzyj nasze filmy:

    Summary
    Zbieranie metryk z punktów końcowych HTTP za pomocą pozycji agenta HTTP
    Article Name
    Zbieranie metryk z punktów końcowych HTTP za pomocą pozycji agenta HTTP
    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