service-mesh-observability
إعداد قابلية مراقبة شبكة الخدمات بسرعة
من الصعب توصيل تتبع شبكة الخدمات عبر التتبعات والمقاييس ولوحات المعلومات. توفر هذه المهارة قوالب واستعلامات جاهزة لقابلية مراقبة Istio وLinkerd.
Télécharger le ZIP du skill
Importer dans Claude
Allez dans Paramètres → Capacités → Skills → Importer un skill
Activez et commencez à utiliser
Tester
Utilisation de "service-mesh-observability". Give me a concise checklist to enable Istio observability with Prometheus and Jaeger.
Résultat attendu:
- نشر Prometheus مع إعداد Istio scrape وServiceMonitor.
- تمكين التتبع في Istio وتوجيه Zipkin إلى جامع Jaeger.
- تثبيت Jaeger all-in-one وإتاحة منفذ واجهة المستخدم.
- إضافة لوحات PromQL لمعدل الطلبات والأخطاء وزمن استجابة P99.
Utilisation de "service-mesh-observability". How do I check which services are making the most requests?
Résultat attendu:
- Use Linkerd viz top command: linkerd viz top deploy/my-app
- Or query Prometheus: sum(rate(istio_requests_total[5m])) by (destination_service_name)
- تحقق من لوحات Grafana الخاصة بـ Istio لعرض معدلات الطلبات حسب الخدمة.
Utilisation de "service-mesh-observability". Set up alerting for high error rates.
Résultat attendu:
- إنشاء PrometheusRule بالتعبير: 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
- ضبط for: 5m لتجنب تذبذب التنبيهات.
- وضع التسمية severity: critical وتضمين اسم الخدمة في الملخص.
Audit de sécurité
SûrPure 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.
Facteurs de risque
🌐 Accès réseau (12)
⚙️ Commandes externes (17)
📁 Accès au système de fichiers (1)
Score de qualité
Ce que vous pouvez construire
إعداد مراقبة الشبكة
استخدم القوالب لربط Prometheus وGrafana والتتبعات لشبكة خدمات جديدة.
التحقيق في ارتفاعات زمن الاستجابة
طبّق استعلامات PromQL وإعداد التتبّع لتحديد الخدمات ذات زمن الاستجابة المرتفع.
تحديد SLOs للشبكة
استخدم إرشادات الإشارات الذهبية لصياغة SLOs وقواعد التنبيه للخدمات.
Essayez ces prompts
List the minimal steps and templates to enable Istio metrics and tracing in a new cluster.
Provide the key PromQL queries for request rate, error rate, and P99 latency by service.
Give an IstioOperator and Jaeger deployment example for distributed tracing.
Combine Prometheus, Grafana, Jaeger, Kiali, and OTel templates into a staged rollout plan.
Bonnes pratiques
- أخذ عينات التتبّع بمعدلات عالية في التطوير وأقل في الإنتاج للسيطرة على التكاليف.
- استخدم اتساقاً في تمرير سياق التتبّع عبر جميع الخدمات.
- نبّه على الإشارات الذهبية مع عتبات واضحة محددة في PrometheusRule.
Éviter
- جمع تسميات عالية الكاردينالية دون حدود في Prometheus.
- تشغيل التتبّع بنسبة 100 بالمئة في الإنتاج افتراضياً.
- العمل دون لوحات معلومات لاعتماديات الخدمات والطوبولوجيا.