diff --git a/ee/app/workers/observability/alert_query_worker.rb b/ee/app/workers/observability/alert_query_worker.rb
index 06961bfd27cc93c0fab36a6882f20367bb7036ce..746423a789ceeaf614c8da5ac92d8dafce3e65eb 100644
--- a/ee/app/workers/observability/alert_query_worker.rb
+++ b/ee/app/workers/observability/alert_query_worker.rb
@@ -12,6 +12,8 @@ class AlertQueryWorker
     worker_has_external_dependencies!
 
     def perform
+      return unless License.feature_available?(:observability)
+
       api_response = fetch_alerts
       return unless api_response