Azure monitoring
The first question that should be answered is What must we monitor?. This question becomes more important for solutions that are deployed on the cloud because of constrained control over it.
There are some important components that should be monitored. They include the following:
- Custom applications
- Azure resources
- Guest OS (virtual machines)
- Host OS (Azure physical servers)
- Azure infrastructure
There are different Azure logs and monitoring for the mentioned components.
Azure activity logs
Previously known as audit logs and operational logs, these are control plane events in the Azure subscription. They provide information and telemetry information at the subscription level instead of individual resource level. They track information about all changes that happen at the subscription level such as creation, deletion, update of resources using Azure Resource Manager (ARM). They help in knowing the identity (service principal, users, groups) and performing an action (write, update)...