مراقبة خادم Minecraft الخاص بي باستخدام OpenTelemetry و Dash0

2025-05-11
مراقبة خادم Minecraft الخاص بي باستخدام OpenTelemetry و Dash0

لتمكين اللعب الجماعي في Minecraft مع الأطفال، قمت بإعداد خادم Minecraft Java على جهاز افتراضي يعمل بنظام Linux، وقمت بتنفيذ مراقبة شاملة باستخدام OpenTelemetry وبرنامج تصدير Prometheus و Dash0. يقوم وكيل OpenTelemetry Java بمراقبة سلامة JVM، ويقوم برنامج تصدير Prometheus Minecraft بجمع مقاييس محددة للعبة (عدد اللاعبين، الكتل المُستخرجة، وما إلى ذلك)، ويقوم جامع OpenTelemetry بتجميع وإرسال جميع البيانات إلى Dash0. تتيح لي استعلامات PromQL ومراقبة السجلات في Dash0 تتبع حالة الخادم، مثل أوقات التوقف وإعادة تشغيل JVM، مع تنبيهات Slack. كانت العملية بمثابة تحديث ممتع لمعرفتي بـ Java وإدارة أنظمة Linux. على الرغم من أن لوحة التحكم بسيطة، إلا أن الخادم المستقر هو الأولوية.

الألعاب