Surveillance de mon serveur Minecraft avec OpenTelemetry et Dash0

2025-05-11
Surveillance de mon serveur Minecraft avec OpenTelemetry et Dash0

Pour permettre des bêtises multijoueurs Minecraft avec les enfants, j'ai mis en place un serveur Minecraft Java sur une VM Linux et j'ai implémenté une surveillance complète à l'aide d'OpenTelemetry, d'un exportateur Prometheus et de Dash0. L'agent OpenTelemetry Java surveille l'état de la JVM, un exportateur Prometheus Minecraft collecte des métriques spécifiques au jeu (nombre de joueurs, blocs miniers, etc.), et le collecteur OpenTelemetry agrège et envoie toutes les données à Dash0. Les requêtes PromQL et la surveillance des journaux de Dash0 me permettent de suivre l'état du serveur, comme les temps d'arrêt et les redémarrages de la JVM, avec des alertes Slack. Le processus a été un rafraîchissement amusant des compétences en Java et en administration système Linux. Bien que le tableau de bord soit simple, un serveur stable est la priorité.

Jeux