Skills wshobson agents

service-mesh-observability

Use it when:
You run Istio or Linkerd on Kubernetes and need request metrics, traces across services, a dependency map or alerts on mesh traffic.
It does:
Frames mesh monitoring around the golden signals, latency, traffic, errors and saturation, with starting alert thresholds such as P99 over 500 ms or errors over 1%.
You get:
YAML and commands that wire Prometheus, Jaeger, Kiali and an OpenTelemetry collector into Istio, PromQL queries, a Grafana dashboard and alert rules.
Sampling:
Trace every request in development and 1–10% in production.

TL;DR

Observability for the traffic between services in an Istio or Linkerd mesh. The SKILL.md sets out the three pillars, metrics, traces and logs, and the four golden signals with suggested thresholds, plus rules: sample appropriately, propagate trace headers consistently, alert on the golden signals, link metrics to traces with exemplars and tier storage; don't over-sample, let label cardinality grow, skip dependency dashboards or forget what observability costs. Its reference file is mostly Istio: a Prometheus scrape config and a Prometheus Operator ServiceMonitor; PromQL for request rate, 5xx rate, P99 latency, TCP connections and request size; Jaeger with Istio tracing turned on; a Grafana dashboard with request rate, error rate, P99 latency and service topology panels; Kiali to visualize the mesh; and an OpenTelemetry collector feeding Jaeger and Prometheus, with Istio sampling 10% of traces. For Linkerd it gives linkerd viz commands for top requests, per-route metrics, live traffic and service edges. Prometheus alert rules fire on errors above 5%, P99 latency over one second and mesh certificates expiring within a week.

Summarizes the skill at 4bde316.

npx skills add https://github.com/wshobson/agents --skill service-mesh-observability
Weekly Downloads week to Nov 9, 2026
147
-17% in 8 weeks

Fewer weekly downloads than 73% of skills

Weekly values
Week toInstalls
Sep 21178
Sep 28206
Oct 5263
Oct 12206
Oct 19173
Oct 26177
Nov 2159
Nov 9147
Total Downloads on skills.sh
10,700

More downloads than 54% of skills

Repo stars wshobson/agents
42,334

More stars than 76% of repos

Age published Jan 20, 2026
9 months

Older than 82% of skills

Category

Deploy, provision, observe and debug cloud apps.

Everything for building software: planning, coding, debugging, design, frameworks, cloud, agents and skills.

Type

Knowledge and rules the agent applies while it works: best practices, design principles, API references.

Effect

Adds no side effects of its own. It shapes how the agent thinks, writes or reviews. Guidelines and routers are always effect:none, even when the task they support edits code.

Needs

Instructions only. Works in any agent that supports skills.

Publisher

Everyone else. Unverified vendor claims default to community.

Topics
Stack

SKILL.md

From wshobson/agents at 4bde316. Checked daily, last changed Nov 6, 2026.

Frontmatter
name: service-mesh-observability
description: 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.

Service Mesh Observability

Complete guide to observability patterns for Istio, Linkerd, and service mesh deployments.

When to Use This Skill

  • Setting up distributed tracing across services
  • Implementing service mesh metrics and dashboards
  • Debugging latency and error issues
  • Defining SLOs for service communication
  • Visualizing service dependencies
  • Troubleshooting mesh connectivity

Core Concepts

1. Three Pillars of Observability
┌─────────────────────────────────────────────────────┐
│                  Observability                       │
├─────────────────┬─────────────────┬─────────────────┤
│     Metrics     │     Traces      │      Logs       │
│                 │                 │                 │
│ • Request rate  │ • Span context  │ • Access logs   │
│ • Error rate    │ • Latency       │ • Error details │
│ • Latency P50   │ • Dependencies  │ • Debug info    │
│ • Saturation    │ • Bottlenecks   │ • Audit trail   │
└─────────────────┴─────────────────┴─────────────────┘
2. Golden Signals for Mesh
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%

Templates and detailed worked examples

Full template library and detailed worked examples live in references/details.md. Read that file when you need the concrete templates.

Best Practices

Do's
  • Sample appropriately - 100% in dev, 1-10% in prod
  • Use trace context - Propagate headers consistently
  • Set up alerts - For golden signals
  • Correlate metrics/traces - Use exemplars
  • Retain strategically - Hot/cold storage tiers
Don'ts
  • Don't over-sample - Storage costs add up
  • Don't ignore cardinality - Limit label values
  • Don't skip dashboards - Visualize dependencies
  • Don't forget costs - Monitor observability costs