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ś
>>> >
>>>
>>>
>

Reply via email to