Verified Answer: =
Monitors AI app and agents for compliance → Microsoft Purview
Monitors performance metrics and operational health → Azure Monitor
For an Azure-based AI solution using Azure OpenAI models, the best Azure-native monitoring design is to separate:
operational and performance monitoring
compliance and governance monitoring
For performance metrics and operational health, the correct choice is Azure Monitor. It is the standard Azure-native service for collecting telemetry, tracking service health, monitoring metrics, analyzing logs, and alerting on runtime issues. This is the best fit for model and application operational monitoring with minimal development effort.
For monitoring AI apps and agents for compliance, the correct choice is Microsoft Purview. Purview is designed for compliance, governance, data protection, and policy-based oversight across data and AI-related assets. It aligns best with the requirement to monitor AI applications and agents from a compliance perspective.
Why the other options are not the best fit:
Azure API Management is for API exposure, management, and security, not primary compliance or operational monitoring.
Azure Policy is used to enforce and assess Azure resource compliance, but it is not the main tool for monitoring AI apps and agents in the broader compliance/governance sense asked here.
Azure Stream Analytics is for streaming data processing, not this monitoring scenario.
Microsoft Defender is focused on security threat detection and posture, not overall AI compliance monitoring.
Submit