google / google/codeworld

Monitoring for CodeWorld game server

Aperta
#390 6 commenti 0 reazioni 0 assegnatari Vedi su GitHub
discussion
Lingua principale
Haskell
Stelle
1.3k
Fork
201
Metriche di merge delle PR
Nessuna PR unita negli ultimi 30g

Descrizione

It would be good to get more visibility on what's happening inside the CodeWorld game server.

For the main web server, the current state is not so bad, for a few reasons: (a) the site is fundamentally pretty simple, (b) all useful work spawns subprocesses for GHCJS and writes artifacts with timestamps, and (c) there are logs, at least. None of these things, though, are true of the new game server. I'd like to know how many concurrent sessions and connections it's maintaining, how long-lived they are, whether there are leaks over time, the distribution of session sizes, the rate of messages relayed, etc. None of these are visible in the current setup.

Guida per i contributori

Apri la guida per i contributori

Direzione di ricerca

Inizia leggendo l’attuale server di gioco CodeWorld e la relativa configurazione di logging o monitoraggio del runtime; nell’issue non sono identificati file o test specifici. Definisci come esporre sessioni concorrenti, connessioni, durate, perdite, dimensioni delle sessioni e frequenze dei messaggi inoltrati, quindi verifica che queste misurazioni siano disponibili nel tempo.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Valutazione

Stack tecnologico
haskell
Ambito
backend, observability
Tipo di issue
Funzionalità
Difficoltà
5/5
Tempo stimato
Più di una settimana
Stato di attività
Ferma
Chiarezza
Da chiarire
Idoneità per principianti
25/100

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.