code: def track_data(
      self,
      action: str,
      data: Dict[str, Any],
      include_system_info: bool = True,
  ):
      if not self.client:
          return
  
      event_data = data.copy()
      self.client.track(
          user_id=str(self._server_id),
          event=action,
          properties=event_data,
          context=self._system_info if include_system_info else {},
      )
  
file_path: argilla/src/argilla/server/telemetry.py
imports: import dataclasses
  import logging
  import platform
  import uuid
  from typing import Any, Dict, Optional
  from fastapi import Request
  from argilla.server.commons.models import TaskType
  from argilla.server.settings import settings
label_desc: Use image node_id 3 for calling the TelemetryClient obj's underlying member method code with example usage: obj.track_data(action, data, include_system_info) without return types