Skip to content

Commit 152ddee

Browse files
authored
Merge pull request #361 from dromara/dev
fix Prometheus requires that all meters with the same name have the same set of tag keys
2 parents 3de4e94 + 4fb808a commit 152ddee

File tree

1 file changed

+2
-3
lines changed

1 file changed

+2
-3
lines changed

core/src/main/java/org/dromara/dynamictp/core/monitor/collector/MicroMeterCollector.java

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -113,9 +113,8 @@ private Iterable<Tag> getTags(ThreadPoolStats poolStats) {
113113
List<Tag> tags = new ArrayList<>(3);
114114
tags.add(Tag.of(POOL_NAME_TAG, poolStats.getPoolName()));
115115
tags.add(Tag.of(APP_NAME_TAG, CommonUtil.getInstance().getServiceName()));
116-
if (StringUtils.isNotBlank(poolStats.getPoolAliasName())) {
117-
tags.add(Tag.of(POOL_ALIAS_TAG, poolStats.getPoolAliasName()));
118-
}
116+
// https://github.com/dromara/dynamic-tp/issues/359
117+
tags.add(Tag.of(POOL_ALIAS_TAG, Optional.ofNullable(poolStats.getPoolAliasName()).orElse(poolStats.getPoolName())));
119118
return tags;
120119
}
121120
}

0 commit comments

Comments
 (0)