Chcę zainstalować New Relic na jednej z moich aplikacji szyny open source (v 3.2.12). Nie chcę mieć klucza licencyjnego w repozytorium. Chciałbym załadować go czymś takim jak ENV. Domyślnie jest załadowany do pliku newrelic.yml
.Instalowanie nowego reliksu bez dodawania klucza licencyjnego do repo
Gdzie jest załadowany ten plik YAML? Sądzę, że mógłbym ręcznie połączyć go z hashem, który ładuje licencję z hasha ENV.
Jakieś wskazówki, jak to zrobić?
Czy to ważne, aby zachować tę licencję klucz tajny? Co ludzie mogą zrobić, jeśli dostaną ten klucz, wypełnią New Relic fałszywymi informacjami? – joscarsson
Ponieważ klucz licencyjny ["służy do zlokalizowania właściwego konta do przechowywania danych, gdy agent łączy się z serwerami"] (https://docs.newrelic.com/docs/ruby/ruby-agent-configuration), I Powiedziałbym, że tak, ktoś z twoim kluczem licencyjnym może użyć go do wypełnienia New Relic fałszywymi informacjami, pogarszając jakość twojej usługi. New Relic nie publikuje kluczy licencyjnych, ale utrzymuje je w tajemnicy [na stronie ustawień twojego konta] (https://docs.newrelic.com/docs/subscriptions/license-key) (chronione hasłem twojego konta), więc myślę, że to najlepiej zachować prywatność i wyłączyć ogólnodostępne repozytoria. –