[ 
https://issues.apache.org/jira/browse/NIFI-7379?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17094876#comment-17094876
 ] 

ASF subversion and git services commented on NIFI-7379:
-------------------------------------------------------

Commit 1259bd5bd17c9ebecf918b23f31ca83678c7a3b8 in nifi's branch 
refs/heads/master from Matt Burgess
[ https://gitbox.apache.org/repos/asf?p=nifi.git;h=1259bd5 ]

NIFI-7379: Support multiple instances of Prometheus registries/metrics (#4229)

* NIFI-7379: Support multiple instances of Prometheus registries/metrics

* NIFI-7379: Refactored Prometheus objects to support multiple instances

> Prometheus components should not use the same registries or metric objects
> --------------------------------------------------------------------------
>
>                 Key: NIFI-7379
>                 URL: https://issues.apache.org/jira/browse/NIFI-7379
>             Project: Apache NiFi
>          Issue Type: Bug
>            Reporter: Matt Burgess
>            Assignee: Matt Burgess
>            Priority: Major
>          Time Spent: 40m
>  Remaining Estimate: 0h
>
> Currently all Prometheus components in NiFi (the REST endpoint, the reporting 
> task, and the record sink) use the same set of metric objects and collection 
> registries. This can cause undesired behavior, such as causing label 
> conflicts (for different Instance Identifier values for example), undesired 
> metrics to be present (if QueryNiFiReportingTask adds metrics, 
> PrometheusReportingTask will expose them too), injection of bad data points 
> (if you have a bad query that overwrites an existing metric), etc.
> Each component should have its own copy of the collection registries and 
> metric objects so as not to interfere with those of other Prometheus 
> components.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to