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

Reply via email to