Skip to content

Conversation

@Jannled
Copy link
Collaborator

@Jannled Jannled commented Dec 3, 2025

No description provided.

Jannled and others added 8 commits June 15, 2025 18:59
After switching to multiprocessing, we noticed [prometheus_flask_exporter](https://github.com/rycus86/prometheus_flask_exporter/tree/master) behaving strange. Turns out it is by default not able to handle uWSGI/Gunicorn multi processing. Unfortunately, by enabling multi processing we lose several other features of Prometheus like transmitting the game version info.

Further reading:
- https://github.com/rycus86/prometheus_flask_exporter/tree/master?tab=readme-ov-file#multiprocess-applications
- https://prometheus.github.io/client_python/multiprocess/
Added two Dashboard files: One for manual import into a running Grafana instance and one that gets used by the docker-compose-build.yml file (we can't use inputs in the automatically provisioned one...)
* First draft of JsonLevelList Up and Running

* Implement Loading multiple Versions of the same level

* Display wire length if metric is enabled via query param

e.g. `/game?group=editor&showWireLen`

* Show wire length in grid size increments, Remove magic Number for GridSize

* Fix Prometheus, Cleanup before MR

---------

Co-authored-by: Jannled <7737131+Jannled@users.noreply.github.com>
The screenshot tool was not able to handle the new JsonLevelList format
* Fix quali condition and simulate click ctr

* Base to switch Stats Exporter to new Json Level List Format

---------

Co-authored-by: Jannled <7737131+Jannled@users.noreply.github.com>
@Jannled Jannled changed the title Dev Release 2.1.0 Dec 3, 2025
@Jannled Jannled merged commit c0a1a93 into main Dec 3, 2025
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants