PDF

Telemetria w NetCrunchu

Telemetria umożliwia systemom przesyłanie metryk i logów do NetCruncha bez konieczności odpytywania. W tym temacie wyjaśniono, kiedy korzystać z telemetrii i jak NetCrunch obsługuje ją za pośrednictwem węzłów telemetrycznych i bramy chmurowej OTLP.

Czym jest telemetria?

Telemetria to proces automatycznego zbierania pomiarów ze zdalnych systemów i przesyłania ich do centralnej platformy monitorującej. W przeciwieństwie do tradycyjnego sondowania (np. SNMP, WMI), telemetria:

  • Jest wysyłana ze źródła, a nie pobierana przez serwer
  • Obsługuje strumieniowanie danych w czasie rzeczywistym
  • Idealnie nadaje się do systemów natywnych dla chmury, rozproszonych lub sterowanych zdarzeniami

Kiedy korzystać z telemetrii

Telemetria to właściwy wybór, gdy:

  • Masz systemy bez bezpośredniej widoczności sieci (np. za NAT lub zaporą sieciową)
  • Chcesz szybszego alertowania lub aktualności metryk
  • Gromadzisz dane z aplikacji bezserwerowych, kontenerów lub potoków CI/CD
  • Chcesz zintegrować się z agentami OpenTelemetry, SDK lub eksporterami

Jak NetCrunch obsługuje telemetrię

NetCrunch implementuje gromadzenie danych telemetrycznych, wykorzystując dwa kluczowe mechanizmy:

1. Węzeł telemetryczny

Węzeł wirtualny, który służy do reprezentowania dowolnych danych punkt końcowy, który wysyła dane przez REST.

  • Zakotwicza przychodzące metryki lub obiekty statusu
  • Obsługuje ładunki danych JSON/formularz
  • Akceptuje dane przez lokalne API REST lub punkt końcowy cloud relay
  • Przechowuje odebrane wartości jako liczniki lub statusy alertów
  • Nie wymaga adresu IP ani wykrywania

2. OpenTelemetry Gateway (w chmurze)

NetCrunch oferuje natywne wsparcie dla OTLP (protokołu OpenTelemetry) do odbierania danych telemetrycznych od agentów lub eksporterów zgodnych z OpenTelemetry.

Obsługiwane punkty końcowe

  • Logi: https://otlp.netcrunch.io/v1/[serverId]@[sensorId]@[nodeId]/logs

  • Metryki: https://otlp.netcrunch.io/v1/[serverId]@[sensorId]@[nodeId]/metrics

Ślady nie są obecnie obsługiwane.

Jak przetwarzane są logi

  • Odebrane jako alerty NetCrunch (bez stanu aktywnego)
  • Wszystkie logi są zgodne z domyślną regułą Dowolne zdarzenie, chyba że są filtrowane
  • Aby filtrować logi, użyj reguły: Zdarzenie dla odebranego zdarzenia telemetrycznego
  • Kluczowe pola logu stają się parametrami alertu:
Pole OTLP Mapowane na parametr NetCrunch
treść logu komunikat
nazwa usługi opis (jeśli dostępny)
atrybuty Dodatkowe parametry

Sposób przetwarzania metryk

Metryki OTLP są konwertowane na liczniki NetCrunch za pomocą standardowego modelu ścieżki:

Element metryki OTLP Segment ścieżki licznika NetCrunch
Nazwa usługi lub zakresu Obiekt
Nazwa metryki Licznik
Atrybuty Instancja (połączony klucz=wartość CSV)
  • Metryki są przechowywane jako standardowe liczniki
  • Opis i jednostka zostaną dodane do metadanych (funkcja w trakcie opracowywania)

Obsługa histogramów

Histogramy będą obsługiwane w przyszłości i przechowywane w dedykowanej bazie danych szeregów czasowych o dużej objętości. Obecnie: niezaimplementowane.

Podsumowanie

Telemetria w NetCrunch umożliwia nowoczesne, skalowalne monitorowanie dynamicznych środowisk. Niezależnie od tego, czy korzystasz z lekkiego węzła telemetrycznego, czy integracji z OTLP, możesz teraz zbierać bogate logi i metryki z praktycznie każdej platformy, bez konieczności tradycyjnego sondowania.

brama otlpchmura netcrunchmetryki pushmetryki w chmurzeobserwowalnośćotlpotwarta telemetriapobieranie logówtelemetriawęzeł telemetryczny netcrunch