В дополнение к (правильной) конфигурации Spring вы также должны добавить:
management.metrics.export.newrelic.enabled=true
Вам также понадобится копия агента New Relic newrelic.jar и файл конфигурации newrelic.yml с вашим лицензионным ключом.в этом.
Чтобы получить его, войдите в свою учетную запись New Relic и перейдите в Insights.Меню в верхней части страницы содержит изображение головы и плеч и имя вашей учетной записи справа.Нажмите на это и в раскрывающемся меню выберите «Настройки учетной записи».
Справа от страницы «Настройки учетной записи» есть раздел «Обновление нового агента Relic».Нажмите на номер версии для агента Java SE, чтобы загрузить zip-файл.Распакуйте zip-файл, и newrelic.jar, а также шаблон newrelic.yml - это файлы, которые вам нужны, они находятся в каталоге верхнего уровня экстракта.
Отредактируйте newrelic.yml и найдите следующую строку:
license_key: '<%= license_key %>'.
Удалите <% = license_key%> и замените его лицензионным ключом, показанным на странице настроек учетной записи (он находится чуть выше раздела «Обновление нового агента Relic»).Теперь строка должна выглядеть примерно так (это не настоящий лицензионный ключ):
license_key: 'aab23456cf2a09'
Теперь, когда вы запускаете ваше приложение, вам нужно будет добавить следующие аргументы JVM:
-javaagent:newrelic.jar
-Dnewrelic.config.file=newrelic.yml
-Dnewrelic.environment=DEV
Если newrelic.jar или newrelic.yml отсутствуют в вашем рабочем каталоге, скорректируйте пути в этих аргументах соответствующим образом.Если вы не предоставите newrelic.jar, вместо этого будет использована реализация API-заглушки, и в New Relic ничего не будет отправлено.
Если вы хотите получить подтверждение от своего приложения, что оно отправляет метрики в New Relic, тогда включитепри входе в файл свойств вашего приложения:
logging.level.io.micrometer.newrelic=TRACE
Это покажет детали того, что отправляется в New Relic.