A MeterFilter позволит вам сделать это (но не делает!):
new MeterFilter() {
@Override
public Meter.Id map(Meter.Id id) {
return id.withName("myprefix." + id.getName());
}
}
Однако общий префикс обычно является запахом неверной размерности. Обычно пользователи пытаются добавить регион, хост или имя приложения в качестве префикса. Они лучше предоставляются в виде тегов, поскольку с тех пор вы можете агрегировать в разных системах и использовать общие панели мониторинга.
Рекомендуется подход commonTags
:
registry.config().commonTags("team", "myteam", "region", "us-east-1");
Для иерархических реестров счетчиков теги будут включены в названии в качестве префикса.