AbstractSoftware development and operations are increasingly adopting cloud-native environments. The popularity of development practices such as DevSecOps is one of the reasons for this change. It is identified that monitoring is one essential practice in DevSecOps and currently, a wide variety of tool offerings are available on the market to address this new transformation. However, an automated monitoring solution that covers both the infrastructure and application level is not available yet. We have developed a repeatable solution based on the popular microservice architectural style that monitors the cloud-native infrastructure and application level to address this gap. Furthermore, we have also added automation capability to this monitoring solution for easy deployment and event-triggered alerting. In the future, we plan to do a detailed evaluation and extend the proposed solution with more data collection features in order to enhance the monitoring solution.Abstract
Software development and operations are increasingly adopting cloud-native environments. The popularity of development practices such as DevSecOps is one of the reasons for this change. It is identified that monitoring is one essential practice in DevSecOps and currently, a wide variety of tool offerings are available on the market to address this new transformation. However, an automated monitoring solution that covers both the infrastructure and application level is not available yet. We have developed a repeatable solution based on the popular microservice architectural style that monitors the cloud-native infrastructure and application level to address this gap. Furthermore, we have also added automation capability to this monitoring solution for easy deployment and event-triggered alerting. In the future, we plan to do a detailed evaluation and extend the proposed solution with more data collection features in order to enhance the monitoring solution