service-mesh-observability
Implement comprehensive observability for service meshes including distributed tracing, metrics, and visualization. Use when setting up mesh monitoring, debugging latency issues, or implementing SLOs for service communication.
Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
Implement comprehensive observability for service meshes including distributed tracing, metrics, and visualization. Use when setting up mesh monitoring, debugging latency issues, or implementing SLOs for service communication.
How to use
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.