Навыки service-mesh-observability
🔭

service-mesh-observability

Безопасно 🌐 Доступ к сети⚙️ Внешние команды📁 Доступ к файловой системе

Быстрая настройка наблюдаемости service mesh

Телеметрия service mesh сложно настраивается для связи между трассировкой, метриками и дашбордами. Этот навык предоставляет готовые шаблоны и запросы для наблюдаемости Istio и Linkerd.

Поддерживает: Claude Codex Code(CC)
📊 69 Адекватно
1

Скачать ZIP навыка

2

Загрузить в Claude

Перейдите в Settings → Capabilities → Skills → Upload skill

3

Включите и начните использовать

Протестировать

Использование «service-mesh-observability». Give me a concise checklist to enable Istio observability with Prometheus and Jaeger.

Ожидаемый результат:

  • Deploy Prometheus with the Istio scrape config and ServiceMonitor.
  • Enable tracing in Istio and point Zipkin to Jaeger collector.
  • Install Jaeger all-in-one and expose the UI port.
  • Add PromQL panels for request rate, errors, and P99 latency.

Использование «service-mesh-observability». How do I check which services are making the most requests?

Ожидаемый результат:

  • Use Linkerd viz top command: linkerd viz top deploy/my-app
  • Or query Prometheus: sum(rate(istio_requests_total[5m])) by (destination_service_name)
  • Check the Grafana Istio dashboards for visualized request rates by service.

Использование «service-mesh-observability». Set up alerting for high error rates.

Ожидаемый результат:

  • Create a PrometheusRule with expression: sum(rate(istio_requests_total{response_code=~"5.."}[5m])) by (destination_service_name) / sum(rate(istio_requests_total[5m])) by (destination_service_name) > 0.05
  • Set for: 5m threshold to avoid alert flapping.
  • Label with severity: critical and include service name in summary.

Аудит безопасности

Безопасно
v4 • 1/17/2026

Pure documentation skill containing YAML templates, PromQL queries, and CLI examples for service mesh observability. All static findings are false positives: the scanner misinterpreted PromQL metric names (containing 'md5', 'sha' substrings) as weak crypto, flagged documentation links as network IOCs, and misidentified YAML field names as path traversal. The content is static documentation that matches its stated purpose exactly.

2
Просканировано файлов
579
Проанализировано строк
3
находки
4
Всего аудитов

Оценка качества

38
Архитектура
100
Сопровождаемость
85
Контент
21
Сообщество
100
Безопасность
91
Соответствие спецификации

Что вы можете построить

Развернуть мониторинг mesh

Используйте шаблоны для настройки Prometheus, Grafana и трассировки для нового service mesh.

Исследовать всплески задержки

Примените PromQL запросы и настройку трассировки для обнаружения сервисов с высокой задержкой.

Определить SLO для mesh

Используйте рекомендации по золотым сигналам для формирования SLO и правил алертинга для сервисов.

Попробуйте эти промпты

Быстрый старт
Перечислите минимальные шаги и шаблоны для включения метрик и трассировки Istio в новом кластере.
Дашборды
Предоставьте ключевые PromQL запросы для частоты запросов, частоты ошибок и P99 задержки по сервисам.
Развертывание трассировки
Приведите пример IstioOperator и развертывания Jaeger для распределенной трассировки.
Полный стек
Объедините шаблоны Prometheus, Grafana, Jaeger, Kiali и OTL в план поэтапного развертывания.

Лучшие практики

  • Сэмплируйте трассировку с высокими частотами в разработке и более низкими в production для контроля затрат.
  • Используйте согласованное распространение контекста трассировки во всех сервисах.
  • Настраивайте алертинг на золотые сигналы с четкими пороговыми значениями в PrometheusRule.

Избегать

  • Сбор метрик с высокой кардинальностью без ограничений в Prometheus.
  • Запуск 100% трассировки в production по умолчанию.
  • Работа без дашбордов для зависимостей сервисов и топологии.

Часто задаваемые вопросы

Is this compatible with Istio and Linkerd?
Да, он предоставляет примеры для рабочих процессов наблюдаемости Istio и Linkerd.
What are the limits of this skill?
Он предоставляет только шаблоны и рекомендации. Он не развертывает и не проверяет конфигурации.
Can I integrate with OpenTelemetry?
Да, он включает конфигурацию OpenTelemetry Collector и пример Istio Telemetry.
Does it access my data or credentials?
Нет, он содержит статическую документацию и не получает доступ к файлам или данным окружения.
What if my metrics are missing?
Проверьте цели scrape Prometheus, метки сервисов и настройки телеметрии Istio.
How does it compare to vendor tools?
Он является вендорно-нейтральным и использует общие компоненты и запросы с открытым исходным кодом.

Сведения для разработчиков

Структура файлов

📄 SKILL.md