Apologies for the broken links! *Running this commit:* https://github.com/apache/james-project/tree/c75eb15030b5811435f982a02e54fc2ab1e63691
*Following these metrics docs*: https://github.com/apache/james-project/tree/d2cf7c8e229d9ed30125871b3de5af3cb1553649/server/grafana-reporting/prometheus-datasource *Relevant JMAP source code: * https://github.com/apache/james-project/blob/master/server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/method/EmailSetMethod.scala#L39 On Fri, Aug 29, 2025 at 12:14 PM Samiul Islam <[email protected]> wrote: > Hello, > I'm running the james master branch postgres version (this commit > <http://c75eb15030b5811435f982a02e54fc2ab1e63691> to be more specific), > and am trying to export the metrics to my prometheus stack deployed in a > k3s cluster. With the servicemonitors setup and the metrics enabled through > the webadmin.properties file, I am only able to scrape "some" of the > metrics referenced in the docs and dashboards here > <https://github.com/apache/james-project/tree/d2cf7c8e229d9ed30125871b3de5af3cb1553649/server/grafana-reporting/prometheus-datasource> > > The metrics available to me are shown in the screenshot below, but the > dashboards are showing some other metrics like "JMAP_request", > "JMAP_getMailboxes", etc. which are not available in the metrics endpoint. > > Now my question is, how can I enable all metrics that are shown in the > docs and example dashboards? Have they been renamed/removed recently? > > [image: image.png] > > PS: I noticed that the metrics factory is being injected in the jmap > source code in files like these <http:///>, but they are never used > anywhere (Unless they are somehow being invisibly used through Scala > magic). If i properly create a metric here, would it automatically be > exposed to the /metrics route? or is the recommended way to do this is > through mailets? > >
