Getting Started
To set up access for your Azure environment, follow these steps:
- Create a Service Principal in Entra ID:
- You’ll need a service principal for authentication. You can create one in the Azure Portal or via PowerShell script.
- The script will create the service principal, a custom role, and assign this role at the desired scope.
- Assign Permissions to Read Data:
- Ensure that the service principal has read permissions over the resources in your Azure subscriptions.
- Additionally, grant read access to billing data and any necessary permissions for tagging (although tagging is optional and not enabled by default).
Data we gather
- KQL queries in Resource Data Graph Explorer
- We read information available when browsing Azure Portal, configuration settings, references to other resources, size of VM, Storage Account Redundancy, health state of VMs in Scale Set, ...
- Billing & Costs data
- Activity Logs - for shutdowns of VMs, latest creation of some resource
- Metrics - tons of them
Data we don't access
- Storage account contents
- Database data
- Not accessing VMs directly (no RDP or SSH)
- Basically we don't look at inner data of resources
- Log Analytics Workspaces data
Onboarding process link