In the age of cloud computing, Monitoring is a Software Problem!
Traditionally, Infrastructure and Application Monitoring has been an 'Ops' task. In the modern world, this does not scale, as offerings grow to hundreds of microservices, each with their own dependencies.
This talk aims to walk through an approach that can be used for monitoring your application stack in a self-service declarative manner, with the monitoring configuration stored and delivered as code.
Presentation Flow: - Challenges in monitoring applications the traditional way - Core principles of modern application monitoring - Dynamic Discovery and Monitoring as code - Self-service monitoring and alerting - How we are modernizing our stack with Prometheus