Hi! There is currently ongoing work to upgrade James to Elasticsearch 7.x See https://github.com/apache/james-project/pull/328
Current James can be configured to save James metrics to a separate index in Elasticsearch. And then Grafana dashboards can be configured to display the history of these saved metrics. For more detailed documentation refer the configuration parameter "elasticsearch.metrics.reports.enabled" here: https://james.apache.org/server/config-elasticsearch.html This functionality that gathers and publish metrics is provided by an unmaintained library: https://github.com/linagora/elasticsearch-metrics-reporter-java This library is not compatible with Elasticsearch 7.x We are proposing to remove this functionality from James as the industry standard is to use external tools that are purpose built for pulling and storing the metrics. Users currently relying on this functionality would have to configure some monitoring tool (like Prometheus) to regularly pull and store these metrics if they want to continue displaying history of various James related metrics over time. Please respond if you agree or are against removing it. Kind regards Juhan Aasaru
