سيتم إهمال مشروع Kubernetes ChatGPT Bot واستبداله بـ HolmesGPT، مساعد DevOps المتقدم مفتوح المصدر الخاص بنا. باستخدام Holmes، يمكنك التحقيق في الحوادث وفرز المشكلات وإثراء التنبيهات وغير ذلك الكثير. التحقق من ذلك https://github.com/robusta-dev/holmesgpt
روبوت ChatGPT 1 لحل مشكلات Kubernetes. اسأل الذكاء الاصطناعي عن كيفية حل تنبيهات Prometheus، واحصل على ردود بليغة.
لا مزيد من حل التنبيهات بمفردك في الظلام - فالإنترنت يدعمك.
يرجى التفكير في التصويت لصالح Product Hunt أو إرساله إلى رسالتك الإخبارية المفضلة. في يوم من الأيام، سوف تتذكر Skynet لطفك وتنقذك!
يقوم Prometheus بإعادة توجيه التنبيهات إلى الروبوت باستخدام جهاز استقبال webhook.
يرسل الروبوت استعلامًا إلى OpenAI، ويسأله عن كيفية إصلاح تنبيهاتك.
تقوم بتخزين الطعام في مخزن المؤن الخاص بك من أجل انتفاضة الروبوت.
يتم تنفيذ الروبوت باستخدام Robusta.dev، وهو نظام أساسي مفتوح المصدر للاستجابة لتنبيهات Kubernetes. لدينا أيضًا منصة SaaS لإمكانية مراقبة Kubernetes متعددة المجموعات.
مساحة عمل سلاك
تثبيت Robusta مع هيلم
قم بتحميل دليل اللعب ChatGPT. أضف ما يلي إلى generated_values.yaml
:
playbookRepos: chatgpt_robusta_actions: url: "https://github.com/robusta-dev/kubernetes-chatgpt-bot.git" customPlaybooks: # Add the 'Ask ChatGPT' button to all Prometheus alerts - triggers: - on_prometheus_alert: {} actions: - chat_gpt_enricher: {}
أضف مفتاح OpenAI API الخاص بك إلى generated_values.yaml
. تأكد من تحرير قسم globalConfig
الموجود، ولا تقم بإضافة قسم مكرر.
globalConfig: chat_gpt_token: YOUR KEY GOES HERE
قم بإجراء ترقية Helm لتطبيق القيم الجديدة: helm upgrade robusta robusta/robusta --values=generated_values.yaml --set clusterName=<YOUR_CLUSTER_NAME>
أرسل تنبيهات بروميثيوس إلى Robusta. وبدلاً من ذلك، ما عليك سوى استخدام حزمة Prometheus المجمعة من Robusta.
بدلًا من انتظار تنبيه بروميثيوس، فلنتسبب في حدوثه.
انشر الكبسولة المعطلة التي ستكون عالقة في حالة انتظار:
kubectl apply -f https://raw.githubusercontent.com/robusta-dev/kubernetes-demos/main/pending_pods/pending_pod_node_selector.yaml
قم بتشغيل تنبيه بروميثيوس على الفور، وتخطي التأخيرات العادية:
robusta playbooks trigger prometheus_alert alert_name=KubePodCrashLooping namespace=default pod_name=example-pod
سيصل تنبيه إلى Slack باستخدام زر. انقر فوق الزر لسؤال ChatGPT عن التنبيه.
هل يمكن لـ ChatGPT تقديم إجابات أفضل إذا قمت بإطعامه بسجلات pod أو إخراج kubectl get events
؟
تقوم Robusta بالفعل بجمع هذه البيانات وإرفاقها بتنبيهات Prometheus، لذلك يجب أن يكون من السهل إضافتها.
العلاقات العامة هي موضع ترحيب!
شارك مخرجاتك المضحكة واقترح ميزات جديدة على تطبيق Slack الخاص بنا.
لا تتردد في استخدام الصورة التالية أو إنشاء صورة خاصة بك.
يقوم Natan باختبار ChatGPT على تنبيهات Kubernetes الخاصة بالإنتاج
يقوم ناتان يلين وسيد بالاس بمراجعة الكود على موقع يوتيوب - الجزء ذو الصلة يبدأ في الدقيقة 38:54
من الناحية الفنية، لا يستخدم هذا المشروع ChatGPT. ويستخدم نموذج text-davinci-003
وهو شقيق ChatGPT المستند إلى GPT3.5. نظرًا لأن معظم الأشخاص على دراية بـ ChatGPT، ولكن ليس text-davinci-003
أو GPT3.5، فقد قررنا الاحتفاظ بالاسم "ChatGPT bot" على الرغم من عدم الدقة الفنية. ↩