Voglio installare New Relic su una delle mie applicazioni open source rails (v 3.2.12). Non voglio avere la chiave di licenza nel repository. Mi piacerebbe caricarlo con qualcosa come ENV.Installazione di New Relic senza aggiungere la chiave di licenza per repo
Per impostazione predefinita viene caricato nel file newrelic.yml
.
Dove viene caricato il file YAML? Immagino di poterlo unire manualmente con un hash che carica la licenza dall'hash ENV.
Eventuali suggerimenti su come farlo?
E 'importante mantenere questa licenza segreto chiave? Cosa possono fare le persone se ottengono questa chiave, riempiono New Relic con informazioni false? – joscarsson
Poiché la chiave di licenza ["viene utilizzata per individuare l'account corretto in cui archiviare i dati in quando l'agente si connette ai server"] (https://docs.newrelic.com/docs/ruby/ruby-agent-configuration), I direi che sì, qualcuno con la tua chiave di licenza potrebbe usarlo per riempire New Relic con informazioni false, degradando la qualità del tuo servizio. New Relic non pubblica le chiavi di licenza ma le mantiene segrete [nella pagina delle impostazioni dell'account] (https://docs.newrelic.com/docs/subscriptions/license-key) (protetto dalla password dell'account), quindi penso che sia meglio tenerlo privato e fuori dai repository pubblici. –