service-mesh-observability

Integrate metrics, traces, and logs for Istio and Linkerd service meshes.

Updated Apr 19, 2026
One-click install
npx skills add https://github.com/ArogyaReddy/https-github.com-wshobson-agents --skill service-mesh-observability-arogyareddy
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: service-mesh-observability
Source: https://github.com/ArogyaReddy/https-github.com-wshobson-agents/tree/main/plugins/cloud-infrastructure/skills/service-mesh-observability
Command: npx skills add https://github.com/ArogyaReddy/https-github.com-wshobson-agents --skill service-mesh-observability-arogyareddy

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Complete guide to observability patterns for Istio, Linkerd, and service mesh deployments, enabling teams to observe, diagnose, and optimize cross-service communications.

Core Features & Use Cases

  • Three Pillars of Observability: Metrics, Traces, and Logs, with recommended golden signals for mesh health.
  • Out-of-the-box templates: Istio with Prometheus & Grafana, Jaeger tracing, Linkerd visualization, and OpenTelemetry integration for end-to-end tracing and monitoring.
  • Guided best practices: alerting rules, dashboards, and topology visualizations to troubleshoot latency, errors, and dependencies across meshes.

Quick Start

Install and configure the service-mesh-observability skill to enable end-to-end tracing, metrics collection, and dashboards across Istio and Linkerd deployments.

Frequently Asked Questions about service-mesh-observability

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I set up observability for an Istio service mesh using Prometheus and Grafana?

Service mesh observability for Istio uses out-of-the-box templates for Prometheus and Grafana to collect metrics and build dashboards. You can monitor golden signals, visualize topology, and track microservices health across the mesh.

What are the golden signals I need to monitor for service mesh health?

Golden signals for service mesh health include metrics for latency, traffic, errors, and saturation. Monitoring these signals across microservices helps you observe, diagnose, and optimize cross-service communications and SLOs.

Can I use Jaeger and OpenTelemetry for end-to-end tracing in Linkerd deployments?

Yes, service mesh observability integrates Jaeger tracing and OpenTelemetry for Linkerd deployments. This combination provides end-to-end tracing to troubleshoot latency issues, error rates, and dependencies across microservices.

How do I troubleshoot latency and error rates across microservices in a service mesh?

You can troubleshoot latency and error rates by applying guided best practices for alerting rules and topology visualizations. This approach diagnoses cross-service communication issues and optimizes mesh performance.

Does this observability approach work with both Istio and Linkerd deployments?

Yes, the observability patterns apply to Istio, Linkerd, and general service mesh deployments. It enables teams to observe, diagnose, and optimize cross-service communications across different mesh implementations.

Why do I need OpenTelemetry integration for service mesh observability?

OpenTelemetry integration provides end-to-end tracing and monitoring across your service mesh. It combines metrics, traces, and logs to fulfill requirements for golden signals, dashboards, and comprehensive microservices debugging.