Ich möchte New Relic auf einer meiner Open-Source-Rails-Anwendungen installieren (v 3.2.12). Ich möchte den Lizenzschlüssel nicht im Repo haben. Ich möchte es mit etwas wie ENV laden.Installation von New Relic ohne Hinzufügen eines Lizenzschlüssels zum Repo
Standardmäßig wird diese Datei in die Datei newrelic.yml
geladen.
Wo wird die YAML-Datei geladen? Ich denke, ich könnte es manuell mit einem Hash zusammenführen, der die Lizenz aus dem ENV-Hash lädt.
Irgendwelche Hinweise, wie man das macht?
Ist es wichtig, diese Lizenz zu halten setzen verwenden Schlüssel Geheimnis? Was können Menschen tun, wenn sie diesen Schlüssel erhalten, New Relic mit falschen Informationen füllen? – joscarsson
Da der Lizenzschlüssel ["verwendet wird, um das korrekte Konto zum Speichern von Daten zu finden, wenn der Agent eine Verbindung zu Servern herstellt"] (https://docs.newrelic.com/docs/ruby/ruby-agent-configuration), I würde sagen, dass jemand mit Ihrem Lizenzschlüssel diese verwenden könnte, um New Relic mit falschen Informationen zu füllen, was die Qualität Ihres Dienstes verschlechtert. New Relic veröffentlicht keine Lizenzschlüssel, sondern hält sie geheim [auf der Seite mit den Kontoeinstellungen] (https://docs.newrelic.com/docs/subscriptions/license-key) (geschützt durch Ihr Kontopasswort), also denke ich, dass es das ist am besten halten Sie es privat und aus öffentlichen Repositories. –