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

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