service-mesh-observability

Configure tracing, metrics, and dashboards for Istio and Linkerd service meshes.

Updated Mar 29, 2026
One-click install
npx skills add https://github.com/jamesogunsan/prod-eng-skills --skill service-mesh-observability-jamesogunsan
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: service-mesh-observability
Source: https://github.com/jamesogunsan/prod-eng-skills/tree/main/plugins/cloud-infrastructure/skills/service-mesh-observability
Command: npx skills add https://github.com/jamesogunsan/prod-eng-skills --skill service-mesh-observability-jamesogunsan

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Implement comprehensive observability patterns for service meshes including distributed tracing, metrics, and visualization across Istio, Linkerd, and other mesh deployments.

Core Features & Use Cases

  • Distributed tracing across mesh services with context propagation and trace visualization.
  • Metrics and dashboards: collect golden signals, service dashboards, and alerting for mesh health.
  • Use Case: debugging latency issues, defining SLOs for service communication, and visualizing dependencies.

Quick Start

Configure tracing, metrics, and dashboards for your service mesh to begin monitoring mesh health.

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 distributed tracing and metrics for an Istio service mesh?

Configure service mesh observability by setting distributed tracing contexts, sampling rates, and golden signal metrics for Istio. This deploys trace visualization, service dashboards, and mesh health monitoring across your deployments.

What is service mesh observability and when do I need it for debugging latency?

Service mesh observability provides distributed tracing, metrics, and topology visualizations to monitor mesh health and debug latency issues. You need it when defining SLOs for service communication or visualizing dependencies across Istio and Linkerd.

Can I use this to configure dashboards and alerts for both Istio and Linkerd?

Yes, you can configure dashboards and alerting for both Istio and Linkerd. The skill supports applying dashboard templates, collecting golden signals, and defining SLOs across multiple mesh environments to monitor mesh health and performance.

How do I configure trace sampling rates and context propagation in a service mesh?

Configure trace sampling rates and context propagation by applying observability patterns to your service mesh deployment. This establishes distributed tracing across mesh services, enabling trace visualization and debugging of service communication latency.

What's the best way to visualize service dependencies and topology in Linkerd?

The best way to visualize Linkerd service dependencies is by configuring topology visualizations and service dashboards. This monitors mesh health by mapping service communication patterns and collecting golden signals across your deployment.