service-mesh-observability
Monitoruj service mesh: śledzenie rozproszone, metryki i wizualizacja zależności usług
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
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ć
Zainstaluj skill service-mesh-observability w swoim środowisku agenta, klonując repozytorium z gałęzi cloud-infrastructure/skills.
Przygotuj klaster Kubernetes z wdrożonym service mesh (Istio lub Linkerd) — skill dostarcza szablony konfiguracyjne dla obu platform.
Wdróż Prometheus jako system zbierania metryk: użyj dostarczonego ConfigMap do skonfigurowania scrapowania metryk z mesh-a, ustawiając interwał zbierania na 15 sekund.
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.
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%.
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.