Even if that plugin can be optimized for performance, it still feels like
an inefficient approach. Users will add and modify devices in Netbox, for
example marking them off-line to remove from monitoring. These changes are
infrequent, and I want Prometheus to respond as fast as possible. So I’m
thinking a better design would be to use a Netbox event trigger to generate
the new yaml file, and somehow transfer that file to Prometheus for file SD
discovery, perhaps using SCP.

On Tue, Jan 16, 2024 at 06:34 Elliott Balsley <ebals...@netflix.com> wrote:

> Thanks, it sounds promising on the Prometheus side.
> I’ve actually found a performance issue with the Prometheus plug-in for
> Netbox that I was using to provide the HTTP discovery. It hammers the
> Netbox database with excessive queries and takes over 30 seconds to respond
> with just 2000 targets. So, if the refresh interval is less than 30
> seconds, the whole Netbox instance grinds to a halt. Brian, have you
> encountered this issue, since I think you use Netbox too?
> https://github.com/FlxPeters/netbox-plugin-prometheus-sd/issues/156
>

-- 
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 prometheus-users+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/prometheus-users/CALajkdgDtg3vDUbOd8x%3DiuO6i0fx7mqYs-AV_ThWB8Lm4Agp3A%40mail.gmail.com.

Reply via email to