mirror of
https://github.com/GSA/notifications-api.git
synced 2026-01-30 22:42:28 -05:00
Setup newrelic for cloud.gov environments
This commit is contained in:
1
.github/workflows/checks.yml
vendored
1
.github/workflows/checks.yml
vendored
@@ -8,6 +8,7 @@ permissions:
|
||||
env:
|
||||
DEBUG: True
|
||||
NOTIFY_ENVIRONMENT: test
|
||||
NEW_RELIC_ENVIRONMENT: test
|
||||
FLASK_APP: application.py
|
||||
FLASK_ENV: development
|
||||
WERKZEUG_DEBUG_PIN: off
|
||||
|
||||
1
.github/workflows/daily_checks.yml
vendored
1
.github/workflows/daily_checks.yml
vendored
@@ -12,6 +12,7 @@ permissions:
|
||||
env:
|
||||
DEBUG: True
|
||||
NOTIFY_ENVIRONMENT: test
|
||||
NEW_RELIC_ENVIRONMENT: test
|
||||
FLASK_APP: application.py
|
||||
FLASK_ENV: development
|
||||
WERKZEUG_DEBUG_PIN: off
|
||||
|
||||
1
.profile
1
.profile
@@ -4,3 +4,4 @@
|
||||
##
|
||||
|
||||
export https_proxy=$egress_proxy
|
||||
export NEW_RELIC_PROXY_HOST=$egress_proxy
|
||||
|
||||
@@ -1,2 +1,3 @@
|
||||
email.us-west-2.amazonaws.com
|
||||
sns.us-west-2.amazonaws.com
|
||||
gov-collector.newrelic.com
|
||||
|
||||
@@ -1,2 +1,3 @@
|
||||
email.us-west-2.amazonaws.com
|
||||
sns.us-west-2.amazonaws.com
|
||||
gov-collector.newrelic.com
|
||||
|
||||
@@ -22,7 +22,7 @@ applications:
|
||||
- type: worker
|
||||
instances: ((worker_instances))
|
||||
memory: ((worker_memory))
|
||||
command: celery -A run_celery.notify_celery worker --loglevel=INFO --concurrency=4
|
||||
command: newrelic-admin run-program celery -A run_celery.notify_celery worker --loglevel=INFO --concurrency=4
|
||||
- type: scheduler
|
||||
instances: 1
|
||||
memory: ((scheduler_memory))
|
||||
@@ -32,6 +32,8 @@ applications:
|
||||
NOTIFY_APP_NAME: api
|
||||
FLASK_APP: application.py
|
||||
FLASK_ENV: production
|
||||
NEW_RELIC_CONFIG_FILE: newrelic.ini
|
||||
NEW_RELIC_ENVIRONMENT: ((env))
|
||||
|
||||
NOTIFY_ENVIRONMENT: ((env))
|
||||
API_HOST_NAME: https://((public_api_route))
|
||||
|
||||
@@ -204,6 +204,10 @@ monitor_mode = true
|
||||
app_name = us-notify-api (Test)
|
||||
monitor_mode = false
|
||||
|
||||
[newrelic:sandbox]
|
||||
app_name = us-notify-api (Sandbox)
|
||||
monitor_mode = false
|
||||
|
||||
[newrelic:staging]
|
||||
app_name = us-notify-api (Staging)
|
||||
monitor_mode = true
|
||||
|
||||
@@ -4,4 +4,4 @@ if [[ $CF_INSTANCE_INDEX -eq 0 ]]; then
|
||||
flask db upgrade
|
||||
fi
|
||||
|
||||
exec gunicorn -c ${HOME}/gunicorn_config.py application
|
||||
exec newrelic-admin run-program gunicorn -c ${HOME}/gunicorn_config.py application
|
||||
|
||||
Reference in New Issue
Block a user