Skip to content

v0.3.1

Latest

Choose a tag to compare

@mikeckennedy mikeckennedy released this 04 Mar 03:38
· 3 commits to main since this release

Added

  • Windows Docker support: docker stats output with PRIV WORKING SET column is now parsed correctly
  • New normalize_stat_dict() function maps Windows Docker format to internal column names
  • Unavailable metrics (Mem %, Limit) display as dimmed "N/A" on Windows Docker
  • Files: dockerclustermon/__init__.py

Changed

  • parse_stat_header() now splits columns into required (all platforms) and optional (platform-specific)
  • Platform-specific columns (MEM USAGE / LIMIT, MEM %, PIDS, PRIV WORKING SET) are silently skipped when absent
  • No changes to Linux/Mac behavior
  • Files: dockerclustermon/__init__.py

Fixed

  • Fixed crash on Windows Docker where MEM USAGE / LIMIT, MEM %, and PIDS columns don't exist (fixes #5)
  • color_number() no longer crashes on non-numeric "N/A" values
  • split_mem() gracefully handles missing MEM USAGE / LIMIT key
  • Files: dockerclustermon/__init__.py