Skip to content

Commit 5e2413c

Browse files
shshakyaShashikant Shakya
andauthored
Fixing the data mismatch and formatting issues in Troubleshooting guides (#3050)
Co-authored-by: Shashikant Shakya <shshakya@microsoft.com>
1 parent 89a7c53 commit 5e2413c

File tree

5 files changed

+181
-145
lines changed

5 files changed

+181
-145
lines changed

Workbooks/PostgreSQL Flexible Server/Performance/Autovacuum Monitoring/Autovacuum Monitoring.workbook

Lines changed: 14 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,9 @@
3838
"type": 9,
3939
"content": {
4040
"version": "KqlParameterItem/1.0",
41+
"crossComponentResources": [
42+
"{Subscription}"
43+
],
4144
"parameters": [
4245
{
4346
"id": "09ae6e10-24ff-4eb0-964c-78c3bebf6b0b",
@@ -345,7 +348,7 @@
345348
}
346349
],
347350
"style": "above",
348-
"queryType": 0,
351+
"queryType": 1,
349352
"resourceType": "microsoft.resourcegraph/resources"
350353
},
351354
"name": "backend queries to get telemtry"
@@ -370,7 +373,8 @@
370373
"type": 1,
371374
"query": "{\"version\":\"ARMEndpoint/1.0\",\"data\":null,\"headers\":[],\"method\":\"GET\",\"path\":\"{Resource}/providers/Microsoft.Insights/diagnosticSettings?api-version=2021-05-01-preview\",\"urlParams\":[],\"batchDisabled\":false,\"transformers\":[{\"type\":\"jsonpath\",\"settings\":{\"tablePath\":\"$.value[?(@.properties.workspaceId!=null )].properties.logs[?(@.category!=null&&@.enabled==true)]\",\"columns\":[{\"path\":\"$.category\",\"columnid\":\"Category\"}]}}]}",
372375
"queryType": 12,
373-
"id": "cc0b467c-1e68-4613-b06e-462e63cc2495"
376+
"id": "cc0b467c-1e68-4613-b06e-462e63cc2495",
377+
"value": null
374378
},
375379
{
376380
"id": "3172fbc3-cfb6-46ca-9b1c-0f47b2f497a7",
@@ -2110,7 +2114,7 @@
21102114
"hierarchySettings": {
21112115
"treeType": 1,
21122116
"groupBy": [
2113-
"DatabaseName"
2117+
"database"
21142118
],
21152119
"expandTopLevel": false
21162120
}
@@ -2807,10 +2811,6 @@
28072811
"visualization": "table",
28082812
"gridSettings": {
28092813
"formatters": [
2810-
{
2811-
"columnMatch": "Group",
2812-
"formatter": 1
2813-
},
28142814
{
28152815
"columnMatch": "tables autovacuumed ratio",
28162816
"formatter": 8,
@@ -2840,14 +2840,18 @@
28402840
"style": "decimal"
28412841
}
28422842
}
2843+
},
2844+
{
2845+
"columnMatch": "Group",
2846+
"formatter": 1
28432847
}
28442848
],
28452849
"rowLimit": 10000,
28462850
"filter": true,
28472851
"hierarchySettings": {
28482852
"treeType": 1,
28492853
"groupBy": [
2850-
"DatabaseName"
2854+
"database"
28512855
],
28522856
"expandTopLevel": false
28532857
}
@@ -4247,7 +4251,7 @@
42474251
],
42484252
"timeContextFromParameter": "TimeRange",
42494253
"timeContext": {
4250-
"durationMs": 2419200000
4254+
"durationMs": 86400000
42514255
},
42524256
"metrics": [
42534257
{
@@ -4297,7 +4301,7 @@
42974301
],
42984302
"timeContextFromParameter": "TimeRange",
42994303
"timeContext": {
4300-
"durationMs": 2419200000
4304+
"durationMs": 86400000
43014305
},
43024306
"metrics": [
43034307
{

Workbooks/PostgreSQL Flexible Server/Performance/High CPU Usage/High CPU Usage.workbook

Lines changed: 33 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@
3232
"content": {
3333
"version": "KqlParameterItem/1.0",
3434
"crossComponentResources": [
35-
"value::selected"
35+
"{Subscription}"
3636
],
3737
"parameters": [
3838
{
@@ -317,7 +317,7 @@
317317
],
318318
"style": "above",
319319
"queryType": 1,
320-
"resourceType": "microsoft.operationalinsights/workspaces"
320+
"resourceType": "microsoft.resourcegraph/resources"
321321
},
322322
"name": "high cpu parameters all"
323323
},
@@ -1261,7 +1261,7 @@
12611261
],
12621262
"timeContextFromParameter": "TimeRange",
12631263
"timeContext": {
1264-
"durationMs": 2419200000
1264+
"durationMs": 86400000
12651265
},
12661266
"metrics": [
12671267
{
@@ -1403,7 +1403,7 @@
14031403
],
14041404
"timeContextFromParameter": "TimeRange",
14051405
"timeContext": {
1406-
"durationMs": 2419200000
1406+
"durationMs": 86400000
14071407
},
14081408
"metrics": [
14091409
{
@@ -1495,22 +1495,26 @@
14951495
],
14961496
"timeContextFromParameter": "TimeRange",
14971497
"timeContext": {
1498-
"durationMs": 2419200000
1498+
"durationMs": 86400000
14991499
},
15001500
"metrics": [
15011501
{
15021502
"namespace": "microsoft.dbforpostgresql/flexibleservers",
15031503
"metric": "microsoft.dbforpostgresql/flexibleservers-database (Preview)-tup_fetched",
15041504
"aggregation": 1,
1505-
"splitBy": "databaseName",
1505+
"splitBy": [
1506+
"databaseName"
1507+
],
15061508
"splitBySortOrder": -1,
15071509
"splitByLimit": 50
15081510
},
15091511
{
15101512
"namespace": "microsoft.dbforpostgresql/flexibleservers",
15111513
"metric": "microsoft.dbforpostgresql/flexibleservers-database (Preview)-tup_returned",
15121514
"aggregation": 1,
1513-
"splitBy": "databaseName",
1515+
"splitBy": [
1516+
"databaseName"
1517+
],
15141518
"splitBySortOrder": -1,
15151519
"splitByLimit": 50
15161520
}
@@ -1673,7 +1677,7 @@
16731677
],
16741678
"timeContextFromParameter": "TimeRange",
16751679
"timeContext": {
1676-
"durationMs": 2419200000
1680+
"durationMs": 86400000
16771681
},
16781682
"metrics": [
16791683
{
@@ -1810,30 +1814,36 @@
18101814
],
18111815
"timeContextFromParameter": "TimeRange",
18121816
"timeContext": {
1813-
"durationMs": 2419200000
1817+
"durationMs": 86400000
18141818
},
18151819
"metrics": [
18161820
{
18171821
"namespace": "microsoft.dbforpostgresql/flexibleservers",
18181822
"metric": "microsoft.dbforpostgresql/flexibleservers-database (Preview)-tup_inserted",
18191823
"aggregation": 1,
1820-
"splitBy": "databaseName",
1824+
"splitBy": [
1825+
"databaseName"
1826+
],
18211827
"splitBySortOrder": -1,
18221828
"splitByLimit": 50
18231829
},
18241830
{
18251831
"namespace": "microsoft.dbforpostgresql/flexibleservers",
18261832
"metric": "microsoft.dbforpostgresql/flexibleservers-database (Preview)-tup_updated",
18271833
"aggregation": 1,
1828-
"splitBy": "databaseName",
1834+
"splitBy": [
1835+
"databaseName"
1836+
],
18291837
"splitBySortOrder": -1,
18301838
"splitByLimit": 50
18311839
},
18321840
{
18331841
"namespace": "microsoft.dbforpostgresql/flexibleservers",
18341842
"metric": "microsoft.dbforpostgresql/flexibleservers-database (Preview)-tup_deleted",
18351843
"aggregation": 1,
1836-
"splitBy": "databaseName",
1844+
"splitBy": [
1845+
"databaseName"
1846+
],
18371847
"splitBySortOrder": -1,
18381848
"splitByLimit": 50
18391849
}
@@ -2061,7 +2071,7 @@
20612071
],
20622072
"timeContextFromParameter": "TimeRange",
20632073
"timeContext": {
2064-
"durationMs": 2419200000
2074+
"durationMs": 86400000
20652075
},
20662076
"metrics": [
20672077
{
@@ -3382,7 +3392,7 @@
33823392
"type": 3,
33833393
"content": {
33843394
"version": "KqlItem/1.0",
3385-
"query": "let graphgrain=iff({TimeRange:grain}<15m,15m, {TimeRange:grain});\r\nlet TimeStart = todatetime('{GlobalStartTime}');\r\nlet TimeEnd = todatetime('{GlobalEndTime}');\r\nlet TopQueryIDs = \r\n{QueryStoreTable}\r\n| where EndTime >= TimeStart and EndTime <= TimeEnd\r\n| where UserId != 10 // exclude azure super user \r\n| summarize max(MeanExecDurationMs) by QueryId\r\n| top {TopTimeConsumingQueries} by max_MeanExecDurationMs desc\r\n| project QueryId;\r\n{QueryStoreTable} \r\n| where EndTime >= TimeStart and EndTime <= TimeEnd\r\n| where UserId != 10 // exclude azure super user \r\n| where QueryId in (TopQueryIDs)\r\n |distinct EndTime,MeanExecDurationMs,QueryId\r\n| extend EVENT_TIME_GRAPHGRAIN = bin(EndTime, 1m)\r\n//| extend EVENT_TIME_GRAPHGRAIN = bin(todatetime(End_time_t), graphgrain)\r\n| make-series maxiotime=max(MeanExecDurationMs) default=0 on EVENT_TIME_GRAPHGRAIN from TimeStart to TimeEnd step graphgrain by QueryId=strcat('QueryId ',QueryId)\r\n",
3395+
"query": "let graphgrain=iff({TimeRange:grain}<15m,15m, {TimeRange:grain});\r\nlet TimeStart = todatetime('{GlobalStartTime}');\r\nlet TimeEnd = todatetime('{GlobalEndTime}');\r\nlet TopQueryIDs = \r\n{QueryStoreTable}\r\n| where EndTime >= TimeStart and EndTime <= TimeEnd\r\n| where UserId != 10 // exclude azure super user \r\n| summarize max(MeanExecDurationMs) by QueryId\r\n| top {TopTimeConsumingQueries} by max_MeanExecDurationMs desc\r\n| project QueryId;\r\n{QueryStoreTable} \r\n| where EndTime >= TimeStart and EndTime <= TimeEnd\r\n| where UserId != 10 // exclude azure super user \r\n| where QueryId in (TopQueryIDs)\r\n |distinct EndTime,MeanExecDurationMs,QueryId\r\n| extend EVENT_TIME_GRAPHGRAIN = bin(EndTime, 1m)\r\n//| extend EVENT_TIME_GRAPHGRAIN = bin(todatetime(End_time_t), graphgrain)\r\n| make-series maxiotime=max(MeanExecDurationMs) default=0 on EVENT_TIME_GRAPHGRAIN from TimeStart to TimeEnd step graphgrain by QueryId=strcat('',QueryId)\r\n",
33863396
"size": 0,
33873397
"aggregation": 2,
33883398
"title": "Top {TopTimeConsumingQueries} slowest queries from query store. Data is plotted at a granularity of {ChartGrain}",
@@ -3442,7 +3452,7 @@
34423452
"type": 3,
34433453
"content": {
34443454
"version": "KqlItem/1.0",
3445-
"query": "let graphgrain=iff({TimeRange:grain}<15m,15m, {TimeRange:grain});\r\nlet TimeStart = todatetime('{GlobalStartTime}');\r\nlet TimeEnd = todatetime('{GlobalEndTime}');\r\nlet TopQueryIDs = \r\n{QueryStoreTable}\r\n| where EndTime >= TimeStart and EndTime <= TimeEnd\r\n| where UserId != 10 // exclude azure super user \r\n| summarize max(TotalExecDurationMs) by QueryId\r\n| top {TopTimeConsumingQueries} by max_TotalExecDurationMs desc\r\n| project QueryId;\r\n{QueryStoreTable} \r\n| where EndTime >= TimeStart and EndTime <= TimeEnd\r\n| where UserId != 10 // exclude azure super user \r\n| where QueryId in (TopQueryIDs)\r\n |distinct EndTime,TotalExecDurationMs,QueryId\r\n| extend EVENT_TIME_GRAPHGRAIN = bin(EndTime, 1m)\r\n//| extend EVENT_TIME_GRAPHGRAIN = bin(todatetime(End_time_t), graphgrain)\r\n| make-series maxiotime=max(TotalExecDurationMs) default=0 on EVENT_TIME_GRAPHGRAIN from TimeStart to TimeEnd step graphgrain by QueryId=strcat('QueryId ',QueryId)\r\n",
3455+
"query": "let graphgrain=iff({TimeRange:grain}<15m,15m, {TimeRange:grain});\r\nlet TimeStart = todatetime('{GlobalStartTime}');\r\nlet TimeEnd = todatetime('{GlobalEndTime}');\r\nlet TopQueryIDs = \r\n{QueryStoreTable}\r\n| where EndTime >= TimeStart and EndTime <= TimeEnd\r\n| where UserId != 10 // exclude azure super user \r\n| summarize max(TotalExecDurationMs) by QueryId\r\n| top {TopTimeConsumingQueries} by max_TotalExecDurationMs desc\r\n| project QueryId;\r\n{QueryStoreTable} \r\n| where EndTime >= TimeStart and EndTime <= TimeEnd\r\n| where UserId != 10 // exclude azure super user \r\n| where QueryId in (TopQueryIDs)\r\n |distinct EndTime,TotalExecDurationMs,QueryId\r\n| extend EVENT_TIME_GRAPHGRAIN = bin(EndTime, 1m)\r\n//| extend EVENT_TIME_GRAPHGRAIN = bin(todatetime(End_time_t), graphgrain)\r\n| make-series maxiotime=max(TotalExecDurationMs) default=0 on EVENT_TIME_GRAPHGRAIN from TimeStart to TimeEnd step graphgrain by QueryId=strcat('',QueryId)\r\n",
34463456
"size": 0,
34473457
"aggregation": 2,
34483458
"title": "Top {TopTimeConsumingQueries} slow queries by total duration from query store. Data is plotted at a granularity of {ChartGrain}",
@@ -3502,7 +3512,7 @@
35023512
"type": 3,
35033513
"content": {
35043514
"version": "KqlItem/1.0",
3505-
"query": "let graphgrain=iff({TimeRange:grain}<15m,15m, {TimeRange:grain});\r\nlet TimeStart = todatetime('{GlobalStartTime}');\r\nlet TimeEnd = todatetime('{GlobalEndTime}');\r\nlet TopQueryIDs = \r\n{QueryStoreTable}\r\n| where EndTime >= TimeStart and EndTime <= TimeEnd\r\n| where UserId != 10 // exclude azure super user \r\n| summarize max(Calls) by QueryId\r\n| top {TopTimeConsumingQueries} by max_Calls desc\r\n| project QueryId;\r\n{QueryStoreTable} \r\n| where EndTime >= TimeStart and EndTime <= TimeEnd\r\n| where UserId != 10 // exclude azure super user \r\n | where QueryId in (TopQueryIDs)\r\n |distinct EndTime,Calls,QueryId\r\n| extend EVENT_TIME_GRAPHGRAIN = bin(EndTime, graphgrain)\r\n//| extend EVENT_TIME_GRAPHGRAIN = bin(todatetime(End_time_t), graphgrain)\r\n| make-series maxiotime=sum(Calls) default=0 on EVENT_TIME_GRAPHGRAIN from TimeStart to TimeEnd step graphgrain by QueryId=strcat('QueryId ',QueryId)\r\n",
3515+
"query": "let graphgrain=iff({TimeRange:grain}<15m,15m, {TimeRange:grain});\r\nlet TimeStart = todatetime('{GlobalStartTime}');\r\nlet TimeEnd = todatetime('{GlobalEndTime}');\r\nlet TopQueryIDs = \r\n{QueryStoreTable}\r\n| where EndTime >= TimeStart and EndTime <= TimeEnd\r\n| where UserId != 10 // exclude azure super user \r\n| summarize max(Calls) by QueryId\r\n| top {TopTimeConsumingQueries} by max_Calls desc\r\n| project QueryId;\r\n{QueryStoreTable} \r\n| where EndTime >= TimeStart and EndTime <= TimeEnd\r\n| where UserId != 10 // exclude azure super user \r\n | where QueryId in (TopQueryIDs)\r\n |distinct EndTime,Calls,QueryId\r\n| extend EVENT_TIME_GRAPHGRAIN = bin(EndTime, graphgrain)\r\n//| extend EVENT_TIME_GRAPHGRAIN = bin(todatetime(End_time_t), graphgrain)\r\n| make-series maxiotime=sum(Calls) default=0 on EVENT_TIME_GRAPHGRAIN from TimeStart to TimeEnd step graphgrain by QueryId=strcat('',QueryId)\r\n",
35063516
"size": 0,
35073517
"title": "Top {TopTimeConsumingQueries} queries by calls. Data is plotted at a granularity of {ChartGrain}",
35083518
"noDataMessage": "No data available during the period selected",
@@ -5319,7 +5329,7 @@
53195329
],
53205330
"timeContextFromParameter": "TimeRange",
53215331
"timeContext": {
5322-
"durationMs": 2419200000
5332+
"durationMs": 86400000
53235333
},
53245334
"metrics": [
53255335
{
@@ -5373,7 +5383,7 @@
53735383
],
53745384
"timeContextFromParameter": "TimeRange",
53755385
"timeContext": {
5376-
"durationMs": 2419200000
5386+
"durationMs": 86400000
53775387
},
53785388
"metrics": [
53795389
{
@@ -5427,7 +5437,7 @@
54275437
],
54285438
"timeContextFromParameter": "TimeRange",
54295439
"timeContext": {
5430-
"durationMs": 2419200000
5440+
"durationMs": 86400000
54315441
},
54325442
"metrics": [
54335443
{
@@ -5481,7 +5491,7 @@
54815491
],
54825492
"timeContextFromParameter": "TimeRange",
54835493
"timeContext": {
5484-
"durationMs": 2419200000
5494+
"durationMs": 86400000
54855495
},
54865496
"metrics": [
54875497
{
@@ -5535,7 +5545,7 @@
55355545
],
55365546
"timeContextFromParameter": "TimeRange",
55375547
"timeContext": {
5538-
"durationMs": 2419200000
5548+
"durationMs": 86400000
55395549
},
55405550
"metrics": [
55415551
{
@@ -5589,7 +5599,7 @@
55895599
],
55905600
"timeContextFromParameter": "TimeRange",
55915601
"timeContext": {
5592-
"durationMs": 2419200000
5602+
"durationMs": 86400000
55935603
},
55945604
"metrics": [
55955605
{
@@ -5694,7 +5704,7 @@
56945704
],
56955705
"timeContextFromParameter": "TimeRange",
56965706
"timeContext": {
5697-
"durationMs": 2419200000
5707+
"durationMs": 86400000
56985708
},
56995709
"metrics": [
57005710
{

0 commit comments

Comments
 (0)