| "serializedData": "{\"version\":\"Notebook/1.0\",\"items\":[{\"type\":9,\"content\":\"{\\\"version\\\":\\\"KqlParameterItem/1.0\\\",\\\"parameters\\\":[{\\\"id\\\":\\\"9fd056af-0c18-49f2-93d2-75c448f843f9\\\",\\\"version\\\":\\\"KqlParameterItem/1.0\\\",\\\"name\\\":\\\"TimeRange\\\",\\\"type\\\":4,\\\"isRequired\\\":true,\\\"value\\\":{\\\"durationMs\\\":86400000},\\\"typeSettings\\\":{\\\"selectableValues\\\":[{\\\"durationMs\\\":300000},{\\\"durationMs\\\":900000},{\\\"durationMs\\\":1800000},{\\\"durationMs\\\":3600000},{\\\"durationMs\\\":14400000},{\\\"durationMs\\\":43200000},{\\\"durationMs\\\":86400000},{\\\"durationMs\\\":172800000},{\\\"durationMs\\\":259200000},{\\\"durationMs\\\":604800000},{\\\"durationMs\\\":1209600000},{\\\"durationMs\\\":2419200000},{\\\"durationMs\\\":2592000000},{\\\"durationMs\\\":5184000000},{\\\"durationMs\\\":7776000000}],\\\"allowCustom\\\":true}}],\\\"style\\\":\\\"pills\\\",\\\"queryType\\\":0,\\\"resourceType\\\":\\\"microsoft.operationalinsights/workspaces\\\"}\",\"name\":\"parameters - 13\"},{\"type\":3,\"content\":\"{\\\"version\\\":\\\"KqlItem/1.0\\\",\\\"query\\\":\\\"Perf \\\\r\\\\n| where CounterName matches regex \\\\\\\"TabletServer(.)*.tserver.general.ingestByteRate.value\\\\\\\"\\\\r\\\\n| extend ClusterName = substring(Computer, 0, 6) \\\\r\\\\n| summarize avg_CounterValue = avg(CounterValue / 1000000000.0) by Computer, CounterName, bin(TimeGenerated,1min), ClusterName\\\\r\\\\n| summarize sum(avg_CounterValue) by Computer, TimeGenerated, ClusterName\\\\r\\\\n| summarize IngestByteRate = sum(sum_avg_CounterValue) by TimeGenerated, ClusterName\\\\r\\\\n| project IngestByteRate , TimeGenerated, ClusterName \\\\r\\\\n| render timechart\\\",\\\"size\\\":0,\\\"showAnnotations\\\":true,\\\"showAnalytics\\\":true,\\\"title\\\":\\\"Ingest Byte Rate\\\",\\\"timeContext\\\":{\\\"durationMs\\\":0},\\\"timeContextFromParameter\\\":\\\"TimeRange\\\",\\\"exportToExcelOptions\\\":\\\"visible\\\",\\\"queryType\\\":0,\\\"resourceType\\\":\\\"microsoft.operationalinsights/workspaces\\\",\\\"visualization\\\":\\\"timechart\\\",\\\"graphSettings\\\":{\\\"type\\\":0,\\\"topContent\\\":{\\\"columnMatch\\\":\\\"ClusterName\\\",\\\"formatter\\\":1},\\\"centerContent\\\":{\\\"columnMatch\\\":\\\"IngestByteRate\\\",\\\"formatter\\\":1,\\\"numberFormat\\\":{\\\"unit\\\":17,\\\"options\\\":{\\\"maximumSignificantDigits\\\":3,\\\"maximumFractionDigits\\\":2}}}},\\\"chartSettings\\\":{\\\"group\\\":\\\"ClusterName\\\",\\\"createOtherGroup\\\":null,\\\"showLegend\\\":true,\\\"ySettings\\\":{\\\"unit\\\":14,\\\"min\\\":null,\\\"max\\\":null}}}\",\"name\":\"Ingest Byte Rate Query\"},{\"type\":3,\"content\":\"{\\\"version\\\":\\\"KqlItem/1.0\\\",\\\"query\\\":\\\"Perf \\\\r\\\\n| where CounterName matches regex \\\\\\\"TabletServer(.)*.tserver.general.queryByteRate.value\\\\\\\"\\\\r\\\\n| extend ClusterName = substring(Computer, 0, 6) \\\\r\\\\n| summarize avg_CounterValue = avg(CounterValue) by Computer, CounterName, bin(TimeGenerated,1min), ClusterName\\\\r\\\\n| summarize sum(avg_CounterValue) by Computer, TimeGenerated, ClusterName\\\\r\\\\n| summarize scanrate = sum(sum_avg_CounterValue) by TimeGenerated, ClusterName\\\\r\\\\n| project scanrate , TimeGenerated, ClusterName \\\\r\\\\n| render timechart\\\",\\\"size\\\":0,\\\"showAnnotations\\\":true,\\\"showAnalytics\\\":true,\\\"title\\\":\\\"Scan Rate\\\",\\\"timeContext\\\":{\\\"durationMs\\\":0},\\\"timeContextFromParameter\\\":\\\"TimeRange\\\",\\\"exportToExcelOptions\\\":\\\"visible\\\",\\\"queryType\\\":0,\\\"resourceType\\\":\\\"microsoft.operationalinsights/workspaces\\\",\\\"chartSettings\\\":{\\\"group\\\":\\\"ClusterName\\\",\\\"createOtherGroup\\\":null,\\\"showLegend\\\":true,\\\"ySettings\\\":{\\\"unit\\\":11,\\\"min\\\":null,\\\"max\\\":null}}}\",\"name\":\"Scan Rate Query \"},{\"type\":3,\"content\":\"{\\\"version\\\":\\\"KqlItem/1.0\\\",\\\"query\\\":\\\"Perf \\\\r\\\\n| where CounterName matches regex \\\\\\\"TabletServer(.)*.tserver.Updates.CommitTimeAvgTime.value\\\\\\\"\\\\r\\\\n| extend ClusterName = substring(Computer, 0, 6) \\\\r\\\\n| summarize avg_CounterValue = avg(CounterValue) by Computer, CounterName, bin(TimeGenerated,1min), ClusterName\\\\r\\\\n| summarize AvgUpdateTimeCommitTime = avg(avg_CounterValue) by TimeGenerated, ClusterName\\\\r\\\\n| project AvgUpdateTimeCommitTime , TimeGenerated, ClusterName \\\\r\\\\n| render timechart\\\",\\\"size\\\":0,\\\"aggregation\\\":3,\\\"showAnnotations\\\":true,\\\"showAnalytics\\\":true,\\\"title\\\":\\\"Avg Update Time (Commit Time)\\\",\\\"timeContext\\\":{\\\"durationMs\\\":0},\\\"timeContextFromParameter\\\":\\\"TimeRange\\\",\\\"exportToExcelOptions\\\":\\\"visible\\\",\\\"queryType\\\":0,\\\"resourceType\\\":\\\"microsoft.operationalinsights/workspaces\\\",\\\"chartSettings\\\":{\\\"group\\\":\\\"ClusterName\\\",\\\"createOtherGroup\\\":null,\\\"showLegend\\\":true,\\\"ySettings\\\":{\\\"unit\\\":22,\\\"min\\\":null,\\\"max\\\":null}}}\",\"name\":\"Avg Update Time (Commit Time) Query\"},{\"type\":3,\"content\":\"{\\\"version\\\":\\\"KqlItem/1.0\\\",\\\"query\\\":\\\"Perf \\\\r\\\\n| where CounterName matches regex \\\\\\\"TabletServer(.)*.tserver.Updates.CommitPrepAvgTime.value\\\\\\\"\\\\r\\\\n| extend ClusterName = substring(Computer, 0, 6) \\\\r\\\\n| summarize avg_CounterValue = avg(CounterValue) by Computer, CounterName, bin(TimeGenerated,1min), ClusterName\\\\r\\\\n| summarize AvgUpdateTimeCommitPrepTime = avg(avg_CounterValue) by TimeGenerated, ClusterName\\\\r\\\\n| project AvgUpdateTimeCommitPrepTime , TimeGenerated, ClusterName \\\\r\\\\n| render timechart\\\",\\\"size\\\":0,\\\"aggregation\\\":3,\\\"showAnnotations\\\":true,\\\"showAnalytics\\\":true,\\\"title\\\":\\\"Avg Update Time (Commit Prep Time)\\\",\\\"timeContext\\\":{\\\"durationMs\\\":0},\\\"timeContextFromParameter\\\":\\\"TimeRange\\\",\\\"exportToExcelOptions\\\":\\\"visible\\\",\\\"queryType\\\":0,\\\"resourceType\\\":\\\"microsoft.operationalinsights/workspaces\\\",\\\"chartSettings\\\":{\\\"group\\\":\\\"ClusterName\\\",\\\"createOtherGroup\\\":null,\\\"showLegend\\\":true,\\\"ySettings\\\":{\\\"unit\\\":22,\\\"min\\\":null,\\\"max\\\":null}}}\",\"name\":\"Avg Update Time (Commit Prep Time) Query\"},{\"type\":3,\"content\":\"{\\\"version\\\":\\\"KqlItem/1.0\\\",\\\"query\\\":\\\"Perf \\\\r\\\\n| where CounterName matches regex \\\\\\\"TabletServer(.)*.tserver.Updates.WaLogWriteTimeAvgTime.value\\\\\\\"\\\\r\\\\n| extend ClusterName = substring(Computer, 0, 6) \\\\r\\\\n| summarize avg_CounterValue = avg(CounterValue) by Computer, CounterName, bin(TimeGenerated,1min), ClusterName\\\\r\\\\n//| summarize sum(avg_CounterValue) by Computer, TimeGenerated, ClusterName\\\\r\\\\n| summarize AvgUpdateTimeWriteAheadLogTime = avg(avg_CounterValue) by TimeGenerated, ClusterName\\\\r\\\\n| project AvgUpdateTimeWriteAheadLogTime , TimeGenerated, ClusterName \\\\r\\\\n| render timechart\\\",\\\"size\\\":0,\\\"aggregation\\\":3,\\\"showAnnotations\\\":true,\\\"showAnalytics\\\":true,\\\"title\\\":\\\"Avg Update Time (Write Ahead Log Time)\\\",\\\"timeContext\\\":{\\\"durationMs\\\":0},\\\"timeContextFromParameter\\\":\\\"TimeRange\\\",\\\"exportToExcelOptions\\\":\\\"visible\\\",\\\"queryType\\\":0,\\\"resourceType\\\":\\\"microsoft.operationalinsights/workspaces\\\",\\\"chartSettings\\\":{\\\"group\\\":\\\"ClusterName\\\",\\\"createOtherGroup\\\":null,\\\"showLegend\\\":true,\\\"ySettings\\\":{\\\"unit\\\":22,\\\"min\\\":null,\\\"max\\\":null}}}\",\"name\":\"Avg Update Time (Write Ahead Log Time) Query\"},{\"type\":3,\"content\":\"{\\\"version\\\":\\\"KqlItem/1.0\\\",\\\"query\\\":\\\"Perf \\\\r\\\\n| where CounterName matches regex \\\\\\\"TabletServer(.)*.tserver.general.activeMajCs.value\\\\\\\"\\\\r\\\\n| extend ClusterName = substring(Computer, 0, 6) \\\\r\\\\n| summarize avg_CounterValue = avg(CounterValue) by Computer, CounterName, bin(TimeGenerated,1min), ClusterName\\\\r\\\\n| summarize sum(avg_CounterValue) by Computer, TimeGenerated, ClusterName\\\\r\\\\n| summarize MajorCompactionActive = sum(sum_avg_CounterValue) by TimeGenerated, ClusterName\\\\r\\\\n| project MajorCompactionActive , TimeGenerated, ClusterName \\\\r\\\\n| render timechart\\\",\\\"size\\\":0,\\\"showAnnotations\\\":true,\\\"showAnalytics\\\":true,\\\"title\\\":\\\"Major compaction (Active)\\\",\\\"timeContext\\\":{\\\"durationMs\\\":0},\\\"timeContextFromParameter\\\":\\\"TimeRange\\\",\\\"exportToExcelOptions\\\":\\\"visible\\\",\\\"queryType\\\":0,\\\"resourceType\\\":\\\"microsoft.operationalinsights/workspaces\\\",\\\"chartSettings\\\":{\\\"group\\\":\\\"ClusterName\\\",\\\"createOtherGroup\\\":null,\\\"showLegend\\\":true}}\",\"name\":\"Major compaction (Active) Query\"},{\"type\":3,\"content\":\"{\\\"version\\\":\\\"KqlItem/1.0\\\",\\\"query\\\":\\\"Perf \\\\r\\\\n| where CounterName matches regex \\\\\\\"TabletServer(.)*.tserver.general.queuedMajCs.value\\\\\\\"\\\\r\\\\n| extend ClusterName = substring(Computer, 0, 6) \\\\r\\\\n| summarize avg_CounterValue = avg(CounterValue) by Computer, CounterName, bin(TimeGenerated,1min), ClusterName\\\\r\\\\n| summarize sum(avg_CounterValue) by Computer, TimeGenerated, ClusterName\\\\r\\\\n| summarize MajorCompactionQueued = sum(sum_avg_CounterValue) by TimeGenerated, ClusterName\\\\r\\\\n| project MajorCompactionQueued , TimeGenerated, ClusterName \\\\r\\\\n| render timechart\\\",\\\"size\\\":0,\\\"showAnnotations\\\":true,\\\"showAnalytics\\\":true,\\\"title\\\":\\\"Major compactions (Queued)\\\",\\\"timeContext\\\":{\\\"durationMs\\\":0},\\\"timeContextFromParameter\\\":\\\"TimeRange\\\",\\\"exportToExcelOptions\\\":\\\"visible\\\",\\\"queryType\\\":0,\\\"resourceType\\\":\\\"microsoft.operationalinsights/workspaces\\\",\\\"chartSettings\\\":{\\\"group\\\":\\\"ClusterName\\\",\\\"createOtherGroup\\\":null,\\\"showLegend\\\":true}}\",\"name\":\"Major compactions (Queued) Query\"},{\"type\":3,\"content\":\"{\\\"version\\\":\\\"KqlItem/1.0\\\",\\\"query\\\":\\\"Perf \\\\r\\\\n| where CounterName matches regex \\\\\\\"TabletServer(.)*.tserver.general.activeMinCs.value\\\\\\\"\\\\r\\\\n| extend ClusterName = substring(Computer, 0, 6) \\\\r\\\\n| summarize avg_CounterValue = avg(CounterValue) by Computer, CounterName, bin(TimeGenerated,1min), ClusterName\\\\r\\\\n| summarize sum(avg_CounterValue) by Computer, TimeGenerated, ClusterName\\\\r\\\\n| summarize MinorCompactionActive = sum(sum_avg_CounterValue) by TimeGenerated, ClusterName\\\\r\\\\n| project MinorCompactionActive , TimeGenerated, ClusterName \\\\r\\\\n| render timechart\\\",\\\"size\\\":0,\\\"showAnnotations\\\":true,\\\"showAnalytics\\\":true,\\\"title\\\":\\\"Minor compaction (Active)\\\",\\\"timeContext\\\":{\\\"durationMs\\\":0},\\\"timeContextFromParameter\\\":\\\"TimeRange\\\",\\\"exportToExcelOptions\\\":\\\"visible\\\",\\\"queryType\\\":0,\\\"resourceType\\\":\\\"microsoft.operationalinsights/workspaces\\\"}\",\"name\":\"Minor compaction (Active) Query\"},{\"type\":3,\"content\":\"{\\\"version\\\":\\\"KqlItem/1.0\\\",\\\"query\\\":\\\"Perf \\\\r\\\\n| where CounterName matches regex \\\\\\\"TabletServer(.)*.tserver.general.queuedMinCs.value\\\\\\\"\\\\r\\\\n| extend ClusterName = substring(Computer, 0, 6) \\\\r\\\\n| summarize avg_CounterValue = avg(CounterValue) by Computer, CounterName, bin(TimeGenerated,1min), ClusterName\\\\r\\\\n| summarize sum(avg_CounterValue) by Computer, TimeGenerated, ClusterName\\\\r\\\\n| summarize MinorCompactionQueued = sum(sum_avg_CounterValue) by TimeGenerated, ClusterName\\\\r\\\\n| project MinorCompactionQueued , TimeGenerated, ClusterName \\\\r\\\\n| render timechart\\\",\\\"size\\\":0,\\\"aggregation\\\":3,\\\"showAnnotations\\\":true,\\\"showAnalytics\\\":true,\\\"title\\\":\\\"Minor compaction (queued)\\\",\\\"timeContext\\\":{\\\"durationMs\\\":0},\\\"timeContextFromParameter\\\":\\\"TimeRange\\\",\\\"exportToExcelOptions\\\":\\\"visible\\\",\\\"queryType\\\":0,\\\"resourceType\\\":\\\"microsoft.operationalinsights/workspaces\\\",\\\"chartSettings\\\":{\\\"group\\\":\\\"ClusterName\\\",\\\"createOtherGroup\\\":null,\\\"showLegend\\\":true}}\",\"name\":\"Minor compaction (queued) Query\"},{\"type\":3,\"content\":\"{\\\"version\\\":\\\"KqlItem/1.0\\\",\\\"query\\\":\\\"Perf \\\\r\\\\n| where CounterName matches regex \\\\\\\"TabletServer(.)*.tserver.general.filesPerTablet.value\\\\\\\"\\\\r\\\\n| extend ClusterName = substring(Computer, 0, 6) \\\\r\\\\n| summarize avg_CounterValue = avg(CounterValue) by Computer, CounterName, bin(TimeGenerated,1min), ClusterName\\\\r\\\\n//| summarize sum(avg_CounterValue) by Computer, TimeGenerated, ClusterName\\\\r\\\\n| summarize FilesPerTablet = avg(avg_CounterValue) by TimeGenerated, ClusterName\\\\r\\\\n| project FilesPerTablet , TimeGenerated, ClusterName \\\\r\\\\n| render timechart\\\",\\\"size\\\":0,\\\"aggregation\\\":3,\\\"showAnnotations\\\":true,\\\"showAnalytics\\\":true,\\\"title\\\":\\\"Files per tablet\\\",\\\"timeContext\\\":{\\\"durationMs\\\":0},\\\"timeContextFromParameter\\\":\\\"TimeRange\\\",\\\"exportToExcelOptions\\\":\\\"visible\\\",\\\"queryType\\\":0,\\\"resourceType\\\":\\\"microsoft.operationalinsights/workspaces\\\",\\\"chartSettings\\\":{\\\"group\\\":\\\"ClusterName\\\",\\\"createOtherGroup\\\":null,\\\"showLegend\\\":true}}\",\"name\":\"Files per tablet query\"},{\"type\":3,\"content\":\"{\\\"version\\\":\\\"KqlItem/1.0\\\",\\\"query\\\":\\\"Perf \\\\r\\\\n| where CounterName matches regex \\\\\\\"TabletServer(.)*.tserver.general.ingestRate.value\\\\\\\"\\\\r\\\\n| extend ClusterName = substring(Computer, 0, 6) \\\\r\\\\n| summarize avg_CounterValue = avg(CounterValue) by Computer, CounterName, bin(TimeGenerated,1min), ClusterName\\\\r\\\\n| summarize sum(avg_CounterValue) by Computer, TimeGenerated, ClusterName\\\\r\\\\n| summarize IngestrateEntriesPerSec = sum(sum_avg_CounterValue) by TimeGenerated, ClusterName\\\\r\\\\n| project IngestrateEntriesPerSec , TimeGenerated, ClusterName \\\\r\\\\n| render timechart\\\",\\\"size\\\":0,\\\"showAnnotations\\\":true,\\\"showAnalytics\\\":true,\\\"title\\\":\\\"Ingest rate (Entries/sec)\\\",\\\"timeContext\\\":{\\\"durationMs\\\":0},\\\"timeContextFromParameter\\\":\\\"TimeRange\\\",\\\"exportToExcelOptions\\\":\\\"visible\\\",\\\"queryType\\\":0,\\\"resourceType\\\":\\\"microsoft.operationalinsights/workspaces\\\",\\\"chartSettings\\\":{\\\"group\\\":\\\"ClusterName\\\",\\\"createOtherGroup\\\":null,\\\"showLegend\\\":true}}\",\"name\":\"Ingest rate (Entries/sec) Query\"},{\"type\":3,\"content\":\"{\\\"version\\\":\\\"KqlItem/1.0\\\",\\\"query\\\":\\\"Perf \\\\r\\\\n| where CounterName matches regex \\\\\\\"TabletServer(.)*.tserver.general.entries.value\\\\\\\"\\\\r\\\\n| extend ClusterName = substring(Computer, 0, 6) \\\\r\\\\n| summarize avg_CounterValue = avg(CounterValue) by Computer, CounterName, bin(TimeGenerated,1min), ClusterName\\\\r\\\\n| summarize sum(avg_CounterValue) by Computer, TimeGenerated, ClusterName\\\\r\\\\n| summarize TotalEntries = sum(sum_avg_CounterValue) by TimeGenerated, ClusterName\\\\r\\\\n| project TotalEntries , TimeGenerated, ClusterName \\\\r\\\\n| render timechart\\\",\\\"size\\\":0,\\\"aggregation\\\":2,\\\"showAnnotations\\\":true,\\\"showAnalytics\\\":true,\\\"title\\\":\\\"Total Entries\\\",\\\"timeContext\\\":{\\\"durationMs\\\":0},\\\"timeContextFromParameter\\\":\\\"TimeRange\\\",\\\"exportToExcelOptions\\\":\\\"visible\\\",\\\"queryType\\\":0,\\\"resourceType\\\":\\\"microsoft.operationalinsights/workspaces\\\",\\\"chartSettings\\\":{\\\"group\\\":\\\"ClusterName\\\",\\\"createOtherGroup\\\":null,\\\"showLegend\\\":true}}\",\"name\":\"Total Entries query\"},{\"type\":3,\"content\":\"{\\\"version\\\":\\\"KqlItem/1.0\\\",\\\"query\\\":\\\"Perf \\\\r\\\\n| where CounterName matches regex \\\\\\\"TabletServer(.)*.tserver.general.entriesInMem.value\\\\\\\"\\\\r\\\\n| extend ClusterName = substring(Computer, 0, 6) \\\\r\\\\n| summarize avg_CounterValue = avg(CounterValue) by Computer, CounterName, bin(TimeGenerated,1min), ClusterName\\\\r\\\\n| summarize sum(avg_CounterValue) by Computer, TimeGenerated, ClusterName\\\\r\\\\n| summarize TotalEntriesInMem = sum(sum_avg_CounterValue) by TimeGenerated, ClusterName\\\\r\\\\n| project TotalEntriesInMem , TimeGenerated, ClusterName \\\\r\\\\n| render timechart\\\",\\\"size\\\":0,\\\"aggregation\\\":5,\\\"showAnnotations\\\":true,\\\"showAnalytics\\\":true,\\\"title\\\":\\\"Total Entries (In Mem)\\\",\\\"timeContext\\\":{\\\"durationMs\\\":0},\\\"timeContextFromParameter\\\":\\\"TimeRange\\\",\\\"exportToExcelOptions\\\":\\\"visible\\\",\\\"queryType\\\":0,\\\"resourceType\\\":\\\"microsoft.operationalinsights/workspaces\\\",\\\"chartSettings\\\":{\\\"group\\\":\\\"ClusterName\\\",\\\"createOtherGroup\\\":null,\\\"showLegend\\\":true}}\",\"name\":\"Total Entries (In Mem) Query \"}],\"isLocked\":false,\"styleSettings\":{\"progressStyle\":\"loader\",\"paddingStyle\":\"narrow\",\"spacingStyle\":\"narrow\"}}", |