
A solid implementation guide for getting observability working across Istio and Linkerd deployments. Sets up the full stack with Prometheus metrics, Jaeger tracing, and Grafana dashboards, plus includes the specific PromQL queries you actually need for golden signals like P99 latency and error rates. The templates cover both quick Linkerd CLI debugging and production Kiali topology visualization. Honest take: the Istio setup is more complex but gives you finer control, while Linkerd's built-in viz extension gets you running faster. Most useful when you're past the basic mesh setup and need to debug why services are slow or failing.
$ npx -y skills add wshobson/agents --skill service-mesh-observability --agent claude-codeInstalls into .claude/skills of the current project.
Complete guide to observability patterns for Istio, Linkerd, and service mesh deployments.
┌─────────────────────────────────────────────────────┐
│ Observability │
├─────────────────┬─────────────────┬─────────────────┤
│ Metrics │ Traces │ Logs │
│ │ │ │
│ • Request rate │ • Span context │ • Access logs │
│ • Error rate │ • Latency │ • Error details │
│ • Latency P50 │ • Dependencies │ • Debug info │
│ • Saturation │ • Bottlenecks │ • Audit trail │
└─────────────────┴─────────────────┴─────────────────┘
| Signal | Description | Alert Threshold |
|---|---|---|
| Latency | Request duration P50, P99 | P99 > 500ms |
| Traffic | Requests per second | Anomaly detection |
| Errors | 5xx error rate | > 1% |
| Saturation | Resource utilization | > 80% |
Full template library and detailed worked examples live in references/details.md. Read that file when you need the concrete templates.
Sponsors