Skip to content

Commit 160be33

Browse files
update prerequisites
1 parent c7b185b commit 160be33

File tree

4 files changed

+26
-11
lines changed

4 files changed

+26
-11
lines changed

articles/sre-agent/overview.md

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -10,20 +10,18 @@ ms.service: azure
1010

1111
# Azure SRE Agent overview (preview)
1212

13-
Site Reliability Engineering (SRE) focuses on creating reliable, scalable systems through automation and proactive management. Azure SRE Agent brings these principles to your Azure hosted applications by providing AI-powered monitoring, troubleshooting, and remediation capabilities to your app environments. The agent automates routine operational tasks and provides reasoned insights to help you maintain application reliability while reducing manual intervention. Available as a chat interface, you can ask questions and give natural language commands to maintain your applications and services. To ensure accuracy and control, any agent action taken on your behalf requires your approval.
13+
Site Reliability Engineering (SRE) focuses on creating reliable, scalable systems through automation and proactive management. Azure SRE Agent brings these principles to your Azure hosted applications by providing an AI-powered tool that helps sustain production cloud environments. SRE Agent helps you respond to incidents quickly and effectively, alleviating the toil of manually managing production environments. The agent leverages the reasoning capabilities of LLMs to identify the logs and metrics necessary for rapid root cause analysis and issue mitigation. Azure SRE Agent brings you better service uptime and reduced operational costs.
1414

1515
Agents have access to every resource inside the resource groups associated to the agent. Therefore, agents:
1616

1717
- Continuously evaluate resource activity, and monitor active resources
1818

1919
- Send proactive notifications about unhealthy or unstable apps
2020

21-
- Provide a natural language interface to issue commands
22-
23-
An SRE Agent also integrates with [PagerDuty](https://www.pagerduty.com/) to support advanced notification solutions.
21+
An SRE Agent also integrates with [Azure Monitor Alerts](/azure/azure-monitor/alerts/alerts-overview) and [PagerDuty](https://www.pagerduty.com/) to support advanced notification solutions.
2422

2523
> [!NOTE]
26-
> The SRE Agent feature is in limited preview. To sign up for access, fill out the [SRE Agent application](https://go.microsoft.com/fwlink/?linkid=2319540).
24+
> The SRE Agent feature is in limited preview. To sign up for the wait list, fill out the [SRE Agent application](https://go.microsoft.com/fwlink/?linkid=2319540).
2725
2826
By using an SRE Agent, you consent the product-specific [Supplemental Terms of Use for Microsoft Azure Previews](https://azure.microsoft.com/support/legal/preview-supplemental-terms/).
2927

@@ -60,7 +58,6 @@ Reports include:
6058
| Scenario | Possible cause | Agent mitigation |
6159
|---|---|---|
6260
| Application down |**Application code issues**: Bugs or errors in the application code can lead to crashes or unresponsiveness.<br><br>▪ **Bad deployment**: Incorrect configurations or failed deployments can cause the application to go down.<br><br>▪ **High CPU/memory/thread issues**: Resource exhaustion due to high CPU, memory, or thread usage can affect application performance. | The SRE Agent can detect these issues and provide actionable insights or fixes. For example, it can identify a decrease in web app availability that coincides with a recent slot swap and recommend swapping back slots as the first step of mitigation. |
63-
| Virtual machine RDP issues |**NSG rules**: Misconfigured NSG rules on the NIC or Subnet can block RDP access. | The SRE Agent can detect misconfigurations of NSG rules that block RDP access. Agents can also apply the correct NSG rules to restore access. |
6461
| Container image pull failures |**Image availability**: The requested image might not be available or could be missing.<br><br>▪ **Network connectivity**: Network issues can disrupt the connection to the container app.<br><br>▪ **Registry connectivity issues**: Problems with connecting to the container registry can prevent image pulls. | The SRE Agent can detect container image pull failures and provide detailed diagnostics. It can recommend solutions such as rolling back to the last known healthy revision and updating the image reference. |
6562

6663
An agent can provide detailed information about different aspects of your apps and resources. The following examples demonstrate the types of questions you could pose to your agent:

articles/sre-agent/troubleshoot-azure-app-service.md

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -34,9 +34,15 @@ In this tutorial, you will:
3434

3535
## Prerequisites
3636

37-
To complete this tutorial, you need:
38-
- An [Azure subscription](https://azure.microsoft.com/free/).
39-
- `Microsoft.Authorization/roleAssignments/write` permissions to create role assignments (Role Based Access Control Administrator or User Access Administrator) for SRE Agent setup.
37+
* **Azure account**: An Azure account with an active subscription is required. If you don't already have one, you can [create an account for free](https://azure.microsoft.com/free/?WT.mc_id=A261C142F).
38+
39+
* **Security context**: Ensure your user account has the `Microsoft.Authorization/roleAssignments/write` permissions using either [Role Based Access Control Administrator](/azure/role-based-access-control/built-in-roles) or [User Access Administrator](/azure/role-based-access-control/built-in-roles).
40+
41+
* **Namespace**: Using the cloud shell in the Azure portal, run the following command:
42+
43+
```azurecli
44+
az provider register --namespace "Microsoft.App"
45+
```
4046
4147
## 1. Create an App Service app
4248

articles/sre-agent/troubleshoot-azure-container-apps.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,12 @@ In this tutorial, you:
2929

3030
* **Security context**: Ensure your user account has the `Microsoft.Authorization/roleAssignments/write` permissions using either [Role Based Access Control Administrator](/azure/role-based-access-control/built-in-roles) or [User Access Administrator](/azure/role-based-access-control/built-in-roles).
3131

32+
* **Namespace**: Using the cloud shell in the Azure portal, run the following command:
33+
34+
```azurecli
35+
az provider register --namespace "Microsoft.App"
36+
```
37+
3238
## 1. Create a container app
3339
3440
Begin by creating an app for your agent to monitor.

articles/sre-agent/usage.md

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,9 +20,15 @@ Create an agent by pointing it to the resource groups you want to monitor.
2020

2121
### Prerequisites
2222

23-
You need to grant your agent permissions so that it can access the Azure resources.
23+
You need to grant your agent the correct permissions and access to the right namespace.
2424

25-
Before you can create a new agent, make sure your user account has correct permissions. Your account needs `Microsoft.Authorization/roleAssignments/write` permissions using either [Role Based Access Control Administrator](/azure/role-based-access-control/built-in-roles) or [User Access Administrator](/azure/role-based-access-control/built-in-roles).
25+
- **Security context**: Before you can create a new agent, make sure your user account has the `Microsoft.Authorization/roleAssignments/write` permissions using either [Role Based Access Control Administrator](/azure/role-based-access-control/built-in-roles) or [User Access Administrator](/azure/role-based-access-control/built-in-roles).
26+
27+
- **Namespace**: Using the cloud shell in the Azure portal, run the following command:
28+
29+
```azurecli
30+
az provider register --namespace "Microsoft.App"
31+
```
2632
2733
### Create
2834

0 commit comments

Comments
 (0)