Even with all the available service discovery options, there are numerous other systems/providers that are not supported out of the box. For those cases, we've got a couple of options:
- Open a feature request for Prometheus to support that particular service discovery, and rely on the community and/or maintainers to implement it.
- Implement the service discovery integration yourself in Prometheus and either maintain a fork or contribute it back to the project.
- Figure out a way to get the targets you require into your Prometheus instances with minimal maintenance work and time cost, and without relying on the Prometheus roadmap to get the job done.
The first two options aren't great, as they are either outside of our control or are cumbersome to maintain. Furthermore, adding additional service discovery integrations to Prometheus without...