PyMine-Server icon indicating copy to clipboard operation
PyMine-Server copied to clipboard

allow for statistics exporting

Open 456dev opened this issue 4 years ago • 2 comments

Feature

  • allow for statistics and console logging to be live exported to a central statistics /logging server Link to per plugin logging, expose a "channel" per plugin

Reason

  • centralised

456dev avatar Mar 09 '21 09:03 456dev

What do you mean by server/channel? Are you talking about Discord? If so, it seems like the sort of thing that should be a plugin, not a builtin.

Sh-wayz avatar Jul 06 '21 15:07 Sh-wayz

No I mean like log channels: in bukkit a log channel is create per plugin, for the plugins getLogger method. This is normally used for saying the plugins prefix in the console, but in general just logs the plugin that made the message

When refering to central servers for stats etc, Logging servers refer to either SAAS, or selfhosted log agrevators, like logstash (elastic stack), or grafana Loki This would be both for server logs (to detect and act on errors, warnings etc, like sending emails on skipping ticks, or players moving too fast, or errors in general) And for general statistics (online player amount)

I'm not sure how it works, but you might also be able to work as a data provider? For like search? I wonder if stuff like players could be indexed with the elastic stuff

456dev avatar Jul 06 '21 16:07 456dev