docs: def run(self):
          """
          Queues all services to be polled for metrics. Should be run via beat.
          """
  
          services = Service.objects.all()
          for service in services:
              service_metric_sync.apply_async(
                  kwargs={"service_id": str(service.id)})
  
              key = "services.downtime.%s.sum" % (
                  utils.normalise_string(service.name))
              check = WidgetData.objects.filter(service=None, key=key)
              if not check.exists():
                  WidgetData.objects.create(
                      key=key,
                      title="TEMP - Pending update"
                  )
  
          return "Queued <%s> Service(s) for Metric Sync" % services.count()