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
Is your feature request related to a problem? Please describe.
being a global static, there is not a way for the process metrics created by enabling the process feature flag to acquire optional/dynamic prefix/labels
Describe the solution you'd like
extend the ProcessCollector the ability to take optional prefix/labels, allowing the user to implement/manage their own
Describe alternatives you've considered
iterate through all the gathered metric families and metrics and add my labels (too much overhead)
making my service a scrape target (too much overhead)
Additional context
there are some use cases where this is warranted, such a distributed compute platform where incurring the extra overhead from the prometheus scrape interval for every worker node is unnecessary when the worker heartbeats/metrics are already gathered at a single point elsewhere (eg. scheduler node) that can be scraped and where the resource overhead is preferred.