Я хочу установить новую реликвию на одном из моих приложений с открытым исходным кодом (v 3.2.12). Я не хочу иметь лицензионный ключ в репо. Я хотел бы загрузить его с чем-то вроде ENV.Установка новой реликвии без добавления лицензионного ключа для репо
По умолчанию это загружено в файл newrelic.yml
.
Где загружен файл YAML? Я думаю, я мог бы вручную объединить его с хешем, который загружает лицензию из хэша ENV.
Любые подсказки о том, как это сделать?
Важно сохранить эту лицензию ключевой секрет? Что могут люди делать, если они получают этот ключ, заполняют новую реликвию ложной информацией? – joscarsson
Поскольку лицензионный ключ ["используется для поиска правильной учетной записи для хранения данных, когда агент подключается к серверам"] (https://docs.newrelic.com/docs/ruby/ruby-agent-configuration), я сказал бы, что да, кто-то с вашим лицензионным ключом мог бы использовать его, чтобы заполнить New Relic ложной информацией, ухудшив качество вашего сервиса. Новая Relic не публикует лицензионные ключи, но сохраняет их в тайне [на странице настроек вашего аккаунта] (https://docs.newrelic.com/docs/subscriptions/license-key) (защищена паролем вашей учетной записи), поэтому я думаю, что это лучше сохранить его в частных и открытых публичных хранилищах. –