data) { throw new \Exception('No data provided'); } $data = collect($this->data); $containers = collect(data_get($data, 'containers')); if ($containers->isEmpty()) { return; } foreach ($containers as $container) { $containerStatus = data_get($container, 'status', 'exited'); $containerHealth = data_get($container, 'health', 'unhealthy'); $containerStatus = "$containerStatus ($containerHealth)"; $labels = collect(data_get($container, 'labels')); if ($labels->has('coolify.applicationId')) { $applicationId = $labels->get('coolify.applicationId'); } Log::info("$applicationId, $containerStatus"); } } }