Skip to main content

debugger.help VPS Agent — Deep system monitoring for logs, GPU, PM2, Docker, and more

Project description

debugger-help

Deep VPS monitoring agent for debugger.help. Captures PM2, GPU metrics, Docker containers, system health, and streams everything to your dashboard in real time.

Install

pip install debugger-help

With GPU monitoring:

pip install debugger-help[gpu]

With everything:

pip install debugger-help[all]

Quick Start

export DEBUGGER_API_KEY="your-api-key"
export DEBUGGER_INGEST_URL="your-ingest-url"
debugger-agent

Or keep it running with PM2:

pm2 start "debugger-agent" --name debugger-agent
pm2 save

What it captures

  • PM2 process states, restart counts, logs, error logs
  • GPU: VRAM per-process, temperature, power, utilization, clock speeds, throttle reasons, ECC errors
  • CPU: per-core usage, load average, frequency, context switches
  • Memory: RAM, swap, shared, buffers, cached
  • Disk: usage per mount, I/O rates, inode usage
  • Network: per-interface stats, TCP connection states, open ports, DNS resolution
  • Processes: top CPU/memory consumers, zombies, open file descriptors
  • Docker containers: status, CPU, memory, restart counts
  • Systemd: failed units
  • SSL certificates: expiry checks
  • System logs: dmesg, OOM kills, journalctl errors
  • File watchers: syslog, PM2 logs, custom log files

Environment Variables

Variable Required Description
DEBUGGER_API_KEY Yes Your debugger.help API key
DEBUGGER_INGEST_URL Yes Your ingest endpoint URL
DEBUGGER_SOURCE No Source name (default: vps-{hostname})
DEBUGGER_INTERVAL No Collection interval in seconds (default: 10)
DEBUGGER_WATCH_LOGS No Comma-separated extra log file paths
DEBUGGER_SSL_DOMAINS No Comma-separated domains for SSL checks

License

MIT

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

debugger_help-3.0.0.tar.gz (14.4 kB view details)

Uploaded Source

Built Distribution

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

debugger_help-3.0.0-py3-none-any.whl (13.9 kB view details)

Uploaded Python 3

File details

Details for the file debugger_help-3.0.0.tar.gz.

File metadata

  • Download URL: debugger_help-3.0.0.tar.gz
  • Upload date:
  • Size: 14.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for debugger_help-3.0.0.tar.gz
Algorithm Hash digest
SHA256 da0be247a18d795cb5b4f4916f22af3b408fd4046436a9cd882870d03f1490ee
MD5 5e08de25d2a55b39fa9b230195c3b520
BLAKE2b-256 04efcf92ec31b2a7d512cef5cdbb21472eef817cdaab7ee4fdfbbb82d46fd9f7

See more details on using hashes here.

Provenance

The following attestation bundles were made for debugger_help-3.0.0.tar.gz:

Publisher: publish-agent.yml on YourStudioPro/debuggerhelp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file debugger_help-3.0.0-py3-none-any.whl.

File metadata

  • Download URL: debugger_help-3.0.0-py3-none-any.whl
  • Upload date:
  • Size: 13.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for debugger_help-3.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 1b333fc534da56007153238913f78e1e080eb677fbab9f1893c3a5a2d4499af7
MD5 4d07d0cd4c478fc0e3402185551d88f1
BLAKE2b-256 7e7706c375c82a7deaabb4a98720cabd222f443ed237ab7eedea43a9f1ed1621

See more details on using hashes here.

Provenance

The following attestation bundles were made for debugger_help-3.0.0-py3-none-any.whl:

Publisher: publish-agent.yml on YourStudioPro/debuggerhelp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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