This project builds a complete service monitoring engine using pure Python threading. It starts with basic health checks, then adds a worker pool, scheduler, metrics aggregator, snapshot persistence, and alerting system. All monitoring components run as background threads with safe coordination using queues and events. Finally, a FastAPI interface exposes real-time /metrics and /health endpoints for external dashboards and integrations. The result is a production-style multi-threaded monitoring agent similar to Datadog/Prometheus node exporters.
-
Notifications
You must be signed in to change notification settings - Fork 0
ChiggyJain/PythonThreadingServiceMonitor
Folders and files
| Name | Name | Last commit message | Last commit date | |
|---|---|---|---|---|
Repository files navigation
About
Trying to implement mointoring service using threading module.
Topics
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published