On Friday, 5 June 2020 05:20:55 UTC+12, Harald Koch wrote:
>
> On Thu, Jun 4, 2020, at 08:10, Cameron Kerr wrote:
>
> You should be sure to use the whitelist and blacklist features; browse the 
> available mbean objects using jconsole or similar to find just the bits you 
> will be interested in, and then query only those.
>
>
> But that's my point - the JMX exporter queries all of your mbeans and only 
> then filters the results using the lists. So you'll still get the problems 
> you mention; locks, db queries, and so on.
>

True, the default configuration is unhelpful (harmful even) in that it 
grabs everything, and the provided examples should do a better job of 
showing something more production-ready. The whitelistObjectNames and 
blacklistObjectNames are the bits that limit what is actually grabbed, and 
then the rules kick in to affect the transformation into metrics for 
prometheus.

Even then, the white/blacklistObjectNames only apply to the MBean object 
itself, and not to individual Attributes, which raise its own, similar 
issues. (eg. if I want to monitor a thread pool I might just be interested 
in the current usage, rather than the status of every thread).
 

> (Also this is an 8-month old thread :)
>

I realised; my reply for largely for the benefit of people who might find 
this in a search, as this is not yet well documented.

Cheers,
Cameron

-- 
You received this message because you are subscribed to the Google Groups 
"Prometheus Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/prometheus-users/25c13f1f-b96d-4a4f-9cb6-80aaafa984b5o%40googlegroups.com.

Reply via email to