
Security News
Another Round of TEA Protocol Spam Floods npm, But It’s Not a Worm
Recent coverage mislabels the latest TEA protocol spam as a worm. Here’s what’s actually happening.
Interactive HTTP health monitoring tool with real-time metrics visualization and per-second granularity.
Monitor your APIs, detect blocking in async services, and find performance bottlenecks with a beautiful terminal UI inspired by btop.
# Install from PyPI
pip install healthz
# Or install from source
git clone https://github.com/Delos-Intelligence/healthz.git
cd healthz
pip install -e .
# Monitor a health endpoint at 30 requests/second
healthz http://localhost:8000/healthz --rate 30
# POST request with custom headers
healthz http://api.example.com/endpoint \
--rate 50 \
--method POST \
--header "Authorization: Bearer token" \
--data '{"check": true}'
While the TUI is running:
| Key | Action |
|---|---|
↑ / + | Increase request rate (+10 req/s) |
↓ / - | Decrease request rate (-10 req/s) |
w | Increase time window (+5s) |
s | Decrease time window (-5s) |
p | Pause/resume sending requests |
r | Reset all statistics |
e | Export per-second metrics to CSV |
q | Quit |
The TUI shows four panels:
Monitor /healthz while load testing other endpoints to detect when your async event loop gets saturated:
# Terminal 1: Monitor health check
healthz http://localhost:8000/healthz --rate 30
# Terminal 2: Load your API
while true; do
curl -X POST http://localhost:8000/api/endpoint \
-H "Content-Type: application/json" \
-d '{"data": "test"}'
done
If the health check starts showing high pending counts or timeouts, your service is blocking!
Gradually increase the rate to find when your service starts degrading:
healthz URL --rate 10↑ repeatedly to increase rateExport baseline metrics, make code changes, run again and compare:
# Before optimization
healthz http://localhost:8000/healthz --rate 50
# Press 'e' to export to healthz_metrics_YYYYMMDD_HHMMSS.csv
# After optimization
healthz http://localhost:8000/healthz --rate 50
# Press 'e' to export again and compare
healthz uses a per-second bucket architecture for efficient memory usage:
SecondBucket storing aggregated stats (success/timeout/error counts, response times)This means you get accurate per-second granularity while using minimal memory.
# Clone and install in development mode
git clone https://github.com/Delos-Intelligence/healthz.git
cd healthz
pip install -e ".[dev]"
# Run tests
pytest
# Format code
black healthz/
ruff check healthz/
MIT License - see LICENSE file for details.
Contributions are welcome! Please feel free to submit a Pull Request.
FAQs
Interactive HTTP health monitoring tool with real-time metrics
We found that healthz demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Security News
Recent coverage mislabels the latest TEA protocol spam as a worm. Here’s what’s actually happening.

Security News
PyPI adds Trusted Publishing support for GitLab Self-Managed as adoption reaches 25% of uploads

Research
/Security News
A malicious Chrome extension posing as an Ethereum wallet steals seed phrases by encoding them into Sui transactions, enabling full wallet takeover.