[RFC] Monitoring support
The CE version of mattermost doesn't expose monitoring data.
We use mattermost-docker internaly and we use telegraf/grafana/influxdb for monitoring the all stack. We extended the docker-compose of that project and add a telegraf config file.
But our telegraf configuration is very basic. But it would be great addition for this project to provide out-of the box monitoring.
If the maintainers (@pichouk and @xcompass) are Okay, with that proposition, I will propose a basic MVP of that monitoring stack. My telegraf skills are limited so the help of other contributors is more than welcome.
I disagree to add more containers to the docker-compose.yml because I want it to be the most generic possible.
BUT I am thinking of a way to allow users to propose some contribution examples (and a monitoring example is a good idea). It will be part of the "web image deprecation project", it is stale for now because I'm running out of time but I will work on this as soon as I can.
So I'll let your request open and I will ping you when things will move on, thanks for your proposal :)
@pichouk Thanks for your answer.
I'll wait for your ping then.
However on way to enable contribution would be to use another docker-compose.yml
Which will override the generic one and add new features.
some documentation ...
(ノ´ヮ´)ノ*:・゚✧
Another nice way would be to have a docker-compose.yml generator, something like https://github.com/Mailu/Mailu/tree/master/setup is currently building or the Caddy project has: https://caddyserver.com/download
We will probably deprecate the use of a docker-compose.yml file in this repository on #366. I'll let you know.