docs: def record_event(self, event: Event) -> None:
          """
          Record the event async.
          """
          from polyaxon.celery_api import celery_app
          from polyaxon.settings import EventsCeleryTasks
  
          if not event.ref_id:
              event.ref_id = self.get_ref_id()
          serialized_event = event.serialize(dumps=False,
                                             include_actor_name=True,
                                             include_instance_info=True)
  
          celery_app.send_task(EventsCeleryTasks.EVENTS_TRACK, kwargs={'event': serialized_event})
          celery_app.send_task(EventsCeleryTasks.EVENTS_LOG, kwargs={'event': serialized_event})
          celery_app.send_task(EventsCeleryTasks.EVENTS_NOTIFY, kwargs={'event': serialized_event})
          # We include the instance in the serialized event for executor
          serialized_event['instance'] = event.instance
          self.executor.record(event_type=event.event_type, event_data=serialized_event)