Thanks ! On Wed, May 19, 2021 at 9:02 AM Jean-Baptiste Onofre <[email protected]> wrote:
> Hi Steven, > > Yes: https://issues.apache.org/jira/browse/KARAF-7154 > > I will work on Decanter release tonight. > > Regards > JB > > Le 19 mai 2021 à 08:19, Steven Huypens <[email protected]> a écrit > : > > Hi Jean-Baptist, > > Did you create the Jira already ? I couldn't find it.. > > Thanks, > Steven > > On Wed, May 12, 2021 at 7:04 PM JB Onofré <[email protected]> wrote: > >> Hi Steven >> >> I agree, That’s what I proposed before. Keep in mind that jmx is one >> collector, but we have bunch of other collectors with different data >> structure. >> >> However I think we can improve the Prometheus appender to recursive on >> array/complex type down to numeric data that we can expose. >> >> I will create the Jira. >> >> Regards >> JB >> >> Le 12 mai 2021 à 18:58, Steven Huypens <[email protected]> a >> écrit : >> >> >> Hi Jean-Baptist, >> >> 1) You mention the Prometheus appender only exposes the numeric metrics. >> I believe it would be a minor but very useful addition to also expose the >> Objects in a CompositeDataSupport. For example java.lang.memory has a >> HeapMemoryUsage-object which contains 4 values (committed, init, max & >> used) that could easily be exposed as well. >> >> 2) I also would like to suggest to prefix the outputted name of a >> property with something that really identifies the MBean, eg. : >> >> java_lang_Memory_HeapMemoryUsage_committed >> java_lang_Memory_HeapMemoryUsage_init >> java_lang_Memory_HeapMemoryUsage_max >> java_lang_Memory_HeapMemoryUsage_used >> >> Currently MBeans having the same properties will have their values >> overridden in the output. >> >> Kind regards, >> Steven >> >> On Mon, May 3, 2021 at 6:14 AM Jean-Baptiste Onofre <[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 >>> >>> 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]> 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ś >>> > >>> >>> >
