Skip to content

Commit a849e6e

Browse files
updates
1 parent 13fec2d commit a849e6e

10 files changed

Lines changed: 174 additions & 173 deletions

articles/sre-agent/add-web-page-knowledge.md

Lines changed: 20 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ title: Add Web Page Knowledge Sources in Azure SRE Agent
33
description: Learn how to add publicly accessible web pages as knowledge sources in Azure SRE Agent.
44
ms.topic: concept-article
55
ms.service: azure-sre-agent
6-
ms.date: 03/30/2026
6+
ms.date: 04/03/2026
77
author: dm-chelupati
88
ms.author: dchelupati
99
ms.ai-usage: ai-assisted
@@ -12,16 +12,16 @@ ms.custom: knowledge, web-page, URL, knowledge-base, external-resources
1212

1313
# Add web page knowledge sources in Azure SRE Agent
1414

15-
Add any publicly accessible web page by URL—your agent fetches and indexes the content automatically so it can reference external documentation, status pages, and wiki articles during investigations.
15+
Add any publicly accessible web page by URL. Your agent automatically fetches and indexes the content so it can reference external documentation, status pages, and wiki articles during investigations.
1616

1717
> [!TIP]
18-
> - Add any publicly accessible web page by URL—your agent fetches and indexes the content automatically
19-
> - Reference external documentation, status pages, runbook sites, and wiki articles during investigations
20-
> - One-step setup: provide a URL, name, and optional description
18+
> - Add any publicly accessible web page by URL. Your agent automatically fetches and indexes the content.
19+
> - Reference external documentation, status pages, runbook sites, and wiki articles during investigations.
20+
> - One-step setup: provide a URL, name, and optional description.
2121
2222
## The problem: external docs stay external
2323

24-
Your team's knowledge isn't all in one place. Runbooks live on wiki sites. Vendor documentation is on external portals. Architecture diagrams and status pages are scattered across different URLs. When your agent investigates an issue, it can't reference these external resourcesunless someone manually copies the content and uploads it as a file.
24+
Your team's knowledge isn't all in one place. Runbooks live on wiki sites. Vendor documentation is on external portals. Architecture diagrams and status pages are scattered across different URLs. When your agent investigates an issue, it can't reference these external resources - unless someone manually copies the content and uploads it as a file.
2525

2626
That manual process is tedious and creates stale copies. The original page gets updated, but the uploaded file doesn't.
2727

@@ -30,42 +30,42 @@ That manual process is tedious and creates stale copies. The original page gets
3030
When you add a web page as a knowledge source, the agent fetches the page content and stores it for reference:
3131

3232
1. You provide a URL, a name, and an optional description.
33-
2. The agent fetches the page content via an anonymous HTTP request.
34-
3. The page content is stored and indexed.
35-
4. Your agent can reference this content during conversations and investigations.
33+
1. The agent fetches the page content through an anonymous HTTP request.
34+
1. The page content is stored and indexed.
35+
1. Your agent can reference this content during conversations and investigations.
3636

37-
The fetch happens at the time you add the URL. Content is stored as a point-in-time snapshot of the page.
37+
The fetch happens when you add the URL. Content is stored as a point-in-time snapshot of the page.
3838

39-
The agent fetches pages anonymouslywithout authentication credentials. Pages that require login, VPN access, or corporate SSO can't be indexed. If you need to add content from protected pages, copy the content and [upload it as a file](upload-knowledge-document.md) instead.
39+
The agent fetches pages anonymously, without authentication credentials. Pages that require sign in, VPN access, or corporate SSO can't be indexed. To add content from protected pages, [upload it as a file](upload-knowledge-document.md) instead.
4040

4141
## What gets indexed
4242

4343
| Aspect | Behavior |
4444
|--------|----------|
4545
| **Content fetched** | Full page content from the single URL provided |
46-
| **Link following** | No—only the specified URL is fetched, not linked pages |
47-
| **Authentication** | Anonymous—no credentials sent with the request |
46+
| **Link following** | No. Only the specified URL is fetched, not linked pages |
47+
| **Authentication** | Anonymous. No credentials are sent with the request |
4848
| **Supported protocols** | HTTP and HTTPS |
4949
| **Fetch timeout** | 30 seconds |
50-
| **Refresh** | Manual—delete and re-add the URL to get updated content |
50+
| **Refresh** | Manual. Delete and re-add the URL to get updated content |
5151

5252
## When to use web page knowledge
5353

5454
Web page knowledge sources work best for:
5555

56-
- **Public documentation**vendor docs, API references, cloud service guides
57-
- **Status pages**service health dashboards, incident history pages
58-
- **Wiki articles**publicly accessible knowledge base articles
59-
- **Architecture overviews**publicly hosted architecture diagrams and design docs
60-
- **Runbook sites**external runbook repositories accessible without authentication
56+
- **Public documentation**: vendor docs, API references, cloud service guides
57+
- **Status pages**: service health dashboards, incident history pages
58+
- **Wiki articles**: publicly accessible knowledge base articles
59+
- **Architecture overviews**: publicly hosted architecture diagrams and design docs
60+
- **Runbook sites**: external runbook repositories accessible without authentication
6161

6262
For internal or protected content that requires authentication, use [file uploads](upload-knowledge-document.md) instead.
6363

6464
## Limitations
6565

6666
| Limitation | Details |
6767
|------------|---------|
68-
| **No authentication** | Can't access pages behind login, VPN, or SSO |
68+
| **No authentication** | Can't access pages behind authentication, VPN, or SSO |
6969
| **Single page only** | Doesn't crawl or follow links to other pages |
7070
| **Point-in-time snapshot** | Content isn't automatically refreshed when the source page changes |
7171
| **30-second timeout** | Pages that take longer than 30 seconds to load fail |

articles/sre-agent/add-web-page.md

Lines changed: 24 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ title: "Tutorial: Add a Web Page Knowledge Source in Azure SRE Agent"
33
description: Add a web page URL as a knowledge source so your agent can reference external documentation.
44
ms.topic: tutorial
55
ms.service: azure-sre-agent
6-
ms.date: 03/30/2026
6+
ms.date: 04/03/2026
77
author: dm-chelupati
88
ms.author: dchelupati
99
ms.ai-usage: ai-assisted
@@ -12,45 +12,46 @@ ms.custom: knowledge, web-page, URL, tutorial
1212

1313
# Tutorial: Add a web page knowledge source in Azure SRE Agent
1414

15-
Add a public URL as a knowledge source that your agent references during investigations. You'll add the URL, verify it appears in the knowledge base, and confirm your agent can use the content.
15+
Add a public URL as a knowledge source that your agent references during investigations. You add the URL, verify it appears in the knowledge base, and confirm your agent can use the content.
1616

1717
**Time**: ~5 minutes
1818

1919
## Prerequisites
2020

2121
- An Azure SRE Agent in **Running** state
2222
- **Write** permissions on the agent (AgentMemoryWrite)
23-
- A publicly accessible web page URL (any page that loads in a browser without login)
23+
- A publicly accessible web page URL (any page that loads in a browser without authentication)
2424

2525
## Step 1: Open Knowledge Sources
2626

2727
1. Go to [sre.azure.com](https://sre.azure.com) and select your agent.
28-
2. In the left sidebar, select **Builder**.
29-
3. Select **Knowledge Sources**.
28+
1. In the left sidebar, select **Builder**.
29+
1. Select **Knowledge Sources**.
3030

31-
You'll see the Knowledge Sources page with three action cards: **Add file**, **Add web page**, and **Add repository**.
31+
You see the Knowledge Sources page with three action cards: **Add file**, **Add web page**, and **Add repository**.
3232

3333
## Step 2: Open the Add Web Page dialog
3434

3535
Select the **Add web page** card (the one with the globe icon).
3636

3737
A dialog opens with three fields:
38-
- **Web page URL** (required)—the URL to fetch
39-
- **Name** (required)—a display name for this knowledge source
40-
- **Description** (optional)—a brief description of what the page contains
38+
39+
- **Web page URL** (required): the URL to fetch
40+
- **Name** (required): a display name for this knowledge source
41+
- **Description** (optional): a brief description of what the page contains
4142

4243
## Step 3: Enter the web page details
4344

44-
1. **Web page URL**—enter the full URL of the page you want to add. For example: `https://learn.microsoft.com/en-us/azure/azure-monitor/overview`
45-
2. **Name**—enter a descriptive name, such as `Azure Monitor Overview`.
46-
3. **Description**—optionally describe the content.
45+
1. **Web page URL**: Enter the full URL of the page you want to add. For example: `https://learn.microsoft.com/en-us/azure/azure-monitor/overview`
46+
1. **Name**: Enter a descriptive name, such as `Azure Monitor Overview`.
47+
1. **Description**: Optionally describe the content.
4748

4849
> [!NOTE]
4950
> The URL must be an absolute URL (starting with `http://` or `https://`), publicly accessible, and reachable within 30 seconds.
5051
5152
## Step 4: Add the web page
5253

53-
Select the **Add web page** button.
54+
Select **Add web page**.
5455

5556
The agent fetches the page content. If successful, a notification confirms the web page was added and the dialog closes automatically.
5657

@@ -66,17 +67,17 @@ Common errors:
6667

6768
## Step 5: Verify the knowledge source
6869

69-
After adding the web page, it appears in the Knowledge Sources list. Verify:
70+
After adding the web page, it appears in the Knowledge Sources list. Verify the following values:
7071

71-
- **Name**the display name you provided
72-
- **Type**shows as **Web page**
73-
- **Status**indicates whether the content was indexed
72+
- **Name**: the display name you provided
73+
- **Type**: shows as **Web page**
74+
- **Status**: indicates whether the content was indexed
7475

7576
## Step 6: Test with your agent
7677

77-
1. Navigate to **Chats** in the left sidebar.
78-
2. Start a new conversation.
79-
3. Ask a question related to the web page content.
78+
1. Go to **Chats** in the left sidebar.
79+
1. Start a new conversation.
80+
1. Ask a question related to the web page content.
8081

8182
Your agent should reference information from the web page in its response.
8283

@@ -85,9 +86,9 @@ Your agent should reference information from the web page in its response.
8586
Web page knowledge sources are point-in-time snapshots. To refresh the content:
8687

8788
1. Go to **Builder > Knowledge Sources**.
88-
2. Select the web page entry.
89-
3. Delete it.
90-
4. Re-add the URL using the same steps.
89+
1. Select the web page entry.
90+
1. Delete it.
91+
1. Re-add the URL by using the same steps.
9192

9293
## Related content
9394

articles/sre-agent/configuration-deletion.md

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ title: Remove Resources from Agent Scope in Azure SRE Agent
33
description: Learn how to select and delete configured resources from your Azure SRE Agent scope.
44
ms.topic: concept-article
55
ms.service: azure-sre-agent
6-
ms.date: 03/30/2026
6+
ms.date: 04/03/2026
77
author: dm-chelupati
88
ms.author: dchelupati
99
ms.ai-usage: ai-assisted
@@ -12,7 +12,7 @@ ms.custom: delete, remove, configuration, scope, resources, cleanup
1212

1313
# Remove resources from agent scope in Azure SRE Agent
1414

15-
Select and remove configured resources directly from the agent configuration overview—no setup wizard needed. Works for code repositories, log connectors, deployment connectors, Azure subscriptions, and resource groups.
15+
Select and remove configured resources directly from the agent configuration overview without using the setup wizard. This process works for code repositories, log connectors, deployment connectors, Azure subscriptions, and resource groups.
1616

1717
> [!TIP]
1818
> - Select and remove configured resources directly from the agent configuration overview
@@ -34,24 +34,24 @@ Each resource grid in the configuration overview includes checkboxes for selecti
3434

3535
1. **Open the configuration overview.** From your agent's overview page, select **Expand** on the configuration status bar to see your configured resources organized by category.
3636

37-
2. **Select items to remove.** Each resource row has a checkbox. Select individual items or use the header checkbox to select all items in a category.
37+
1. **Select items to remove.** Each resource row has a checkbox. Select individual items or use the header checkbox to select all items in a category.
3838

39-
3. **Select Delete.** A **Delete** button with a trash icon appears next to the category header when items are selected. A confirmation dialog titled **Remove from scope** appears, warning that permissions on those resources will be revoked. Select **Remove** to confirm or **Cancel** to keep the resources.
39+
1. **Select Delete.** A **Delete** button with a trash icon appears next to the category header when you select items. A confirmation dialog titled **Remove from scope** appears, warning that permissions on those resources are revoked. Select **Remove** to confirm or **Cancel** to keep the resources.
4040

41-
4. **Resources are removed immediately.** The grid refreshes and the deleted items disappear. For Azure subscriptions and resource groups, the agent also revokes its managed identity role assignments on those resources.
41+
1. **Resources are removed immediately.** The grid refreshes and the deleted items disappear. For Azure subscriptions and resource groups, the agent also revokes its managed identity role assignments on those resources.
4242

4343
### What you can remove
4444

4545
| Resource type | What happens on removal |
4646
|--------------|------------------------|
47-
| Code repositories | Repository is disconnected from the agent's knowledge graph |
47+
| Code repositories | Repository disconnects from the agent's knowledge graph |
4848
| Log connectors | Agent loses access to log querying tools for that connector |
4949
| Deployment connectors | Agent loses access to deployment history from that connector |
5050
| Azure subscriptions | Subscription removed from monitored scope; managed identity permissions revoked |
5151
| Resource groups | Resource group removed from monitored scope; managed identity permissions revoked |
5252

5353
> [!WARNING]
54-
> Removal can't be undone. To restore a removed resource, re-add it through the setup wizard. Knowledge files can't be removed from the configuration overview—use the full setup wizard to manage them.
54+
> Removal can't be undone. To restore a removed resource, re-add it through the setup wizard. You can't remove knowledge files from the configuration overview. Use the full setup wizard to manage them.
5555
5656
## Before and after
5757

articles/sre-agent/connect-ado-repo-managed-identity.md

Lines changed: 25 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ title: "Tutorial: Connect an ADO Repository with Managed Identity in Azure SRE A
33
description: Connect an Azure DevOps repository to your agent using managed identity authentication.
44
ms.topic: tutorial
55
ms.service: azure-sre-agent
6-
ms.date: 03/30/2026
6+
ms.date: 04/03/2026
77
author: dm-chelupati
88
ms.author: dchelupati
99
ms.ai-usage: ai-assisted
@@ -12,7 +12,7 @@ ms.custom: managed identity, azure devops, ado, repository, tutorial
1212

1313
# Tutorial: Connect an ADO repository with managed identity in Azure SRE Agent
1414

15-
Connect an Azure DevOps repository to your agent using managed identity—no PATs to create or rotate. Your agent uses its own Azure identity to access ADO repos for code-aware investigations.
15+
Connect an Azure DevOps repository to your agent using managed identity so you don't need to create or rotate PATs. Your agent uses its own Azure identity to access ADO repos for code-aware investigations.
1616

1717
**Time**: ~10 minutes (including ADO admin setup)
1818

@@ -28,42 +28,42 @@ Connect an Azure DevOps repository to your agent using managed identity—no PAT
2828
Before connecting from the agent portal, your managed identity must have access to the Azure DevOps organization.
2929

3030
1. Go to your [Azure DevOps organization settings](https://dev.azure.com/) and select your organization.
31-
2. Navigate to **Organization settings** > **Users**.
32-
3. Select **Add users**.
33-
4. Search for your agent's managed identity by its service principal name or object ID.
34-
5. Set the access level to **Basic** (or higher).
35-
6. Add the identity to projects with **Code (Read)** permissions on the target repositories.
31+
1. Go to **Organization settings** > **Users**.
32+
1. Select **Add users**.
33+
1. Search for your agent's managed identity by its service principal name or object ID.
34+
1. Set the access level to **Basic** (or higher).
35+
1. Add the identity to projects with **Code (Read)** permissions on the target repositories.
3636

3737
**Checkpoint:** The managed identity appears in the ADO Users list with a Basic access level.
3838

39-
## Step 2: Navigate to Knowledge sources
39+
## Step 2: Go to Knowledge sources
4040

4141
1. Open your agent in the [Azure SRE Agent portal](https://sre.azure.com).
42-
2. In the left sidebar, expand **Builder**.
43-
3. Select **Knowledge sources**.
42+
1. In the left sidebar, expand **Builder**.
43+
1. Select **Knowledge sources**.
4444

45-
**Checkpoint:** The Knowledge Sources page loads showing any existing repository connections.
45+
**Checkpoint:** The Knowledge Sources page loads and shows any existing repository connections.
4646

4747
## Step 3: Open the Add Repository dialog
4848

4949
Select **Add repository**.
5050

51-
**Checkpoint:** The Add repositories dialog opens showing platform selection cards (GitHub, Azure DevOps).
51+
**Checkpoint:** The Add repositories dialog opens and shows platform selection cards, such as GitHub and Azure DevOps.
5252

5353
## Step 4: Select Azure DevOps with Managed Identity
5454

5555
1. Select the **Azure DevOps** platform card.
56-
2. Under **Sign In Methods**, select **Managed Identity**.
56+
1. Under **Sign In Methods**, select **Managed Identity**.
5757

5858
**Checkpoint:** The managed identity configuration form appears with an organization field and identity dropdown.
5959

6060
## Step 5: Configure the managed identity connection
6161

62-
1. Enter your Azure DevOps **Organization** namethe part after `dev.azure.com/` in your ADO URL.
63-
2. From the managed identity dropdown, select your identity:
64-
- **System assigned**uses the agent's built-in identity
65-
- **User assigned**select a specific identity attached to the agent
66-
3. Select **Connect**.
62+
1. Enter your Azure DevOps **Organization** name, which is the part after `dev.azure.com/` in your ADO URL.
63+
1. From the managed identity dropdown, select your identity:
64+
- **System assigned**: uses the agent's built-in identity
65+
- **User assigned**: select a specific identity attached to the agent
66+
1. Select **Connect**.
6767

6868
**Checkpoint:** The button changes to **Connected** with a checkmark.
6969

@@ -79,12 +79,12 @@ Select **Next** to proceed to the repository selection step.
7979
## Step 7: Select a project and add repositories
8080

8181
1. From the **Azure DevOps Project** dropdown, select the project containing your repositories.
82-
2. Select **Add** to add a repository row.
83-
3. From the **Repository** dropdown, select a repository from the project.
84-
4. Enter a **Display name** for the repository.
85-
5. Optionally enter a **Description**.
86-
6. Repeat for more repositories.
87-
7. Select **Save**.
82+
1. Select **Add** to add a repository row.
83+
1. From the **Repository** dropdown, select a repository from the project.
84+
1. Enter a **Display name** for the repository.
85+
1. Optionally, enter a **Description**.
86+
1. Repeat for more repositories.
87+
1. Select **Save**.
8888

8989
**Checkpoint:** Selected repositories appear in the Knowledge Sources page.
9090

@@ -95,7 +95,7 @@ Select **Next** to proceed to the repository selection step.
9595
| Identity dropdown is empty | Agent has no managed identity enabled | Enable a system-assigned identity or attach a user-assigned identity in the Azure portal |
9696
| **Connect** button fails | Organization name is missing | Enter the ADO organization name before connecting |
9797
| Repos don't load after connecting | MI doesn't have access to the ADO organization | Add the MI service principal as a user in ADO Organization Settings > Users |
98-
| FIC connection fails | FederatedClientId and FederatedTenantId not both provided | Both fields are required when using FIC—provide both or neither |
98+
| FIC connection fails | FederatedClientId and FederatedTenantId not both provided | Both fields are required when using FIC. Provide both or neither |
9999

100100
## Related content
101101

0 commit comments

Comments
 (0)