You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
We have different versions of Prometheus and different flavors of Prometheus like Mimir, Thanos, Cortex, etc. Some of those are supporting particular endpoints and some of them are not. Like labelsMatch endpoint or rules endpoint.
In order to handle API calls properly we need to know if the given flavor and version of Prometheus is supporting a particular endpoint. We should not make calls to a non-supported endpoint. It is just a waste of resources.
I'm almost thinking a much simpler config field that just allows folks to build a deny-list for api endpoints, the use-cases don't always match up with the type/version.
We have different versions of Prometheus and different flavors of Prometheus like Mimir, Thanos, Cortex, etc. Some of those are supporting particular endpoints and some of them are not. Like
labelsMatch
endpoint orrules
endpoint.In order to handle API calls properly we need to know if the given flavor and version of Prometheus is supporting a particular endpoint. We should not make calls to a non-supported endpoint. It is just a waste of resources.
Related Issues:
The text was updated successfully, but these errors were encountered: