As a statistics nerd,
I want to be able to access and visualize detailed statistics for my factory.
Being a software developer myself, I am accustomed to monitoring my systems and visualizing practically every metric available. For thisa purpose, I often use tools like Prometheus and Grafana or similar software.
Satisfactory is heaven for any statistics nerd. Metrics like the amount of things being produced, the number of structures built and the amount of energy produced just beg for being displayed as graphs on some dashboard. For a certain target audience, to which I definitly belong, having this kind of data is almost as exciting as playing the actual game.
Implementing a visualization front-end for the game would be an enormous effort, and a not very satisfying one, too. It is to be expected that almost every player has different expectations for the dashboards, which makes implementing this kind of functionality as a part of the software itself an execise in futility.
In order to fulfill the needs of the statistics nerds while not overburdening the development team, it would be highly desirable to have some API using which the relevant data can be extracted and processed in whatever way one wants. Any kind of API that can be accessed with standard monitoring tools would be sufficient here, be it REST, JMX, SNMP or any similar protocol.
While this would be a great addition to the current software, it would be even more helpful in the dedicated server version that is hinted at in the road map. As such a server will typically be available 24/7, it would be quite easy to set up the monitoring infrastructure for experienced users. If the developers provided some kind of default setup, e.g. in the form of a Docker image, Docker Swarm configuration or Helm Chart, installation would be possible even for less skilled server admins.