During our pre-cloud Software Development era, when we need to monitor our web application, we are heavily reliant on Ops team to provide us the insights of the application health and if there are issues need to investigate, we need them to dump us with lots and lots of logs.
With the rise of DevOps and Cloud Services, we can now create our monitoring pages based on our service needs. With the help of Cloud Services like AWS’s CloudWatch, Alibaba’s CloudMonitor or even GCP’s Cloud Monitoring, creating monitor dashboards even as Software Engineer will be as easy. Since these are mostly still based on application logs, the dashboard can be customized based on the application logic.
Thus said, in every new feature added to the application, there should be a monitoring dashboard created before deployment.