code: def health() -> bool:
      client = find_binary()
  
      if psutil.WINDOWS:
          logger.error("buildctl is NOT SUPPORTED on Windows.")
          return False
  
      if not buildkitd_health():
          return False
  
      if client is None:
          logger.warning(
              "buildctl not found. Make sure it is installed and in your PATH. See https://github.com/moby/buildkit"
          )
          return False
  
      return True
  
file_path: BentoML/src/bentoml/_internal/container/buildctl.py
imports: from __future__ import annotations
  import logging
  import os
  import re
  import shutil
  import typing
  from typing import TYPE_CHECKING
  import psutil
  from .base import Arguments
label_desc: Use image node_id 3 for calling a global function with example usage: health() and returns: True, False, False, False