Latest Posts
-
Keeping your Django API in sync with OpenAPI spec using middleware
In this post we go over the development of a Django middleware which validates the incoming requests and returning responses against an OpenAPI specification. The spec document succinctly defines...
-
Importance of Automated Testing
Automated testing (which includes unit and functional tests) refer to the framework of writing and running tests against the codebase. There is a lot of debate out there on how...
-
Monitoring WAN status on your wireless router
This is fourth in series of posts on monitoring your wireless router. In this post we will setup blackbox exporter on the router which will allow us to...
-
Monitoring temperatures on your wireless router with Prometheus
This is third in series of posts on monitoring your wireless router. In this post we will setup a script to pull temperature information from the router and expose...
-
Monitoring NVRAM of your wireless router with Prometheus
This is second in series of posts on monitoring your wireless router. In this post we will setup a script to extract the NVRAM usage information and use node...
-
Monitoring your wireless router with Prometheus Node Exporter
This is first in series of posts on monitoring your wireless router. In this post we will setup node_exporter on the router which will allow us to pull...
-
Connecting to WiFi on Ubuntu 20.04 Headless Server
If you are running headless ubuntu server you will not be connected to the wireless automatically. The instructions below have been tested on Ubuntu 20.04 (Falcon) Server but should work...