September 2018
Intermediate to advanced
412 pages
11h 12m
English
Once the communication channel is established between the device and the cloud, as given in the previous section, we can use the same communication channel for various different purposes, such as monitoring of the devices, controlling the devices, and finally, updating or patching the device firmware/software. We can extend the preceding architecture to include a tool such as Prometheus, with which we can develop plugins to collect monitoring data that can be fed to a visualization tool such as Grafana to visualize various trends such as CPU, and network and data usage. Prometheus also comes with numerous client plugins out of the box to collect numerous client side data for application performance. ...