You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: articles/sre-agent/incident-management-tools.md
+6-6Lines changed: 6 additions & 6 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -305,12 +305,12 @@ The following table provides a comprehensive list of all tools available to Azur
305
305
| 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. |
306
306
| 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. |
307
307
| 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 |
314
314
| PostDiscussionEntry | Post ICM discussion entry |
315
315
| PowerOnVirtualMachine | Power ON an Azure virtual machine |
316
316
| 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. |
0 commit comments