service-mesh-observability — скилл для Claude Code: мониторинг mesh
Скилл помогает настроить наблюдаемость service mesh: метрики, трассировки и визуализацию связей между сервисами. Пригодится для разбора задержек и настройки SLO.
/plugin marketplace add wshobson/agents
/plugin install cloud-infrastructure@claude-code-workflowsЧто делает service-mesh-observability
Скилл описывает сбор метрик, распределённых трассировок и логов для service mesh. Он охватывает золотые сигналы: задержку, трафик, ошибки и использование ресурсов, а также настройку оповещений и визуализацию зависимостей между сервисами.
В рекомендациях есть передача trace context через заголовки, корреляция метрик и трассировок через exemplars и ограничение значений labels, чтобы контролировать cardinality. Подробные шаблоны и примеры находятся в references/details.md. Руководство рассчитано на Istio и Linkerd. Ставьте его, если настраиваете мониторинг mesh или разбираете ошибки и задержки; для задач вне service mesh он не нужен.
Какие задачи решает
- настроить распределённую трассировку между сервисами
- отслеживать задержки и ошибки запросов в mesh
- определить SLO для связи между сервисами
- визуализировать зависимости сервисов
- настроить оповещения по золотым сигналам
Примеры запросов агенту
- Настрой мониторинг service mesh в Istio и предложи метрики и трассировки.
- Помоги разобраться с задержками между сервисами через distributed tracing.
- Предложи SLO и оповещения для service mesh по золотым сигналам.
Как установить service-mesh-observability
1Через маркетплейс плагинов
/plugin marketplace add wshobson/agents/plugin install cloud-infrastructure@claude-code-workflowsКоманда ставит плагин cloud-infrastructure целиком, со всеми его скиллами
2Через Skills CLI (Vercel)
npx skills add wshobson/agents --skill service-mesh-observability -a claude-code3Вручную: положить файлы
~/.claude/skills/service-mesh-observability/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/service-mesh-observability/
1Через Skills CLI (Vercel)
npx skills add wshobson/agents --skill service-mesh-observability -a codex2Вручную: положить файлы
.agents/skills/service-mesh-observability/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add wshobson/agents --skill service-mesh-observability -a cursor2Вручную: положить файлы
.cursor/skills/service-mesh-observability/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install wshobson/agents service-mesh-observability2Вручную: положить файлы
.github/skills/service-mesh-observability/SKILL.mdКомандой платформы
gemini skills install https://github.com/wshobson/agents --path plugins/cloud-infrastructure/skills/service-mesh-observabilityВручную: положить файлы
.devin/skills/service-mesh-observability/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Claude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
Из того же набора213
Весь набор →Похожие
Вопросы о service-mesh-observability
Как установить service-mesh-observability в Claude Code?
Выполните npx skills add wshobson/agents --skill service-mesh-observability -a claude-code. Файл скилла находится по пути ~/.claude/skills/service-mesh-observability/SKILL.md.
Что делает service-mesh-observability?
Скилл описывает настройку метрик, распределённых трассировок и логов для service mesh. Также он охватывает оповещения, SLO и визуализацию зависимостей сервисов.
Для каких service mesh предназначен скилл?
В руководстве рассматриваются Istio, Linkerd и развёртывания service mesh.
Исходный текст
SKILL.md · MIT
--- 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
© Seth Hobson · MIT · wshobson/agents