Zero-config performance monitoring for Python
Project description
🚀 EZ-Audit
Zero-Config Performance Monitoring for Python
EZ-Audit is a lightweight, "zero-dependency" tool designed for developers who need to track code performance without the bloat of enterprise monitoring suites.
✨ Key Features
- ⏱️ Microsecond Accuracy: Precise execution timing.
- 🧠 Memory Profiling: Tracks peak RAM usage.
- 🛡️ Crash-Safe: Logs data even if your function raises an exception.
- ⚠️ Threshold Alerts: Automatically flags slow functions.
📦 Installation
pip install ez-audit
🚀 Quick Start
code
Python
from ezaudit import monitor
@monitor
def process_data():
data = [x for x in range(1000000)]
return "Done!"
process_data()
Threshold Alerts
code
Python
@monitor(threshold_sec=0.5)
def slow_service():
import time
time.sleep(1)
🛠️ Configuration
code
Python
import ezaudit
ezaudit.configure(
log_file="performance.log",
console_output=True
)
📜 License
Distributed under the MIT License.
code
Code
---
### 3. The "Clean and Patch" Process
Now that the files are fixed, we need to delete the old "broken" build files and create new ones for version **0.1.1**.
**Run these commands in your terminal:**
1. **Delete the old build folder:**
```bash
rmdir /s /q dist
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
ez_audit-0.1.1.tar.gz
(4.8 kB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file ez_audit-0.1.1.tar.gz.
File metadata
- Download URL: ez_audit-0.1.1.tar.gz
- Upload date:
- Size: 4.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
0faac73c4d71b8b1083ddd877d25617e64a6e419e7e28fa95da026103b2a8bb2
|
|
| MD5 |
ce74ea56f686ad6bae047bda978d42e5
|
|
| BLAKE2b-256 |
deb781ddf805bd6f663ab9dc664dd722bf8842452e7f7129cdc43ad20980fc25
|
File details
Details for the file ez_audit-0.1.1-py3-none-any.whl.
File metadata
- Download URL: ez_audit-0.1.1-py3-none-any.whl
- Upload date:
- Size: 4.6 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d5e26626f298a94f3ce185d91cd214730baeae2f48dce81eacf770143928399e
|
|
| MD5 |
e445500388b5c738c5999d570ec057e3
|
|
| BLAKE2b-256 |
9f1da5d44ae3c2068abd24827940d429c9b0bad75f3f0b3236114069b10f517a
|