Skip to content

Commit 94e054a

Browse files
updates
1 parent b855d25 commit 94e054a

File tree

2 files changed

+12
-12
lines changed

2 files changed

+12
-12
lines changed

articles/sre-agent/tools.md renamed to articles/sre-agent/incident-management-tools.md

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,16 @@
11
---
2-
title: Tools used by agents in Azure SRE Agent (preview)
3-
description: Learn about the comprehensive suite of specialized tools to automate incident response, troubleshooting, and site reliability engineering tasks.
2+
title: Incident management tools used by agents in Azure SRE Agent (preview)
3+
description: Learn about the comprehensive suite of specialized incident mangement tools to automate incident response, troubleshooting, and site reliability engineering tasks.
44
author: craigshoemaker
55
ms.author: cshoe
66
ms.topic: tutorial
77
ms.date: 07/17/2025
88
ms.service: azure
99
---
1010

11-
# Tools used by agents in Azure SRE Agent (preview)
11+
# Incident management tools used by agents in Azure SRE Agent (preview)
1212

13-
Azure SRE Agent leverages a comprehensive suite of specialized tools to automate incident response, troubleshooting, and site reliability engineering tasks. These tools enable agents to perform complex operations across Azure services, interact with incident management systems, and provide deep diagnostic capabilities.
13+
Azure SRE Agent leverages a comprehensive suite of specialized incident management tools to automate incident response, troubleshooting, and site reliability engineering tasks.
1414

1515
The tools are designed to handle various scenarios including:
1616

@@ -305,12 +305,12 @@ The following table provides a comprehensive list of all tools available to Azur
305305
| OneLinerToRCA | Provide official RCA from container apps template <br><br> This operation will take the one liner RCA and use the below template to provide a official formatted RCA. <br><br> - oneLinerRCA: The one liner RCA that needs to be formatted into the RCA template. |
306306
| PatchKubernetesYaml | Applies one Kubernetes YAML object to the specified AKS cluster using server-side apply. <br><br> When patch for array values, make sure all existing values are included in the YAML object. <br><br>Used whenever user wants to create or update resources in a Kubernetes cluster using YAML. <br><br>eg: please apply this YAML object to my AKS cluster to create a new deployment. <br><br>eg: update my service with this YAML manifest. |
307307
| PerformDeploymentSwapForApp | Performs a Deployment Swap for the specified app. |
308-
| PlotAreaChartWithCorrelation | Generates an interactive area chart that overlays total requests and 5xx errors and marks deployments / rollbacks. <br><br>CRITICAL: If the user requests data for multiple days, ensure the chart is consistently observed on midnight of the first day requested and ends at the current time. <br><br>Parameters: <br><br>chartTitle: text shown at top of chart <br><br>xAxisLabel: X-axis label (timestamp in ISO-8601 UTC format) <br><br>y1AxisLabel: Y1 label (requests) <br><br>y2AxisLabel: Y2 label (errors) <br><br>dataPoints: semicolon-separated rows in the form <br><br> x|y1|y2|`<correlation>`|`<isHighlight>`|`<highlightLabel>`|`<additionalInfo>` <br><br> where <br><br> correlation: numeric use 0 if you have no coefficient <br><br> isHighlight: true/false to draw a marker <br><br> highlightLabel: text on marker if isHighlight is true <br><br> additionalInfo: tooltip text (optional) <br><br> Example: <br><br>2025-05-11T16:04:00Z|118|0|0|false||baseline;2025-05-11T16:10:00Z|120|18|0|true|Deploy r-abc123def|first spike; |
309-
| PlotBarChart | Generates a bar chart from the provided data and returns (or posts) it. <br><br>Parameters: <br><br>chartTitle: The title displayed at the top of the bar chart. <br><br>xAxisLabel: Label for the X-axis. <br><br>yAxisLabel: Label for the Y-axis. <br><br>dataPoints: Semicolon-separated items in format category|value, <br><br>e.g.: Q1|120;Q2|80;Q3|60;Q4|90 <br><br>description: A short message to summarize the image. |
310-
| PlotHeatmap | Generates a heatmap chart from the provided data and returns (or posts) it. <br><br>Parameters: <br><br>chartTitle: The title displayed at the top of the heatmap. <br><br>xAxisLabel: Label for the X-axis (e.g., Time (hours)). <br><br>yAxisLabel: Label for the Y-axis (e.g., Temperature (C)). <br><br>dataPoints: Semicolon-separated items in format x|y|value, <br><br>e.g.: 12:00|25|8.5;12:00|30|4.2;13:00|25|9.1 <br><br>where x is the x-axis position, y is the y-axis position, and value is the intensity. <br><br>description: A short message to summarize the chart. |
311-
| PlotPieChart | Generates a pie chart from the provided data and returns (or posts) it. <br><br>Parameters: <br><br>chartTitle: The title displayed at the top of the pie chart. <br><br>dataPoints: Semicolon-separated items in format sliceLabel|value, e.g.: Category A|45;Category B|30;Category C|25. <br><br>description: A short message to summarize the image. |
312-
| PlotScatter | Generates a scatter plot from X-Y coordinate pairs and returns (or posts) it. <br><br>Parameters: <br><br>chartTitle: The title displayed at the top of the scatter plot. <br><br>xAxisLabel: Label for the X-axis. <br><br>yAxisLabel: Label for the Y-axis. <br><br>dataPoints: Semicolon-separated items in format x|y|label, <br><br>e.g.: 1.2|3.4|Point A;2.3|4.5|Point B;3.4|5.6|Point C <br><br>description: A short message to summarize the image. |
313-
| PlotTimeSeriesData | Generates a base64-encoded chart from time-series data. <br><br>Used whenever giving a comparison to user. eg: how many of my total monitored apps basic auth enabled <br><br> <br><br>Arguments: <br><br>title: e.g. Application Metrics Dashboard <br><br>yAxisLabel: e.g. Usage (%) <br><br>yAxisMin: numeric, e.g. 0 <br><br>yAxisMax: numeric, e.g. 100 <br><br>dataPoints: semicolon-separated list of data points, each in the format: <br><br>2024-01-25T10:30:00|75.4|CPU Usage For multiple points, separate each with a semicolon: <br><br>2024-01-25T10:30:00|75.4|CPU Usage;2024-01-25T10:35:00|82.1|Memory Usage <br><br>description: text to accompany the chart when posting the image |
308+
| PlotAreaChartWithCorrelation | Generates an interactive area chart that overlays total requests and 5xx errors and marks deployments / rollbacks. <br><br>CRITICAL: If the user requests data for multiple days, ensure the chart is consistently observed on midnight of the first day requested and ends at the current time. <br><br>Parameters: <br><br>chartTitle: text shown at top of chart <br><br>xAxisLabel: X-axis label (timestamp in ISO-8601 UTC format) <br><br>y1AxisLabel: Y1 label (requests) <br><br>y2AxisLabel: Y2 label (errors) <br><br>dataPoints: semicolon-separated rows in the form <br><br> x\|y1\|y2\|`<correlation>`\|`<isHighlight>`\|`<highlightLabel>`\|`<additionalInfo>` <br><br> where <br><br> correlation: numeric use 0 if you have no coefficient <br><br> isHighlight: true/false to draw a marker <br><br> highlightLabel: text on marker if isHighlight is true <br><br> additionalInfo: tooltip text (optional) <br><br> Example: <br><br>2025-05-11T16:04:00Z\|118\|0\|0|false\|\|baseline;2025-05-11T16:10:00Z\|120\|18\|0\|true\|Deploy r-abc123def\|first spike; |
309+
| PlotBarChart | Generates a bar chart from the provided data and returns (or posts) it. <br><br>Parameters: <br><br>chartTitle: The title displayed at the top of the bar chart. <br><br>xAxisLabel: Label for the X-axis. <br><br>yAxisLabel: Label for the Y-axis. <br><br>dataPoints: Semicolon-separated items in format category\|value, <br><br>e.g.: Q1\|120;Q2\|80;Q3\|60;Q4\|90 <br><br>description: A short message to summarize the image. |
310+
| PlotHeatmap | Generates a heatmap chart from the provided data and returns (or posts) it. <br><br>Parameters: <br><br>chartTitle: The title displayed at the top of the heatmap. <br><br>xAxisLabel: Label for the X-axis (e.g., Time (hours)). <br><br>yAxisLabel: Label for the Y-axis (e.g., Temperature (C)). <br><br>dataPoints: Semicolon-separated items in format x\|y\|value, <br><br>e.g.: 12:00\|25\|8.5;12:00\|30\|4.2;13:00\|25\|9.1 <br><br>where x is the x-axis position, y is the y-axis position, and value is the intensity. <br><br>description: A short message to summarize the chart. |
311+
| PlotPieChart | Generates a pie chart from the provided data and returns (or posts) it. <br><br>Parameters: <br><br>chartTitle: The title displayed at the top of the pie chart. <br><br>dataPoints: Semicolon-separated items in format sliceLabel\|value, e.g.: Category A\|45;Category B\|30;Category C\|25. <br><br>description: A short message to summarize the image. |
312+
| PlotScatter | Generates a scatter plot from X-Y coordinate pairs and returns (or posts) it. <br><br>Parameters: <br><br>chartTitle: The title displayed at the top of the scatter plot. <br><br>xAxisLabel: Label for the X-axis. <br><br>yAxisLabel: Label for the Y-axis. <br><br>dataPoints: Semicolon-separated items in format x\|y\|label, <br><br>e.g.: 1.2\|3.4\|Point A;2.3\|4.5\|Point B;3.4\|5.6\|Point C <br><br>description: A short message to summarize the image. |
313+
| PlotTimeSeriesData | Generates a base64-encoded chart from time-series data. <br><br>Used whenever giving a comparison to user. eg: how many of my total monitored apps basic auth enabled <br><br> <br><br>Arguments: <br><br>title: e.g. Application Metrics Dashboard <br><br>yAxisLabel: e.g. Usage (%) <br><br>yAxisMin: numeric, e.g. 0 <br><br>yAxisMax: numeric, e.g. 100 <br><br>dataPoints: semicolon-separated list of data points, each in the format: <br><br>2024-01-25T10:30:00|75.4|CPU Usage For multiple points, separate each with a semicolon: <br><br>2024-01-25T10:30:00\|75.4\|CPU Usage;2024-01-25T10:35:00\|82.1\|Memory Usage <br><br>description: text to accompany the chart when posting the image |
314314
| PostDiscussionEntry | Post ICM discussion entry |
315315
| PowerOnVirtualMachine | Power ON an Azure virtual machine |
316316
| ProfileDotnetAppCpuInAKSContainer | Performs CPU profiling for a .NET application running in a specific pod and container. <br><br> The analysis (topN report) is also performed inside the container, and its result is returned. <br><br> Failures during tool installation or profiling will be reported in the output. <br><br> eg: Profile CPU of my-app-pod in default for 60s. |

articles/sre-agent/toc.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -25,5 +25,5 @@ items:
2525
href: billing.md
2626
- name: Reference
2727
items:
28-
- name: Tools used by Azure SRE Agent
29-
href: tools.md
28+
- name: Incident management tools used by Azure SRE Agent
29+
href: incident-management-tools.md

0 commit comments

Comments
 (0)