diff --git a/.env.sample b/.env.sample index ebf86e752..fa1a6625d 100644 --- a/.env.sample +++ b/.env.sample @@ -55,3 +55,8 @@ # JOINER_OAUTH2_CLIENT_SECRET= # JOINER_GUILD_ID= # JOINER_FAILED_JOIN_WEBHOOK_URL= + +# Enable the NewRelic integration + +# NEW_RELIC_AGENT_ENABLED=true +# NEW_RELIC_LICENSE_KEY=your_license_key diff --git a/Gemfile b/Gemfile index 101f0d450..4315fa9ec 100644 --- a/Gemfile +++ b/Gemfile @@ -28,6 +28,7 @@ gem 'marcel' gem 'sidekiq-unique-jobs' gem 'redis' gem 'request_store' +gem 'newrelic_rpm' gem 'opensearch-ruby' @@ -37,7 +38,6 @@ gem 'resolv' group :production do gem 'unicorn' gem 'unicorn-worker-killer' - gem 'newrelic_rpm' end group :development, :test do diff --git a/docker-compose.yml b/docker-compose.yml index fdd0e226d..f431a87e1 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -8,6 +8,8 @@ x-environment: &common-env DANBOORU_IQDB_SERVER: http://iqdb:5588 DANBOORU_DISCORD_SITE: http://localhost:8000 DANBOORU_DISCORD_SECRET: super_secret_for_url_discord + NEW_RELIC_AGENT_ENABLED: ${NEW_RELIC_AGENT_ENABLED:-false} + NEW_RELIC_LICENSE_KEY: ${NEW_RELIC_LICENSE_KEY:-} # These are just development secrets, do not use them in production DANBOORU_PROTECTED_FILE_SECRET: 6686a6413d90c43d5e82403ef271ec25d13cc24e3bfcdd094e73d1eff22a3567 DANBOORU_REPLACEMENT_FILE_SECRET: b35bc54cdc0d0436fc5867c7ef88f9b10a37ae20a06b37e67614fe60019d7bb1