Package: prometheus
Version: 2.53.5+ds1-4
Severity: wishlist

Dear Maintainers,

I noticed that the Prometheus package in Debian does not include support
for Consul Service Discovery (`consul_sd_configs`). When trying to use this
feature, Prometheus throws an error stating that the field is not found in
type config.ScrapeConfig.

Upon investigation, I found that this feature is being explicitly disabled
during the Debian build process by the following patch:
https://sources.debian.org/patches/prometheus/2.53.5+ds1-4/0002-Disable-Consul-SD.patch/

The patch notes state: "Disable Consul SD, as its Debian package has lots
of problems."

The Consul Service Discovery is a crucial built-in plugin for many
production environments running Prometheus 2.x alongside Consul service
registries.

Could you please consider evaluating the current state of these development
dependencies to see if they can be updated/fixed, allowing the Consul SD
components to be safely re-enabled in future builds of the Prometheus
package?

Thank you very much for your time!

Reply via email to