DataDog, a Cloud Analytics & Monitoring application
Due to having an industry connection, I had the opportunity to do something really fun this weekend. The application running on AWS is a CRUD API - however, Datadog, a Cloud Analytics & Monitoring agent has been installed to provide feedback on what's actually happening. I found this so beyond awesome, the scope of this product is really impressive.
On the left side you can see a command line running on my Linux VM. On the right you can see a live monitoring of the AWS machine, tracking the inputs received on the API application.
As I send commands into the CRUDE API application, DataDog continues monitoring and updating our dashboard. If you can imagine for the deployment of a much busier service, the possibilities of this kind of real-time monitoring isn't to be underestimated.
Above you can see the CPU usage graphs, but unlike the ones you find on the AWS console, you can see that DataDog manages to also show us the split of the CPU usage.
Even in the log sections, we can dig deeper into each recorded activity that's taken place.
Even with the live monitoring, you can see it also records latency as well as the response time of every service you're using. The latter is an incredible feature as it allows you to pinpoint your troubleshooting to the relevant part of your tech stack which is failing. Very happy to have had the opportunity to play a little bit with a live version of DataDog and I've embedded a video below just so if it still hasn't made much sense, it can helpfully do so a little more now!