Project Overview
This project tasked me to do the following:
- Collect Azure performance data
- Collect Azure health data
- Analyze both Azure performance data and health data
- Make informed decisions regarding the data
- Automating remediation tasks
Detailed Project Steps:
- Setup Application Insights monitoring on a Virtual Machine Scale Sets (VMSS) and implement monitoring in an application to collect telemetry data
- Setup an auto-scaling for a VMSS
- Setup an Azure Automation account and create a RunBook to automate the resolution of performance issues
- Create alerts to trigger auto-scaling on an AKS cluster and trigger a RunBook to execute
Skills
- Azure DevOps
- Azure Pipelines
- Python
- Azure Development
- Azure Kubernetes Service (AKS)
- VM Scale Sets (VMSS)
- Application Insights
- Azure Log Analytics
- Azure RunBooks
- Stress testing
Image galleries
Here’s a few screenshots of my project and workflow:
Note: The images should clear up in a few seconds after clicked on in desktops. See the image carousel below if you are on a mobile device or if the images have not cleared up.
Image carousel
Here’s another gallery with only one column, which creates a carousel slide-show instead.