I am a person who believes that if someone wants to do a successful job, they first need to understand what the job is fundamentally. I love how Albert Einstein put it as he states:
If you can’t explain it simply, you don’t understand it well enough.
– Albert Einstein
With that being said, I consider Amazon’s DevOps definition as a simple yet amazing definition. It describes DevOps in a rough way but also covers nearly everything. Although, it needs some elaboration.
From what I’ve seen, ~99% of the definitions on the internet don’t cover up everything related to DevOps. Let’s be ~1%.
If you know what DevOps actually is, you will start seeing things from a different, constructive, rewarding and top-view perspective and contribute even more to your team.
There are someways to createCloudwatchDashboards such as creating them manually by selecting widgets from AWS Console, with Cloudformation etc.
I’ve decided to create them with Python because in DevOps literature, there is no such a thing as manually creating something. I also didn’t want to use Cloudformation because I like scripting and we have manyapplicationstomonitor in our company, thus, I needed something to iterate over our environments and create dashboards for eachofthem.