Share via


Configure FinOps alerts

FinOps alerts is an automated and proactive cost optimization tool built on Azure Logic Apps. It continuously scans your Azure environment for idle resources and sends notifications to help you take timely action. This solution empowers FinOps practitioners to better manage cloud spending while minimizing waste in the environment.


Overview

To configure FinOps alerts, follow these steps:

  1. Deploy FinOps alerts

  2. Authorize API connection

    Note

    After deployment, the Logic app will show a failed run this is due to the API connection, this is a temporary state until authorization is complete.

    1. Select the API connection resource, then select Edit API Connection in the General tab to authorize the connection. Once you enable connection select Save.

    Screenshot of the edit form for API connections.

  3. Assigning reader permission

    1. The Logic App’s system-assigned identity must have the Reader role on the targeted subscriptions. This role enables it to query resource utilization data. Follow these steps to assign the reader role.

      1. For environments that span multiple subscriptions, consider assigning the Reader role at the management group level to streamline permissions management and ensure comprehensive monitoring.
  4. Configuring the Logic App

    1. Within the Logic App designer adjust the recurrence setting (defaulting to 1 week) based on your monitoring needs.

    2. Configure details such as the email subject, alert recipients, and filter which subscription IDs should be included or excluded. This level of customization allows you to tailor the monitoring to your specific cloud environment and cost optimization strategy.

    3. If needed, further modify the Logic App’s workflow such as conditions, thresholds, and notification channels to align with your organization’s requirements.

  5. Testing and validation

    1. After completing the setup, run the Logic App to ensure it correctly identifies idle resources and triggers the appropriate notifications.

    2. Analyze test results to adjust thresholds or alert parameters as necessary.


Give feedback

Let us know how we're doing with a quick review. We use these reviews to improve and expand FinOps tools and resources.

If you're looking for something specific, vote for an existing or create a new idea. Share ideas with others to get more votes. We focus on ideas with the most votes.


Related FinOps capabilities:

Related products:

Related solutions: