This n8n workflow is designed for comprehensive monitoring and reporting of Azure Virtual Machines (VMs). It integrates Azure’s management APIs with AI to collect real-time VM performance data, historical activity logs, and current operational status based on user prompts. The workflow begins with a chat message trigger, allowing users to initiate requests via chat interfaces.
The workflow sets common variables such as the Azure subscription ID and resource group names, then uses Azure APIs to gather detailed VM information, including configuration, performance metrics (CPU, network, disk activity), and operational state. It also retrieves Azure activity logs to track control-plane events like VM creation, modifications, or deletions within the last 90 days, enabling auditing.
Additionally, it utilizes an AI language model (Google Gemini) to interpret user queries and provide natural language responses based on collected data. A memory buffer ensures context retention across conversations. The overall goal is to automate the gathering of critical VM data and deliver insightful, timely reports through chat interfaces, making it ideal for VM health checks, troubleshooting, or compliance auditing in Azure environments.
Reviews
There are no reviews yet.