Новый агент Relic не читает значение среды NRIA_LICENSE_KEY - PullRequest
0 голосов
/ 27 июня 2018

Я могу интегрировать свой микросервис, написанный на Playframework (Java). Я настроил лицензионный ключ в файле newrelic.yml.

Теперь я хочу вывести его из внешнего вида, установив значение в качестве переменной среды. В документации я нашел, что могу сделать это, установив переменную env NRIA_LICENSE_KEY.

Итак, удалил лицензионный ключ из файла yml и теперь он выглядит так:

license_key:

добавлена ​​переменная env

NRIA_LICENSE_KEY= '123431234'

Но я получаю ошибку ниже:

Jun 27, 2018 12:03:24 +1000 [11360 1] com.newrelic INFO: Using default collector host: collector.newrelic.com
Jun 27, 2018 12:03:25 +1000 [11360 1] com.newrelic ERROR: license_key is empty in the config. Not starting New Relic Agent.

Просто ищем способ установить значение с помощью переменной env вместо того, чтобы помещать его в файл yaml, поскольку мы не хотим регистрировать лицензионный ключ в GIT.

Спасибо

1 Ответ

0 голосов
/ 27 июня 2018

Я думаю, что нашел ответ на свой вопрос. Я использовал неправильную переменную среды для установки лицензионного ключа. Я заменил переменную NRIA_LICENSE_KEY на NEW_RELIC_LICENSE_KEY, и она начала работать нормально. Таким образом, мне не нужно сохранять лицензию как часть моего кода.

...