From 8e6e9037ee646ef9d06ec9db332096c21b987095 Mon Sep 17 00:00:00 2001 From: Gregory Mierzwinski Date: Thu, 2 Apr 2026 15:32:26 -0400 Subject: [PATCH] Move performance alert generation to standalone worker. --- docker/entrypoint_prod.sh | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/docker/entrypoint_prod.sh b/docker/entrypoint_prod.sh index 0e0f557b006..3ef262745ca 100755 --- a/docker/entrypoint_prod.sh +++ b/docker/entrypoint_prod.sh @@ -61,6 +61,11 @@ elif [ "$1" == "worker_misc" ]; then export REMAP_SIGTERM=SIGQUIT exec newrelic-admin run-program celery -A treeherder worker --without-gossip --without-mingle --without-heartbeat -Q default,generate_perf_alerts,pushlog,statsd --concurrency=3 +# Handles performance alert generation +elif [ "$1" == "worker_perf_alert" ]; then + export REMAP_SIGTERM=SIGQUIT + exec newrelic-admin run-program celery -A treeherder worker --without-gossip --without-mingle --without-heartbeat -Q generate_perf_alerts --concurrency=3 + # Cron jobs elif [ "$1" == "run_intermittents_commenter" ]; then newrelic-admin run-program ./manage.py run_intermittents_commenter -m auto