mirror of
https://github.com/nikdoof/aaisp-chaos.git
synced 2025-12-13 06:42:16 +00:00
cab8f1f6264ea8fe51b149e4eae354d75a5126be
Create a standard log object and use dependency injection to pass it to the broadbandCollector and a new loggingMiddleware for wrapping HTTP requests to log the request. Logs are emitted as structured JSON logs by default but can be switched to a human-friendly output by passing -log.level console. The Prometheus client_golang library has also been upgraded.
Andrews and Arnold CHAOS API
The chaos package allows interacting with the Andrews and Arnold CHAOS API.
Implemented features:
- Broadband info
- Broadband quota
- Broadband PPP kill
- Broadband ordering
- Broadband availability checker
- Broadband ordering
- Login info
- Login adjustment
Languages
Go
97.6%
Dockerfile
2.4%