Toolverse
Wszystkie skille

service-mesh-observability

autor: wshobson

Monitoruj service mesh: śledzenie rozproszone, metryki i wizualizacja zależności usług

Instalacja

Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.

Instalacja

Szybkie info

Kategoria
DevOps
Wyświetlenia
67

O skillu

Umożliwia kompleksowe obserwowanie service mesh poprzez rozproszone śledzenie transakcji, zbieranie metryk i wizualizację. Skonfiguruj monitoring dla Istio i Linkerd, debuguj problemy z opóźnieniami, definiuj SLO dla komunikacji między usługami. Obserwuj trzy filary: metryki (przepustowość, błędy, opóźnienia), ślady (kontekst span, zależności) i logi (dostęp, błędy). Zidentyfikuj wąskie gardła w sieci usług i monitoruj złote sygnały: latencję, ruch, błędy i nasycenie zasobów.

Jak używać

  1. Zainstaluj skill service-mesh-observability w swoim środowisku agenta, klonując repozytorium z gałęzi cloud-infrastructure/skills.

  2. Przygotuj klaster Kubernetes z wdrożonym service mesh (Istio lub Linkerd) — skill dostarcza szablony konfiguracyjne dla obu platform.

  3. Wdróż Prometheus jako system zbierania metryk: użyj dostarczonego ConfigMap do skonfigurowania scrapowania metryk z mesh-a, ustawiając interwał zbierania na 15 sekund.

  4. Skonfiguruj rozproszone śledzenie (distributed tracing) — połącz system śledzenia (np. Jaeger) z mesh-em, aby przechwytywać kontekst span i śledzić latencję między usługami.

  5. Zdefiniuj alerty dla złotych sygnałów: ustaw próg dla P99 latencji powyżej 500ms, wskaźnika błędów 5xx powyżej 1%, anomalii w przepustowości oraz nasycenia zasobów powyżej 80%.

  6. Wizualizuj zależności usług i metryki w dashboardzie (np. Grafana) — monitoruj przepustowość, wskaźnik błędów, percentyle latencji (P50, P99) i wykorzystanie zasobów mesh-a.

Podobne skille