[jboss-jira] [JBoss JIRA] (DROOLS-4927) Memory leak in PrometheusKieServerExtension
Karel Suta (Jira)
issues at jboss.org
Sat Jan 11 13:59:59 EST 2020
Karel Suta created DROOLS-4927:
----------------------------------
Summary: Memory leak in PrometheusKieServerExtension
Key: DROOLS-4927
URL: https://issues.redhat.com/browse/DROOLS-4927
Project: Drools
Issue Type: Bug
Components: kie server
Affects Versions: 7.31.0.Final
Reporter: Karel Suta
Assignee: Maciej Swiderski
Prometheus Kie server extensions contains support for custom metrics [1].
These metrics are added when a new container is called [2].
However when container is removed then these metrics stay active. Agenda event listener has container instance as a HashMap key. This container instance is quite big, causing memory leak.
[1] https://github.com/kiegroup/droolsjbpm-integration/blob/master/kie-server-parent/kie-server-services/kie-server-services-prometheus/src/main/java/org/kie/server/services/prometheus/PrometheusCustomMetricsSupport.java
[2] https://github.com/kiegroup/droolsjbpm-integration/blob/master/kie-server-parent/kie-server-services/kie-server-services-prometheus/src/main/java/org/kie/server/services/prometheus/PrometheusCustomMetricsSupport.java#L78-L94
--
This message was sent by Atlassian Jira
(v7.13.8#713008)
More information about the jboss-jira
mailing list