Awesome ;) Honestly, Decanter is a good metric/data collection framework ;) My $0.01 ;)
Regards JB > Le 1 juin 2021 à 15:06, Steven Huypens <[email protected]> a écrit : > > > Thanks, that's much better now :-) > > Steven, > > On Tue, Jun 1, 2021 at 1:51 PM Jean-Baptiste Onofre <[email protected] > <mailto:[email protected]>> wrote: > By the way, you can see filter example on the Decanter documentation: > http://karaf.apache.org/manual/decanter/latest-2/html/#_jmx > <http://karaf.apache.org/manual/decanter/latest-2/html/#_jmx> > > object.name.system=java.lang:* > object.name.karaf=org.apache.karaf:type=http,name=* > object.name.3=org.apache.activemq:* > > Regards > JB > >> Le 1 juin 2021 à 12:50, Steven Huypens <[email protected] >> <mailto:[email protected]>> a écrit : >> >> Hi François, >> >> Thanks, I will try that ! >> >> Best regards, >> Steven >> >> On Tue, Jun 1, 2021 at 11:22 AM Francois Papon <[email protected] >> <mailto:[email protected]>> wrote: >> Hi, >> >> You can add a filter on MBean in the cfg file of your collector. >> >> Here an example with Camel MBean only: >> >> https://github.com/apache/karaf-decanter/blob/main/collector/jmx/src/main/cfg/org.apache.karaf.decanter.collector.jmx-camel.cfg >> >> <https://github.com/apache/karaf-decanter/blob/main/collector/jmx/src/main/cfg/org.apache.karaf.decanter.collector.jmx-camel.cfg> >> regards, >> >> François >> [email protected] <mailto:[email protected]> >> Le 01/06/2021 à 11:07, Steven Huypens 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ś >>> > >>> >
