distributed-tracing
تنفيذ التتبّع الموزّع باستخدام Jaeger و Tempo
تصحيح أخطاء الخدمات المصغّرة صعب دون رؤية مسارات الطلبات عبر الخدمات. تساعدك هذه المهارة على تنفيذ التتبّع الموزّع باستخدام Jaeger و Tempo لتتبّع الطلبات، وتحديد الاختناقات، وفهم تبعيات الخدمات.
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 "distributed-tracing". Help me deploy Jaeger on Kubernetes
Résultat attendu:
سأساعدك على نشر Jaeger على Kubernetes باستخدام Jaeger Operator. أولاً، سأُنشئ مساحة اسم observability وأنشر المشغّل. ثم سأهيئ مثيلاً إنتاجيًا من Jaeger مع تخزين Elasticsearch وأفعّل ingress لواجهة المستخدم.
Utilisation de "distributed-tracing". Add tracing to my Flask application
Résultat attendu:
سأُهيّئ تطبيق Flask الخاص بك باستخدام OpenTelemetry. سأثبّت الحزم المطلوبة، وأُهيّئ مزوّد المتتبّع مع مُصدّر Jaeger، وأضيف التهيئة التلقائية لـ Flask. سأوضح لك أيضًا كيفية إنشاء نطاقات مخصّصة لاستعلامات قاعدة البيانات.
Utilisation de "distributed-tracing". Configure sampling to trace only errors
Résultat attendu:
سأُعدّ مُعيِّنًا مخصّصًا يتتبّع جميع الطلبات التي تحتوي على أخطاء بينما يأخذ عيّنة بنسبة 1 بالمئة فقط من الطلبات الناجحة. يلتقط هذا النهج جميع الأعطال للتصحيح مع تقليل العبء من العمليات العادية.
Audit de sécurité
SûrStatic analyzer detected 65 potential security patterns including C2 keywords, weak crypto, and external commands. Manual review confirms all findings are false positives - patterns appear in legitimate documentation and code examples for distributed tracing infrastructure deployment. No security risks identified.
Facteurs de risque
⚡ Contient des scripts (3)
🌐 Accès réseau (10)
⚙️ Commandes externes (40)
Score de qualité
Ce que vous pouvez construire
تصحيح مشكلات زمن الاستجابة في الخدمات المصغّرة
انشر تتبّع Jaeger وحرّر خدماتك في Python Flask لتحديد أي الاستدعاءات التابعة تتسبب في بطء استجابات واجهة API.
رسم خريطة تبعيات الخدمات
اضبط التتبّع الموزّع عبر خدماتك المصغّرة في Node.js لعرض مخططات تبعيات الخدمات وفهم أنماط تدفق الطلبات.
تنفيذ قابلية الرصد في الإنتاج
اضبط Tempo مع Grafana ونفّذ استراتيجيات أخذ العينات لتتبّع التتبّعات في الإنتاج دون عبء على الأداء.
Essayez ces prompts
Help me deploy Jaeger on my Kubernetes cluster with Elasticsearch storage
Add OpenTelemetry instrumentation to my Flask API to send traces to Jaeger
Show me how to propagate trace context when my Node.js service calls downstream APIs
Help me configure adaptive sampling for my production Go services to reduce tracing overhead while capturing errors
Bonnes pratiques
- استخدم معدلات أخذ عينات بين 1 و10 بالمئة في الإنتاج لتقليل عبء الأداء
- أضف وسومًا ذات معنى مثل user ID و request ID إلى النطاقات لتسهيل التصفية والتحليل
- انشر سياق التتبّع عبر جميع حدود الخدمات بما في ذلك قوائم الرسائل والمهام غير المتزامنة
Éviter
- تتبّع 100 بالمئة من حركة الإنتاج دون أخذ عينات يؤدي إلى تكاليف تخزين مرتفعة وتأثير على الأداء
- إنشاء عدد كبير جدًا من النطاقات للعمليات الدقيقة يضيف عبئًا دون رؤى مفيدة
- تخزين بيانات حسّاسة مثل كلمات المرور أو مفاتيح API في وسوم النطاقات يخالف أفضل الممارسات الأمنية