انعقد ThanosCon في 19 مارس 2024 في مكان مشترك لمدة نصف يوم في KubeCon EU في باريس.
Thanos عبارة عن مجموعة من المكونات التي يمكن تجميعها في نظام متري متوفر للغاية مع سعة تخزين غير محدودة، والتي يمكن إضافتها بسلاسة فوق عمليات نشر Prometheus الحالية.
Thanos هو مشروع حضانة CNCF.
يستفيد Thanos من تنسيق التخزين Prometheus 2.0 لتخزين البيانات المترية التاريخية بكفاءة من حيث التكلفة في أي وحدة تخزين للكائنات مع الحفاظ على زمن الاستجابة السريع للاستعلام. بالإضافة إلى ذلك، فهو يوفر عرض استعلام عالمي عبر جميع عمليات تثبيت Prometheus ويمكنه دمج البيانات من أزواج Prometheus HA بسرعة.
أهداف المشروع بشكل ملموس هي:
عرض الاستعلام العالمي للمقاييس.
الاحتفاظ غير المحدود بالمقاييس.
توفر عالي للمكونات، بما في ذلك بروميثيوس.
ابدء
تصميم
مشاركات المدونة
محادثات
المقترحات
التكامل
عرض الاستعلام العالمي عبر جميع خوادم Prometheus المتصلة
إلغاء البيانات المكررة ودمج المقاييس التي تم جمعها من أزواج Prometheus HA
التكامل السلس مع إعدادات Prometheus الحالية
أي تخزين كائن هو التبعية الاختيارية الوحيدة
تقليص البيانات التاريخية لتسريع الاستعلام بشكل كبير
الاتحاد عبر الكتلة
توجيه الاستعلام المتسامح مع الأخطاء
"Store API" البسيط لـ gRPC للوصول الموحد إلى البيانات عبر جميع البيانات المترية
نقاط تكامل سهلة لموفري المقاييس المخصصة
النشر باستخدام Sidecar لـ Kubernetes:
النشر مع الاستلام من أجل التوسع أو التنفيذ باستخدام مصادر أخرى متوافقة مع الكتابة عن بعد:
تستعير فلسفة Thanos ومجتمعنا الكثير من فلسفة UNIX ولغة البرمجة golang.
يجب على كل أمر فرعي أن يفعل شيئًا واحدًا ويفعله جيدًا
على سبيل المثال، يقوم وكلاء استعلام ثانوس بالمكالمات الواردة إلى نقاط نهاية واجهة برمجة تطبيقات المتجر المعروفة التي تدمج النتيجة
اكتب المكونات التي تعمل معًا
على سبيل المثال، يجب تخزين الكتل بتنسيق بروميثيوس الأصلي
اجعل من السهل قراءة المكونات وكتابتها وتشغيلها
على سبيل المثال، تقليل التعقيد في تصميم النظام وتنفيذه
يجب أن يكون الفرع الرئيسي مستقرًا وقابلاً للاستخدام. كل التزام بالبنيات الرئيسية لصورة عامل الإرساء المسماة main-
في quay.io/thanos/thanos وthanosio/thanos dockerhub (المرآة)
نقوم أيضًا بإجراء إصدارات ثانوية كل 6 أسابيع.
خلال ذلك، نقوم ببناء كرات القطران للمنصات الرئيسية وإصدار صور عامل الإرساء.
راجع مستندات عملية الإصدار للحصول على التفاصيل.
المساهمات هي موضع ترحيب كبير! راجع CONTRIBUTING.md لمزيد من المعلومات.
Thanos هو مشروع مفتوح المصدر ونحن نقدر ونرحب بالمساهمين الجدد وأعضاء المجتمع. فيما يلي طرق التواصل مع المجتمع:
سلاك: #ثانوس
تعقب المشكلات: مشكلات GitHub
راجع Adopters List
.
انظر MAINTAINERS.md