Hi Steven,

1. You can filter the MBeans you want to harvest
2. You can change the scheduling period: by default it’s every minutes, you can 
change it by configuration or using the scheduler:* commands, depending of the 
granularity you want

Regards
JB

> Le 1 juin 2021 à 11:07, Steven Huypens <[email protected]> a écrit :
> 
> Hi,
> 
> Enabling the JMX-collector leads to a very high CPU load in our application, 
> making it impossible to use. I'm not sure, but I think especially the 
> org.apache.karaf MBeans are expensive to harvest, maybe because of the size 
> of our application (>900 bundles).
> 
> It would be very useful if we could configure which MBeans we are interested 
> in.
> 
> Kind regards,
> Steven
> 
> 
> On Mon, May 3, 2021 at 6:14 AM Jean-Baptiste Onofre <[email protected] 
> <mailto:[email protected]>> wrote:
> Hi Daniel,
> 
> JMX collector polls all MBeans attributes. However Prometheus appender only 
> expose metrics (numeric) on the Prometheus servlet:
> 
> http://localhost:8181/decanter/prometheus 
> <http://localhost:8181/decanter/prometheus>
> 
> As the generated JMX JSON is "more" than just numeric, it’s possible that you 
> don’t have the metrics.
> 
> You can check the JMX JSON using another kind of appender (like log appender 
> or elasticsearch).
> I can add kind of "json introspection" on the Prometheus appender to "force" 
> some JSON fields as metrics (gauge).
> 
> Regards
> JB
> 
> > Le 2 mai 2021 à 22:24, Daniel Las <[email protected] 
> > <mailto:[email protected]>> a écrit :
> > 
> > Hi,
> > 
> > I installed Decanter 2.7.0 on Karaf 4.2.11 with JMX collector and 
> > Prometheus appender features. I uncommented 
> > "object.name.system=java.lang:*" in 
> > org.apache.karaf.decanter.collector.jmx-local.cfg.
> > 
> > Where can I find JVM metrics like current heap memory usage? 
> > 
> > Regards
> > -- 
> > Daniel Łaś
> > 
> 

Reply via email to