Skip to content

Commit 66be111

Browse files
Merge pull request edx#14 from edx/nadeem/add_dd_version_tag
chore: add version tag for deployment tracking
2 parents db93f80 + 33fcba3 commit 66be111

10 files changed

Lines changed: 10 additions & 10 deletions

File tree

playbooks/roles/ecomworker/templates/edx/app/ecomworker/ecomworker.sh.j2

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ export NEW_RELIC_LICENSE_KEY='{{ NEWRELIC_LICENSE_KEY }}'
1616

1717
{% if COMMON_ENABLE_DATADOG and COMMON_ENABLE_DATADOG_APP %}
1818
{% set executable = ecommerce_worker_venv_bin + '/ddtrace-run ' + executable %}
19-
export DD_TAGS="service:edx-{{ ecommerce_worker_service_name }}"
19+
export DD_TAGS="service:edx-{{ ecommerce_worker_service_name }} version:{{ app_version }}"
2020
export DD_DJANGO_USE_HANDLER_RESOURCE_FORMAT=true
2121
# Copied from edx_django_service playbook for consistency; Datadog
2222
# trace debug logging issue doesn't actually affect edxapp for some

playbooks/roles/edx_django_service/templates/edx/app/app/app.sh.j2

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ export NEW_RELIC_LICENSE_KEY="{{ NEWRELIC_LICENSE_KEY }}"
2222

2323
{% if COMMON_ENABLE_DATADOG and COMMON_ENABLE_DATADOG_APP %}
2424
{% set executable = edx_django_service_venv_bin + '/ddtrace-run ' + executable %}
25-
export DD_TAGS="service:{{ edx_django_datadog_service }}"
25+
export DD_TAGS="service:{{ edx_django_datadog_service }} version:{{ app_version }}"
2626
export DD_DJANGO_USE_HANDLER_RESOURCE_FORMAT=true
2727
# Workaround for
2828
# https://github.com/edx/edx-arch-experiments/issues/591 (heavy

playbooks/roles/edxapp/templates/edx/app/edxapp/cms.sh.j2

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ export NEW_RELIC_LICENSE_KEY="{{ NEWRELIC_LICENSE_KEY }}"
2222

2323
{% if EDXAPP_DATADOG_ENABLE %}
2424
{% set executable = edxapp_venv_bin + '/ddtrace-run ' + executable %}
25-
export DD_TAGS="service:edx-edxapp-cms"
25+
export DD_TAGS="service:edx-edxapp-cms version:{{ app_version }}"
2626
export DD_DJANGO_USE_HANDLER_RESOURCE_FORMAT=true
2727
# Copied from edx_django_service playbook for consistency; Datadog
2828
# trace debug logging issue doesn't actually affect edxapp for some

playbooks/roles/edxapp/templates/edx/app/edxapp/lms.sh.j2

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ export NEW_RELIC_LICENSE_KEY="{{ NEWRELIC_LICENSE_KEY }}"
2222

2323
{% if EDXAPP_DATADOG_ENABLE %}
2424
{% set executable = edxapp_venv_bin + '/ddtrace-run ' + executable %}
25-
export DD_TAGS="service:edx-edxapp-lms"
25+
export DD_TAGS="service:edx-edxapp-lms version:{{ app_version }}"
2626
export DD_DJANGO_USE_HANDLER_RESOURCE_FORMAT=true
2727
# Copied from edx_django_service playbook for consistency; Datadog
2828
# trace debug logging issue doesn't actually affect edxapp for some

playbooks/roles/edxapp/templates/edx/app/edxapp/worker.sh.j2

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ fi
1818

1919
{% if EDXAPP_DATADOG_ENABLE %}
2020
{% set executable = edxapp_venv_bin + '/ddtrace-run ' + executable %}
21-
export DD_TAGS="service:edx-edxapp-workers-${SERVICE_VARIANT},queue:${QUEUE_NAME}"
21+
export DD_TAGS="service:edx-edxapp-workers-${SERVICE_VARIANT} queue:${QUEUE_NAME} version:{{ app_version }}"
2222
export DD_DJANGO_USE_LEGACY_RESOURCE_FORMAT=true
2323
# Copied from edx_django_service playbook for consistency; Datadog
2424
# trace debug logging issue doesn't actually affect edxapp for some

playbooks/roles/forum/defaults/main.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@ FORUM_NEW_RELIC_LICENSE_KEY: '{{ NEWRELIC_LICENSE_KEY | default("") }}'
5050
FORUM_NEW_RELIC_APP_NAME: "{{ COMMON_ENVIRONMENT }}-{{ COMMON_DEPLOYMENT }}-forum"
5151

5252
# Datadog CONFIG
53-
FORUM_DD_TAGS: "service:edx-forum"
53+
FORUM_DD_TAGS: "service:edx-forum version:{{ app_version }}"
5454

5555
FORUM_WORKER_PROCESSES: "4"
5656
FORUM_LISTEN_HOST: "0.0.0.0"

playbooks/roles/insights/templates/edx/app/insights/insights.sh.j2

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ export NEW_RELIC_LICENSE_KEY="{{ NEWRELIC_LICENSE_KEY }}"
1616

1717
{% if COMMON_ENABLE_DATADOG and COMMON_ENABLE_DATADOG_APP %}
1818
{% set executable = insights_venv_bin + '/ddtrace-run ' + executable %}
19-
export DD_TAGS="service:edx-{{ insights_service_name }}"
19+
export DD_TAGS="service:edx-{{ insights_service_name }} version:{{ app_version }}"
2020
export DD_DJANGO_USE_HANDLER_RESOURCE_FORMAT=true
2121
# Copied from edx_django_service playbook for consistency; Datadog
2222
# trace debug logging issue doesn't actually affect edxapp for some

playbooks/roles/xqueue/templates/xqueue.conf.j2

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ directory={{ xqueue_code_dir }}
1717

1818
# Copied DD_TRACE_LOG_STREAM_HANDLER config from edx_django_service. This is required
1919
# to disable Datadog trace debug logging.
20-
environment={% if COMMON_ENABLE_NEWRELIC_APP %}NEW_RELIC_APP_NAME={{ XQUEUE_NEWRELIC_APPNAME }},NEW_RELIC_LICENSE_KEY={{ NEWRELIC_LICENSE_KEY }},{% endif -%}{% if COMMON_ENABLE_DATADOG and COMMON_ENABLE_DATADOG_APP %}DD_DJANGO_USE_HANDLER_RESOURCE_FORMAT=true,DD_TAGS=service:{{ XQUEUE_DATADOG_APPNAME }},DD_TRACE_LOG_STREAM_HANDLER=false,{% endif -%}PID=/var/tmp/xqueue.pid,PORT={{ xqueue_gunicorn_port }},ADDRESS={{ xqueue_gunicorn_host }},LANG={{ XQUEUE_LANG }},DJANGO_SETTINGS_MODULE=xqueue.{{ XQUEUE_SETTINGS }},XQUEUE_CFG={{ COMMON_CFG_DIR }}/xqueue.yml
20+
environment={% if COMMON_ENABLE_NEWRELIC_APP %}NEW_RELIC_APP_NAME={{ XQUEUE_NEWRELIC_APPNAME }},NEW_RELIC_LICENSE_KEY={{ NEWRELIC_LICENSE_KEY }},{% endif -%}{% if COMMON_ENABLE_DATADOG and COMMON_ENABLE_DATADOG_APP %}DD_DJANGO_USE_HANDLER_RESOURCE_FORMAT=true,DD_TAGS="service:{{ XQUEUE_DATADOG_APPNAME }} version:{{ app_version }}",DD_TRACE_LOG_STREAM_HANDLER=false,{% endif -%}PID=/var/tmp/xqueue.pid,PORT={{ xqueue_gunicorn_port }},ADDRESS={{ xqueue_gunicorn_host }},LANG={{ XQUEUE_LANG }},DJANGO_SETTINGS_MODULE=xqueue.{{ XQUEUE_SETTINGS }},XQUEUE_CFG={{ COMMON_CFG_DIR }}/xqueue.yml
2121

2222
stdout_logfile={{ supervisor_log_dir }}/%(program_name)s-stdout.log
2323
stderr_logfile={{ supervisor_log_dir }}/%(program_name)s-stderr.log

playbooks/roles/xqueue/templates/xqueue_consumer.conf.j2

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ directory={{ xqueue_code_dir }}
1717

1818
# Copied DD_TRACE_LOG_STREAM_HANDLER config from edx_django_service. This is required
1919
# to disable Datadog trace debug logging.
20-
environment={% if COMMON_ENABLE_NEWRELIC_APP %}NEW_RELIC_STARTUP_TIMEOUT=10,NEW_RELIC_APP_NAME={{ XQUEUE_CONSUMER_NEWRELIC_APPNAME }},NEW_RELIC_LICENSE_KEY={{ NEWRELIC_LICENSE_KEY }},{% endif -%}{% if COMMON_ENABLE_DATADOG and COMMON_ENABLE_DATADOG_APP %}DD_DJANGO_USE_HANDLER_RESOURCE_FORMAT=true,DD_TAGS=service:{{ XQUEUE_CONSUMER_DATADOG_APPNAME }},DD_TRACE_LOG_STREAM_HANDLER=false,{% endif -%}LANG={{ XQUEUE_LANG }},XQUEUE_CFG={{ COMMON_CFG_DIR }}/xqueue.yml
20+
environment={% if COMMON_ENABLE_NEWRELIC_APP %}NEW_RELIC_STARTUP_TIMEOUT=10,NEW_RELIC_APP_NAME={{ XQUEUE_CONSUMER_NEWRELIC_APPNAME }},NEW_RELIC_LICENSE_KEY={{ NEWRELIC_LICENSE_KEY }},{% endif -%}{% if COMMON_ENABLE_DATADOG and COMMON_ENABLE_DATADOG_APP %}DD_DJANGO_USE_HANDLER_RESOURCE_FORMAT=true,DD_TAGS="service:{{ XQUEUE_CONSUMER_DATADOG_APPNAME }} version:{{ app_version }}",DD_TRACE_LOG_STREAM_HANDLER=false,{% endif -%}LANG={{ XQUEUE_LANG }},XQUEUE_CFG={{ COMMON_CFG_DIR }}/xqueue.yml
2121

2222
stdout_logfile={{ supervisor_log_dir }}/%(program_name)s-stdout.log
2323
stderr_logfile={{ supervisor_log_dir }}/%(program_name)s-stderr.log

playbooks/roles/xqwatcher/templates/edx/app/supervisor/conf.d/xqwatcher.conf.j2

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,6 @@ stdout_logfile={{ supervisor_log_dir }}/%(program_name)s-stdout.log
2121
stderr_logfile={{ supervisor_log_dir }}/%(program_name)s-stderr.log
2222
# Copied DD_TRACE_LOG_STREAM_HANDLER config from edx_django_service. This is required
2323
# to disable Datadog trace debug logging.
24-
environment={% if COMMON_ENABLE_NEWRELIC_APP %}NEW_RELIC_APP_NAME={{ XQWATCHER_NEWRELIC_APPNAME }},NEW_RELIC_LICENSE_KEY={{ NEWRELIC_LICENSE_KEY }},{% endif -%}{% if COMMON_ENABLE_DATADOG and COMMON_ENABLE_DATADOG_APP %}DD_DJANGO_USE_HANDLER_RESOURCE_FORMAT=true,DD_TAGS=service:{{ XQWATCHER_DATADOG_APPNAME }},DD_TRACE_LOG_STREAM_HANDLER=false,{% endif -%}
24+
environment={% if COMMON_ENABLE_NEWRELIC_APP %}NEW_RELIC_APP_NAME={{ XQWATCHER_NEWRELIC_APPNAME }},NEW_RELIC_LICENSE_KEY={{ NEWRELIC_LICENSE_KEY }},{% endif -%}{% if COMMON_ENABLE_DATADOG and COMMON_ENABLE_DATADOG_APP %}DD_DJANGO_USE_HANDLER_RESOURCE_FORMAT=true,DD_TAGS="service:{{ XQWATCHER_DATADOG_APPNAME }} version:{{ app_version }}",DD_TRACE_LOG_STREAM_HANDLER=false,{% endif -%}
2525
killasgroup=true
2626
stopasgroup=true

0 commit comments

Comments
 (0)