Support
For issues with CSP Continuity, contact:
Email: support@savoysystems.ai
Scope of Support
Application issues — data collection, dashboard, API, configuration
Azure infrastructure issues — Function App availability, SQL Database connectivity, network
Billing and subscription issues — Marketplace charges, free trial
Deployment Prerequisites
Most enterprise subscriptions meet these by default — but restricted, MSDN, free-tier, or newly created subscriptions may not.
Resource provider registration
The application requires the microsoft.operationalinsights resource provider, which is not registered by default on new subscriptions. To check and register:
# Check registration status
az provider show -n microsoft.operationalinsights --query registrationState -o tsv
# Register if it shows "NotRegistered"
az provider register -n microsoft.operationalinsights Registration typically completes within 1–2 minutes. You can also register in the Azure Portal: Subscription → Resource providers → search "operationalinsights" → Register.
Regional quota for App Service
The Function App runs on a B1 Basic App Service plan. Some subscriptions have zero quota in certain regions. If deployment fails with "Operation cannot be completed without additional quota," either:
- Choose a different region. The application supports any region with Azure Functions, Storage, and SQL Database.
- Request a quota increase. In the Azure Portal: Subscription → Usage + quotas → Request increase → search for "App Service" → select the B1 SKU in your desired region.
Azure SQL availability in your region
Some subscriptions restrict SQL Database provisioning in certain regions. If deployment fails with "Provisioning is restricted in this region," redeploy in a different region. West US 2, West Europe, and North Europe tend to have the broadest availability.
Common Issues
Subscriptions showing "Permission Denied"
The application's service principal does not have Cost Management Reader access to the subscription. This is typically inherited from the root management group role assignment. To fix:
- Open the Subscriptions & Health tab in the application dashboard
- Find the affected subscription
- Run the PowerShell command shown in the remediation guidance, or re-run the onboarding script
No data appearing after deployment
Data collection runs on a schedule (default: daily at 2 AM UTC). To trigger an immediate collection:
- Open the application in the Azure portal
- Click "Trigger Data Collection" on the Overview tab
- Allow 30–60 minutes for the initial collection to complete
For the first run, the application collects up to 13 months of historical data, which may take 2–3 hours for large tenants.
Users cannot access the dashboard
Users must be assigned to the application in Azure Active Directory. See the Access Control tab in the application dashboard for instructions.