Add a Web Page Knowledge Source
A web page knowledge source that your agent references during investigations. You'll add a public URL, verify it appears in the knowledge base, and confirm your agent can use the content. Learn more → Add Web Page Knowledge.
Prerequisites
- An Azure SRE Agent in Running state
- Write permissions on the agent (AgentMemoryWrite)
- A publicly accessible web page URL to add (any page that loads in a browser without login)
Step 1: Open Knowledge Sources
- Go to sre.azure.com and select your agent
- In the left sidebar, select Builder
- Select Knowledge Sources
You'll see the Knowledge Sources page with three action cards at the top: Add file, Add web page, and Add repository.
Step 2: Open the Add Web Page dialog
Click the Add web page card (the one with the globe icon).
A dialog opens with three fields:
- Web page URL (required) — the URL to fetch
- Name (required) — a display name for this knowledge source
- Description (optional) — a brief description of what the page contains
Step 3: Enter the web page details
Fill in the dialog:
- 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 - Name — enter a descriptive name, such as
Azure Monitor Overview - Description — optionally describe the content, such as
Official Azure Monitor documentation covering metrics, logs, and alerts
The URL must be:
- An absolute URL (starting with
http://orhttps://) - Publicly accessible — no login, VPN, or SSO required
- Reachable within 30 seconds
Step 4: Add the web page
Click the Add web page button.
The agent fetches the page content from the URL. If successful, you'll see a notification confirming the web page was added. The dialog closes automatically.
If the fetch fails, you'll see an error message. Common errors:
| Error | Cause | Fix |
|---|---|---|
| Invalid URL format | URL is not absolute or not HTTP/HTTPS | Use a full URL starting with https:// |
| HTTP request failed with status code 403 | Page blocks automated requests | Try a different page, or upload the content as a file instead |
| HTTP request failed with status code 404 | Page not found | Check the URL for typos |
| Request timed out | Page took longer than 30 seconds to respond | Try again, or upload the content as a file |
| Network error | DNS or connectivity issue | Verify the URL loads in your browser |
| The web page returned empty content | Page returned no content | The page may require JavaScript to render — upload the content as a file instead |
Step 5: Verify the knowledge source
After adding the web page, it appears in the Knowledge Sources list. You can verify:
- Name — the display name you provided
- Type — shows as Web page
- Status — indicates whether the content was indexed
Step 6: Test with your agent
Now verify your agent can use the web page content:
- Navigate to Chats in the left sidebar
- Start a new conversation or open an existing one
- Ask a question related to the web page content. For example:
What does the Azure Monitor documentation say about log analytics workspaces?
Your agent should reference information from the web page you added in its response.
Updating web page content
Web page knowledge sources are point-in-time snapshots. If the source page is updated and you want your agent to have the latest content:
- Go to Builder → Knowledge Sources
- Select the web page entry
- Delete it
- Re-add the URL using the same steps above
Next steps
- Upload Knowledge Documents — upload files directly to your agent's knowledge base
- Connect Source Code — connect repositories for code-aware investigations
- Connect Knowledge — overview of all knowledge source types