Skip to main content

Read-only Mac/Linux triage CLI for debugging interviews and SadServers-style scenarios.

Project description

shervinsights

shervinsights is a read-only Mac/Linux triage CLI for debugging interviews and SadServers-style scenarios.

It summarizes likely issues:

  • high load
  • full disk or inode pressure
  • hot CPU or memory-heavy processes
  • zombie or D-state processes
  • deleted-but-open files
  • actively growing logs
  • listening ports
  • Python / ML / model-serving processes
  • Bash syntax errors
  • Linux systemd / journal / GPU hints when available

It does not kill processes, delete files, restart services, or modify system state.

Install

pip install shervinsights

For Homebrew-managed Python or other PEP-668 systems, use a virtualenv or pipx:

python3 -m venv ~/.venvs/shervinsights
~/.venvs/shervinsights/bin/pip install shervinsights
~/.venvs/shervinsights/bin/shervinsights --hints

Usage

shervinsights
shervinsights --hints
shervinsights --sample 10 --hints
shervinsights --details disk
shervinsights --details proc
shervinsights --details logs
shervinsights --details ports
shervinsights --details scripts
shervinsights --details ml
shervinsights --details linux

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

shervinsights-0.1.1.tar.gz (5.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

shervinsights-0.1.1-py3-none-any.whl (6.5 kB view details)

Uploaded Python 3

File details

Details for the file shervinsights-0.1.1.tar.gz.

File metadata

  • Download URL: shervinsights-0.1.1.tar.gz
  • Upload date:
  • Size: 5.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.5

File hashes

Hashes for shervinsights-0.1.1.tar.gz
Algorithm Hash digest
SHA256 00698ea62fa4f8e962d53c81fdb68bcca48984c65623293a2e872ba4a9b24d20
MD5 7caea40ed3beaaea12b82ebb05cb0e49
BLAKE2b-256 8be3d8ad065cedff4375471ca9eb65e3dad6f90d3f655fd27d1d1e98f15fbcfa

See more details on using hashes here.

File details

Details for the file shervinsights-0.1.1-py3-none-any.whl.

File metadata

  • Download URL: shervinsights-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 6.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.5

File hashes

Hashes for shervinsights-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 181495b1e110a1a2c040cc28558effb76f099e42e35e88cb263111cd3cd72087
MD5 5c9a5acf2123c006f5e566f54b5537e8
BLAKE2b-256 ac8b8a17e230c0dec6e10d53583daa80ea2b9e1fb723c9d730ba798d2f35e5df

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page