Forum Discussion

mpranab's avatar
mpranab
Icon for Microsoft rankMicrosoft
Mar 25, 2026

SRE Agent support multiple subscriptions

One of my Customer building 3 PoCs and they have few technical requirement that are unclear from the documents. It would be super helpful to get technical guidance and documentation supporting those requirements.

  1. Does one agent can access resources across all subscriptions connected to a Lighthouse tenant. Their current infrastructure setup, where a single Lighthouse tenant is used to manage multiple underlying tenants and their subscriptions. In this scenario if an SRE agent in one subscription could access resources across all these subscriptions. Is there an upper limit?
  2. Is there a upper limit for number of resource group an SRE agent can manage per subscription? 
  3. Are there cost optimization best practices for scenarios like pre-recorded scripts or agent-level improvements for repetitive tasks in their case VM resizing?
  4. From billing standpoint does always-on agent connections incur charges even when no alerts are active?
  5. When handling multiple remediation tasks or queries, does the agent execute them sequentially or in parallel? Additionally, is there any control or configuration available for managing concurrency?

1 Reply

  • Azure SRE Agent isn’t limited to just one subscription. If you connect environments using Azure Lighthouse and set up the right permissions, a single agent can work across multiple subscriptions even across different tenants.

    There’s also no strict cap on how many subscriptions or resource groups an agent can manage. In practice, the limits come down to how you’ve configured permissions and Azure’s general service boundaries.

    From a cost perspective, things are fairly predictable. Each agent has a small, fixed “always-on” cost, and then you only pay extra when it’s actively doing work like investigating issues or applying fixes.

    One of the biggest advantages is automation. Repetitive tasks, such as resizing virtual machines, can be handled through reusable scripts and runbooks. This not only saves time but also helps keep costs down by reducing how often the agent needs to step in.

    The agent can also manage multiple tasks at the same time. Azure takes care of how those tasks run in parallel, so you don’t need to worry about tuning or managing concurrency yourself.

    That said, it’s usually better not to make one agent responsible for everything. You’ll get better performance, security, and cost control by assigning agents to specific workloads or environments instead of using a single, all-purpose setup.

    You can check the below links for more information

    Cross-tenant management experiences - Azure Lighthouse | Microsoft Learn

    Overview of Azure SRE Agent | Microsoft Learn

    Pricing and billing for Azure SRE Agent | Microsoft Learn

    Create and Use an agent in Azure SRE Agent | Microsoft Learn