Application Insights is a powerful tool for monitoring the performance and health of Azure Function Apps. It provides valuable insights into exceptions, performance issues, and usage patterns, enabling timely detection and resolution of issues.
Risk
Without Application Insights, you may miss critical errors, performance degradation, or abnormal behavior in your Function App, potentially impacting availability and user experience.
Run this check with Prowler CLI
prowler azure --checks app_function_application_insights_enabled
Remediation
https://www.trendmicro.com/cloudoneconformity/knowledge-base/azure/Functions/function-app-insights-on.html
Enable Application Insights for your Azure Function App to monitor its performance and health.
Source Code
Resource Type
Microsoft.Web/sites