Update metrics name for better monitor selection in JMX MetricBeanWriter extension (#2976)
This commit is contained in:
parent
e03444768b
commit
1483669aaf
|
|
@ -66,10 +66,11 @@ public class MetricBeanWriter {
|
||||||
appName = DEFAULT_APP_NAME;
|
appName = DEFAULT_APP_NAME;
|
||||||
}
|
}
|
||||||
long version = System.currentTimeMillis();
|
long version = System.currentTimeMillis();
|
||||||
// set or update the new value
|
// set or update the new metric value
|
||||||
for (MetricNode metricNode : map.values()) {
|
for (MetricNode metricNode : map.values()) {
|
||||||
final String mBeanName = "Sentinel:type=" + appName + ",name=\"" + metricNode.getResource()
|
final String mBeanName = "Sentinel:type=Metric,resource=" + metricNode.getResource()
|
||||||
+"\",classification=\"" + metricNode.getClassification() +"\"";
|
+",classification=" + metricNode.getClassification()
|
||||||
|
+",appName=" + appName;
|
||||||
MetricBean metricBean = mBeanRegistry.findMBean(mBeanName);
|
MetricBean metricBean = mBeanRegistry.findMBean(mBeanName);
|
||||||
if (metricBean != null) {
|
if (metricBean != null) {
|
||||||
metricBean.setValueFromNode(metricNode);
|
metricBean.setValueFromNode(metricNode);
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue