From 2725a93bfdd6d0b0cb1f28953232210355531f09 Mon Sep 17 00:00:00 2001 From: Andras Bacsai Date: Mon, 5 Aug 2024 16:44:50 +0200 Subject: [PATCH] fix: only run logdrain if necessary --- app/Jobs/ServerCheckJob.php | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/app/Jobs/ServerCheckJob.php b/app/Jobs/ServerCheckJob.php index 6b90c976c..3cdeb12bd 100644 --- a/app/Jobs/ServerCheckJob.php +++ b/app/Jobs/ServerCheckJob.php @@ -78,7 +78,6 @@ class ServerCheckJob implements ShouldBeEncrypted, ShouldQueue return 'No containers found.'; } GetContainersStatus::run($this->server, $this->containers, $containerReplicates); - // $this->containerStatus(); $this->checkLogDrainContainer(); $this->checkSentinel(); } @@ -163,7 +162,15 @@ class ServerCheckJob implements ShouldBeEncrypted, ShouldQueue InstallLogDrain::dispatch($this->server); } } else { - InstallLogDrain::dispatch($this->server); + if ($this->server->settings->is_logdrain_newrelic_enabled) { + InstallLogDrain::dispatch($this->server); + } elseif ($this->server->settings->is_logdrain_highlight_enabled) { + InstallLogDrain::dispatch($this->server); + } elseif ($this->server->settings->is_logdrain_axiom_enabled) { + InstallLogDrain::dispatch($this->server); + } elseif ($this->server->settings->is_logdrain_custom_enabled) { + InstallLogDrain::dispatch($this->server); + } } }