-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathdashboard-Multi_Populations_Snap.json
1 lines (1 loc) · 81.9 KB
/
dashboard-Multi_Populations_Snap.json
1
{"$schema":"https://dataexplorer.azure.com/static/d/schema/24/dashboard.json","id":"a6e7d554-eaf1-4b4c-a76e-6e1b671d315e","eTag":"a6e7d554-eaf1-4b4c-a76e-6e1b671d315e","schema_version":"24","title":"Multi_Populations_Snap","autoRefresh":{"enabled":false},"tiles":[{"id":"a36d689e-fc47-4593-9abc-205979faf920","title":"Total Population Count","query":"//LAD/WAD Installed or Enabled Count\nunion cluster('genevaagent.kusto.windows.net').database('Telemetry').\n WADDailySnapshot, cluster('genevaagent.kusto.windows.net').database('Telemetry').\n LADDailySnapshot\n| summarize Population = dcount(ResourceId)","dataSourceId":"81c7dec3-36d3-46ff-96fc-9751a73cae68","visualType":"card","pageId":"003c75ee-496b-47a4-be9b-f1e8d33b73da","layout":{"x":0,"y":0,"width":8,"height":3},"usedParamVariables":[],"visualOptions":{"hideTileTitle":false,"multiStat__textSize":"auto","multiStat__valueColumn":{"type":"infer"},"colorRulesDisabled":false,"colorRules":[],"colorStyle":"light"}},{"id":"54b2cd4e-b3e7-41c3-b3b3-c828989fe634","title":"Agent Version Windows Population","query":"//WAD Version breakdown\n//WAD Pop by agent version\nlet Newest = toscalar(cluster('genevaagent.kusto.windows.net').database('Telemetry').WADDailySnapshot\n | project Date\n | top 1 by Date);\ncluster('genevaagent.kusto.windows.net').database('Telemetry').WADDailySnapshot\n//| where Date between ((Newest - 5m) .. Newest)\n| summarize WinAgentCount = dcountif(ResourceId, OsType == \"windows\") by Version\n| where WinAgentCount > 0\n| sort by WinAgentCount\n","dataSourceId":"81c7dec3-36d3-46ff-96fc-9751a73cae68","visualType":"pie","pageId":"003c75ee-496b-47a4-be9b-f1e8d33b73da","layout":{"x":0,"y":15,"width":12,"height":11},"usedParamVariables":[],"visualOptions":{"hideTileTitle":false,"hideLegend":true,"xColumn":{"type":"infer"},"yColumns":{"type":"infer"},"seriesColumns":{"type":"infer"},"crossFilterDisabled":false,"drillthroughDisabled":false,"labelDisabled":false,"pie__label":["name","percentage","value"],"tooltipDisabled":false,"pie__tooltip":["name","percentage","value"],"pie__orderBy":"size","pie__kind":"pie","crossFilter":[],"drillthrough":[]}},{"id":"d87163e5-9655-4264-918c-1a23694118ca","title":"Top Windows OS Populations","query":"//Current Windows pop by OS version\ncluster('genevaagent.kusto.windows.net').database('Telemetry').WADDailySnapshot\n| summarize\n OSResourceCount = dcount(ResourceId) by OSVersion\n| where OSResourceCount > 0\n| sort by OSResourceCount\n| take 20","dataSourceId":"81c7dec3-36d3-46ff-96fc-9751a73cae68","visualType":"pie","pageId":"003c75ee-496b-47a4-be9b-f1e8d33b73da","layout":{"x":0,"y":26,"width":12,"height":11},"usedParamVariables":[],"visualOptions":{"hideTileTitle":false,"hideLegend":true,"xColumn":{"type":"infer"},"yColumns":{"type":"infer"},"seriesColumns":{"type":"infer"},"crossFilterDisabled":false,"drillthroughDisabled":false,"labelDisabled":false,"pie__label":["name","percentage","value"],"tooltipDisabled":false,"pie__tooltip":["name","percentage","value"],"pie__orderBy":"size","pie__kind":"pie","crossFilter":[],"drillthrough":[]}},{"id":"7a90ee43-4663-45a4-8205-6b48ad8b51a8","title":"Top Region Windows Populations","query":"//Current Windows pop by Region\ncluster('genevaagent.kusto.windows.net').database('Telemetry').WADDailySnapshot\n| project\n Region,\n ResourceId\n| summarize\n OSResourceCount = dcount(ResourceId)\n by Region\n| where OSResourceCount > 0\n| sort by OSResourceCount\n| take 20","dataSourceId":"81c7dec3-36d3-46ff-96fc-9751a73cae68","visualType":"pie","pageId":"003c75ee-496b-47a4-be9b-f1e8d33b73da","layout":{"x":0,"y":47,"width":12,"height":11},"usedParamVariables":[],"visualOptions":{"hideTileTitle":false,"hideLegend":true,"xColumn":{"type":"infer"},"yColumns":{"type":"infer"},"seriesColumns":{"type":"infer"},"crossFilterDisabled":false,"drillthroughDisabled":false,"labelDisabled":false,"pie__label":["name","percentage","value"],"tooltipDisabled":false,"pie__tooltip":["name","percentage","value"],"pie__orderBy":"size","pie__kind":"pie","crossFilter":[],"drillthrough":[]}},{"id":"e87113f8-d4e2-4521-9615-49949c8f05ec","title":"Agent Version Windows Population","query":"//Windows AMA Version breakdown\ncluster('genevaagent.kusto.windows.net').database('Telemetry').WinAMADailySnapshot\n| summarize WinAgentCount = dcount(ResourceId) by Version\n| where WinAgentCount > 0\n| sort by WinAgentCount\n","dataSourceId":"81c7dec3-36d3-46ff-96fc-9751a73cae68","visualType":"pie","pageId":"fd0b8463-65c9-485f-92d9-4b63454e4ff0","layout":{"x":0,"y":15,"width":11,"height":9},"usedParamVariables":[],"visualOptions":{"hideTileTitle":false,"hideLegend":true,"xColumn":{"type":"infer"},"yColumns":{"type":"infer"},"seriesColumns":{"type":"infer"},"crossFilterDisabled":false,"drillthroughDisabled":false,"labelDisabled":false,"pie__label":["name","percentage","value"],"tooltipDisabled":false,"pie__tooltip":["name","percentage","value"],"pie__orderBy":"size","pie__kind":"pie","crossFilter":[],"drillthrough":[]}},{"id":"1d7db75d-9895-45d0-9b83-b1c058f45e92","title":"Top Windows Version Populations","query":"//Current Windows pop by OS version\ncluster('genevaagent.kusto.windows.net').database('Telemetry').WinAMADailySnapshot\n| summarize\n OSResourceCount = dcount(ResourceId) by OSVersion\n| where OSResourceCount > 0\n| sort by OSResourceCount\n| take 20","dataSourceId":"81c7dec3-36d3-46ff-96fc-9751a73cae68","visualType":"pie","pageId":"fd0b8463-65c9-485f-92d9-4b63454e4ff0","layout":{"x":0,"y":24,"width":11,"height":9},"usedParamVariables":[],"visualOptions":{"hideTileTitle":false,"hideLegend":true,"xColumn":{"type":"infer"},"yColumns":{"type":"infer"},"seriesColumns":{"type":"infer"},"crossFilterDisabled":false,"drillthroughDisabled":false,"labelDisabled":false,"pie__label":["name","percentage"],"tooltipDisabled":false,"pie__tooltip":["name","percentage","value"],"pie__orderBy":"size","pie__kind":"pie","crossFilter":[],"drillthrough":[]}},{"id":"a2b072e0-7977-4df2-90f0-8da0eee0b0f8","title":"Top Region Windows Populations","query":"//AMA Windows Pop by region\ncluster('genevaagent.kusto.windows.net').database('Telemetry').WinAMADailySnapshot\n| project\n Region,\n ResourceId\n| summarize\n OSResourceCount = dcount(ResourceId)\n by Region\n| where OSResourceCount > 0\n| sort by OSResourceCount\n| take 20","dataSourceId":"81c7dec3-36d3-46ff-96fc-9751a73cae68","visualType":"pie","pageId":"fd0b8463-65c9-485f-92d9-4b63454e4ff0","layout":{"x":0,"y":44,"width":11,"height":11},"usedParamVariables":[],"visualOptions":{"hideTileTitle":false,"hideLegend":true,"xColumn":{"type":"infer"},"yColumns":{"type":"infer"},"seriesColumns":{"type":"infer"},"crossFilterDisabled":false,"drillthroughDisabled":false,"labelDisabled":false,"pie__label":["name","percentage"],"tooltipDisabled":false,"pie__tooltip":["name","percentage","value"],"pie__orderBy":"size","pie__kind":"pie","crossFilter":[],"drillthrough":[]}},{"id":"01543075-8b33-44ea-a1d7-703af0cd9dfa","title":"Grouped Region Windows Populations","query":"//AMA Windows Pop by region grouped\nlet locAustralia = dynamic([\"australiacentral\", \"australiacentral2\", \"australiaeast\", \"australiasoutheast\"]);\nlet locSouthAmerica = dynamic([\"brazilsouth\", \"brazilsoutheast\" ]);\nlet locNorthAmerica = dynamic([\"canadacentral\", \"canadaeast\", \"centralus\", \"eastus\", \"eastus2\", \"northcentralus\", \"southcentralus\", \"westcentralus\", \"westus\", \"westus2\", \"westus3\"]);\nlet locIndia = dynamic([\"centralindia\", \"jioindiacentral\", \"jioindiawest\", \"southindia\", \"westindia\"]);\nlet locAsia = dynamic([\"eastasia\", \"southeastasia\", \"japaneast\", \"japanwest\", \"koreacentral\", \"koreasouth\"]);\nlet locEurope = dynamic([\"francecentral\", \"francesouth\", \"germanynorth\", \"germanywestcentral\", \"northeurope\", \"westeurope\", \"norwayeast\", \"norwaywest\", \"swedencentral\", \"swedensouth\", \"switzerlandnorth\", \"switzerlandwest\", \"uksouth\", \"ukwest\"]);\nlet locMidEast = dynamic([\"qatarcentral\", \"uaecentral\", \"uaenorth\"]);\nlet locAfrica = dynamic([\"southafricanorth\", \"southafricawest\"]);\ncluster('genevaagent.kusto.windows.net').database('Telemetry').WinAMADailySnapshot\n| project\n Region,\n ResourceId\n|extend GroupRegion = iif(Region in (['locAustralia']), \"Australia\", iif(Region in (['locSouthAmerica']), \"South America\", iif(Region in (['locNorthAmerica']), \"North America\", iif(Region in (['locIndia']), \"India\", iif(Region in (['locAsia']), \"Asia\", iif(Region in (['locEurope']), \"Europe\", iif(Region in (['locMidEast']), \"MidEast\", iif(Region in (['locAfrica']), \"Africa\", iif(Region endswith \"euap\", \"EUAP\", \"Other\")))))))))\n| summarize\n ResourceCount = dcount(ResourceId)\n by GroupRegion\n| where ResourceCount > 0\n| sort by ResourceCount","dataSourceId":"81c7dec3-36d3-46ff-96fc-9751a73cae68","visualType":"pie","pageId":"fd0b8463-65c9-485f-92d9-4b63454e4ff0","layout":{"x":0,"y":55,"width":11,"height":10},"usedParamVariables":[],"visualOptions":{"hideTileTitle":false,"hideLegend":false,"xColumn":{"type":"infer"},"yColumns":{"type":"infer"},"seriesColumns":{"type":"infer"},"crossFilterDisabled":false,"drillthroughDisabled":false,"labelDisabled":false,"pie__label":["name","percentage"],"tooltipDisabled":false,"pie__tooltip":["name","percentage","value"],"pie__orderBy":"size","pie__kind":"donut","crossFilter":[],"drillthrough":[]}},{"id":"a328ef40-0ba4-4339-b439-ed8c61a7a892","title":"Region Group Windows Populations","query":"//Current Windows pop by Grouped Region\nlet locAustralia = dynamic([\"australiacentral\", \"australiacentral2\", \"australiaeast\", \"australiasoutheast\"]);\nlet locSouthAmerica = dynamic([\"brazilsouth\", \"brazilsoutheast\" ]);\nlet locNorthAmerica = dynamic([\"canadacentral\", \"canadaeast\", \"centralus\", \"eastus\", \"eastus2\", \"northcentralus\", \"southcentralus\", \"westcentralus\", \"westus\", \"westus2\", \"westus3\"]);\nlet locIndia = dynamic([\"centralindia\", \"jioindiacentral\", \"jioindiawest\", \"southindia\", \"westindia\"]);\nlet locAsia = dynamic([\"eastasia\", \"southeastasia\", \"japaneast\", \"japanwest\", \"koreacentral\", \"koreasouth\"]);\nlet locEurope = dynamic([\"francecentral\", \"francesouth\", \"germanynorth\", \"germanywestcentral\", \"northeurope\", \"westeurope\", \"norwayeast\", \"norwaywest\", \"swedencentral\", \"swedensouth\", \"switzerlandnorth\", \"switzerlandwest\", \"uksouth\", \"ukwest\"]);\nlet locMidEast = dynamic([\"qatarcentral\", \"uaecentral\", \"uaenorth\"]);\nlet locAfrica = dynamic([\"southafricanorth\", \"southafricawest\"]);\ncluster('genevaagent.kusto.windows.net').database('Telemetry').WADDailySnapshot\n| project\n Region,\n ResourceId\n|extend GroupRegion = iif(Region in (['locAustralia']), \"Australia\", iif(Region in (['locSouthAmerica']), \"South America\", iif(Region in (['locNorthAmerica']), \"North America\", iif(Region in (['locIndia']), \"India\", iif(Region in (['locAsia']), \"Asia\", iif(Region in (['locEurope']), \"Europe\", iif(Region in (['locMidEast']), \"MidEast\", iif(Region in (['locAfrica']), \"Africa\", iif(Region endswith \"euap\", \"EUAP\", \"Other\")))))))))\n| summarize\n ResourceCount = dcount(ResourceId)\n by GroupRegion\n| where ResourceCount > 0\n| sort by ResourceCount","dataSourceId":"81c7dec3-36d3-46ff-96fc-9751a73cae68","visualType":"pie","pageId":"003c75ee-496b-47a4-be9b-f1e8d33b73da","layout":{"x":0,"y":58,"width":12,"height":11},"usedParamVariables":[],"visualOptions":{"hideTileTitle":false,"hideLegend":false,"xColumn":{"type":"infer"},"yColumns":{"type":"infer"},"seriesColumns":{"type":"infer"},"crossFilterDisabled":false,"drillthroughDisabled":false,"labelDisabled":false,"pie__label":["name","percentage","value"],"tooltipDisabled":false,"pie__tooltip":["name","percentage","value"],"pie__orderBy":"size","pie__kind":"donut","crossFilter":[],"drillthrough":[]}},{"id":"e43681de-83a7-4a99-b411-8d7c87a7fb21","title":"Arc/Non-Arc Windows Population","query":"//Windows Pop by Arc type\nHealthSummaryDaily\n| where StartTime > ago(90d)\n| where OSVer has \"windows\"\n| project ResourceId\n| extend Arc = iif(ResourceId has \"/microsoft.HybridCompute/\", \"ARC\", \"NON-ARC\")\n| summarize totalResourceCount = dcount(ResourceId) by Arc\n| where totalResourceCount > 0\n| sort by totalResourceCount\n","dataSourceId":"81c7dec3-36d3-46ff-96fc-9751a73cae68","visualType":"pie","pageId":"fd0b8463-65c9-485f-92d9-4b63454e4ff0","layout":{"x":0,"y":65,"width":11,"height":8},"usedParamVariables":[],"visualOptions":{"hideTileTitle":false,"hideLegend":true,"xColumn":{"type":"infer"},"yColumns":{"type":"infer"},"seriesColumns":{"type":"infer"},"crossFilterDisabled":false,"drillthroughDisabled":false,"labelDisabled":false,"pie__label":["name","percentage","value"],"tooltipDisabled":false,"pie__tooltip":["name","percentage","value"],"pie__orderBy":"size","pie__kind":"pie","crossFilter":[],"drillthrough":[]}},{"id":"3fcbc146-5530-43dc-b874-9f199e6dbf3a","title":"Top Grouped Windows OS Populations","query":"//Current windows os population grouped\ncluster('genevaagent.kusto.windows.net').database('Telemetry').WinAMADailySnapshot\n| extend OS_gen = replace_string(OSVersion, 'Windows:', '')\n| extend OS_gen = replace_string(OS_gen, 'Linux:', '')\n| extend OS_gen = replace_string(OS_gen, 'DataCenter', 'Datacenter')\n| extend OS_gen = replace_regex(OS_gen, @'(\\D.*)(\\d+)\\.(\\d+)\\..*', @'\\1\\2.\\3')\n| extend OS_gen = replace_regex(OS_gen, @'(\\d\\d\\d\\d.*?)[-].*', @'\\1')\n| extend OS_gen = replace_regex(OS_gen, @'(Standard).*', @'\\1')\n| extend OS_gen = replace_regex(OS_gen, @'(Datacenter).*', @'\\1')\n| extend OS_gen = replace_regex(OS_gen, @'(Windows \\d+ \\D+?)[ -].*', @'\\1')\n| extend OS_gen = replace_regex(OS_gen, @'(\\D+.\\d+\\.\\d+).*', @'\\1')\n| summarize\n OSResourceCount = dcount(ResourceId)\n by OS_gen\n| where OSResourceCount > 0\n| sort by OSResourceCount\n| take 20","dataSourceId":"81c7dec3-36d3-46ff-96fc-9751a73cae68","visualType":"pie","pageId":"fd0b8463-65c9-485f-92d9-4b63454e4ff0","layout":{"x":0,"y":33,"width":11,"height":11},"usedParamVariables":[],"visualOptions":{"hideTileTitle":false,"hideLegend":true,"xColumn":{"type":"infer"},"yColumns":{"type":"infer"},"seriesColumns":{"type":"infer"},"crossFilterDisabled":false,"drillthroughDisabled":false,"labelDisabled":false,"pie__label":["name","percentage","value"],"tooltipDisabled":false,"pie__tooltip":["name","percentage","value"],"pie__orderBy":"size","pie__kind":"donut","crossFilter":[],"drillthrough":[]}},{"id":"dc2fb6b0-0be2-4d4c-a0e3-11648fae694e","title":"Top Grouped Windows OS Populations","query":"//Current Windows pop by OS version\ncluster('genevaagent.kusto.windows.net').database('Telemetry').WADDailySnapshot\n| extend OS_gen = replace_string(OSVersion, 'Windows:', '')\n| extend OS_gen = replace_string(OS_gen, 'Linux:', '')\n| extend OS_gen = replace_string(OS_gen, 'DataCenter', 'Datacenter')\n| extend OS_gen = replace_regex(OS_gen, @'(\\D.*)(\\d+)\\.(\\d+)\\..*', @'\\1\\2.\\3')\n| extend OS_gen = replace_regex(OS_gen, @'(\\d\\d\\d\\d.*?)[-].*', @'\\1')\n| extend OS_gen = replace_regex(OS_gen, @'(Standard).*', @'\\1')\n| extend OS_gen = replace_regex(OS_gen, @'(Datacenter).*', @'\\1')\n| extend OS_gen = replace_regex(OS_gen, @'(Windows \\d+ \\D+?)[ -].*', @'\\1')\n| extend OS_gen = replace_regex(OS_gen, @'(\\D+.\\d+\\.\\d+).*', @'\\1')\n| summarize\n OSResourceCount = dcount(ResourceId)\n by OS_gen\n| where OSResourceCount > 0\n| sort by OSResourceCount\n| take 20","dataSourceId":"81c7dec3-36d3-46ff-96fc-9751a73cae68","visualType":"pie","pageId":"003c75ee-496b-47a4-be9b-f1e8d33b73da","layout":{"x":0,"y":37,"width":12,"height":10},"usedParamVariables":[],"visualOptions":{"hideTileTitle":false,"hideLegend":true,"xColumn":{"type":"infer"},"yColumns":{"type":"infer"},"seriesColumns":{"type":"infer"},"crossFilterDisabled":false,"drillthroughDisabled":false,"labelDisabled":false,"pie__label":["name","percentage","value"],"tooltipDisabled":false,"pie__tooltip":["name","percentage","value"],"pie__orderBy":"size","pie__kind":"donut","crossFilter":[],"drillthrough":[]}},{"id":"3b0919e1-3e5f-4bce-ad1d-5ed80b9cdb91","title":"Top Linux Version Populations","query":"//Current pop by Linux OS version\ncluster('genevaagent.kusto.windows.net').database('Telemetry').LnxAMADailySnapshot\n| summarize\n OSResourceCount = dcount(ResourceId) by OSVersion\n| where OSResourceCount > 0\n| sort by OSResourceCount\n| take 20","dataSourceId":"81c7dec3-36d3-46ff-96fc-9751a73cae68","visualType":"pie","pageId":"fd0b8463-65c9-485f-92d9-4b63454e4ff0","layout":{"x":11,"y":24,"width":11,"height":9},"usedParamVariables":[],"visualOptions":{"hideTileTitle":false,"hideLegend":true,"xColumn":{"type":"infer"},"yColumns":{"type":"infer"},"seriesColumns":{"type":"infer"},"crossFilterDisabled":false,"drillthroughDisabled":false,"labelDisabled":false,"pie__label":["name","percentage"],"tooltipDisabled":false,"pie__tooltip":["name","percentage","value"],"pie__orderBy":"size","pie__kind":"pie","crossFilter":[],"drillthrough":[]}},{"id":"bf428851-51f7-4bdf-9d63-9f2595eef36e","title":"Solutions Pop by Windows Agent Count","query":"// Windows Agent Count by Solutions For OMS\n//cluster('genevaagent.kusto.windows.net').database('Telemetry').\nlet WorkspaceOS = union Latest(cluster('genevaagent.kusto.windows.net').database('Telemetry').LinuxDailySnapshot), Latest(cluster('genevaagent.kusto.windows.net').database('Telemetry').WindowsDailySnapshot)\n| extend OSType = iff(isnotempty(OSDistro), \"Linux\", \"Windows\")\n| summarize HasWindows = countif(OSType == \"Windows\") > 0, HasLinux = countif(OSType == \"Linux\") > 0 by WorkspaceId;\nunion Latest(cluster('genevaagent.kusto.windows.net').database('Telemetry').LinuxDailySnapshot), Latest(cluster('genevaagent.kusto.windows.net').database('Telemetry').WindowsDailySnapshot)\n| extend OSType = iff(isnotempty(OSDistro), \"Linux\", \"Windows\"), Solution = Solutions\n| join kind = leftouter WorkspaceOS on WorkspaceId\n| where not(HasWindows) or not(HasLinux) // use this filter to eliminate 'heterogeneous' workspaces\n| mv-expand Solution to typeof(string)\n| where Solution != \"null\"\n| summarize WinAgentCount = dcountif(AgentId, OSType == \"Windows\"), LinuxAgentCount = dcountif(AgentId, OSType == \"Linux\"), WorkspaceCount = dcount(WorkspaceId) by Solution\n| sort by WinAgentCount desc","dataSourceId":"81c7dec3-36d3-46ff-96fc-9751a73cae68","visualType":"pie","pageId":"9db0948a-e66b-437f-a1a8-a5a0921776c9","layout":{"x":0,"y":106,"width":12,"height":12},"usedParamVariables":[],"visualOptions":{"hideTileTitle":false,"hideLegend":false,"xColumn":{"type":"infer"},"yColumns":{"type":"infer"},"seriesColumns":{"type":"infer"},"crossFilterDisabled":false,"drillthroughDisabled":false,"labelDisabled":false,"pie__label":["name","value","percentage"],"tooltipDisabled":false,"pie__tooltip":["name","percentage","value"],"pie__orderBy":"size","pie__kind":"donut","crossFilter":[],"drillthrough":[]}},{"id":"3da919c9-5784-4751-bb82-185c26280d32","title":"Windows Arc vs Non_Arc Resource Pop","query":"//Windows arc vs nonarc for OMS\n//cluster('genevaagent.kusto.windows.net').database('Telemetry').\n\nlet Windows = Latest(cluster('genevaagent.kusto.windows.net').database('Telemetry').WindowsDailySnapshot) | extend OSType = \"Windows\";\nWindows\n| extend arcType = iff(ResourceId contains \"microsoft.hybridcompute\", \"Arc\", \"Non_Arc\")\n| summarize Resources = dcount(ResourceId)\n by arcType","dataSourceId":"81c7dec3-36d3-46ff-96fc-9751a73cae68","visualType":"pie","pageId":"9db0948a-e66b-437f-a1a8-a5a0921776c9","layout":{"x":0,"y":118,"width":12,"height":8},"usedParamVariables":[],"visualOptions":{"hideTileTitle":false,"hideLegend":true,"xColumn":{"type":"infer"},"yColumns":{"type":"specified","value":["Resources"]},"seriesColumns":{"type":"infer"},"crossFilterDisabled":false,"drillthroughDisabled":false,"labelDisabled":false,"pie__label":["name","percentage","value"],"tooltipDisabled":false,"pie__tooltip":["name","percentage","value"],"pie__orderBy":"size","pie__kind":"pie","crossFilter":[],"drillthrough":[]}},{"id":"c0e4eae5-8058-41c7-9a87-d0cbcaaaa0b4","title":"Top Grouped Linux OS Populations","query":"//Current Linux OS Populations\ncluster('genevaagent.kusto.windows.net').database('Telemetry').LnxAMADailySnapshot\n| extend OS_gen = replace_string(OSVersion, 'Windows:', '')\n| extend OS_gen = replace_string(OS_gen, 'Linux:', '')\n| extend OS_gen = replace_string(OS_gen, 'DataCenter', 'Datacenter')\n| extend OS_gen = replace_regex(OS_gen, @'(\\D.*)(\\d+)\\.(\\d+)\\..*', @'\\1\\2.\\3')\n| extend OS_gen = replace_regex(OS_gen, @'(\\d\\d\\d\\d.*?)[-].*', @'\\1')\n| extend OS_gen = replace_regex(OS_gen, @'(Standard).*', @'\\1')\n| extend OS_gen = replace_regex(OS_gen, @'(Datacenter).*', @'\\1')\n| extend OS_gen = replace_regex(OS_gen, @'(Windows \\d+ \\D+?)[ -].*', @'\\1')\n| extend OS_gen = replace_regex(OS_gen, @'(\\D+.\\d+\\.\\d+).*', @'\\1')\n| summarize\n OSResourceCount = dcount(ResourceId)\n by OS_gen\n| where OSResourceCount > 0\n| sort by OSResourceCount\n| take 20","dataSourceId":"81c7dec3-36d3-46ff-96fc-9751a73cae68","visualType":"pie","pageId":"fd0b8463-65c9-485f-92d9-4b63454e4ff0","layout":{"x":11,"y":33,"width":11,"height":11},"usedParamVariables":[],"visualOptions":{"hideTileTitle":false,"hideLegend":true,"xColumn":{"type":"infer"},"yColumns":{"type":"infer"},"seriesColumns":{"type":"infer"},"crossFilterDisabled":false,"drillthroughDisabled":false,"labelDisabled":false,"pie__label":["name","percentage","value"],"tooltipDisabled":false,"pie__tooltip":["name","percentage","value"],"pie__orderBy":"size","pie__kind":"donut","crossFilter":[],"drillthrough":[]}},{"id":"fef68856-9074-4d46-bd81-7be018047588","title":"Top Grouped Linux OS Populations","query":"//Current Linux pop by OS version\ncluster('genevaagent.kusto.windows.net').database('Telemetry').LADDailySnapshot\n| extend OS_gen = replace_string(OSVersion, 'Windows:', '')\n| extend OS_gen = replace_string(OS_gen, 'Linux:', '')\n| extend OS_gen = replace_string(OS_gen, 'DataCenter', 'Datacenter')\n| extend OS_gen = replace_regex(OS_gen, @'(\\D.*)(\\d+)\\.(\\d+)\\..*', @'\\1\\2.\\3')\n| extend OS_gen = replace_regex(OS_gen, @'(\\d\\d\\d\\d.*?)[-].*', @'\\1')\n| extend OS_gen = replace_regex(OS_gen, @'(Standard).*', @'\\1')\n| extend OS_gen = replace_regex(OS_gen, @'(Datacenter).*', @'\\1')\n| extend OS_gen = replace_regex(OS_gen, @'(Windows \\d+ \\D+?)[ -].*', @'\\1')\n| extend OS_gen = replace_regex(OS_gen, @'(\\D+.\\d+\\.\\d+).*', @'\\1')\n| summarize\n OSResourceCount = dcount(ResourceId)\n by OS_gen\n| where OSResourceCount > 0\n| sort by OSResourceCount\n| take 20","dataSourceId":"81c7dec3-36d3-46ff-96fc-9751a73cae68","visualType":"pie","pageId":"003c75ee-496b-47a4-be9b-f1e8d33b73da","layout":{"x":12,"y":37,"width":12,"height":10},"usedParamVariables":[],"visualOptions":{"hideTileTitle":false,"hideLegend":true,"xColumn":{"type":"infer"},"yColumns":{"type":"infer"},"seriesColumns":{"type":"infer"},"crossFilterDisabled":false,"drillthroughDisabled":false,"labelDisabled":false,"pie__label":["name","percentage","value"],"tooltipDisabled":false,"pie__tooltip":["name","percentage","value"],"pie__orderBy":"size","pie__kind":"donut","crossFilter":[],"drillthrough":[]}},{"id":"8be3c60a-1c6c-4f35-8917-083c5a1ecb72","title":"Top Linux OS Populations","query":"//Current Linux pop by OS version\ncluster('genevaagent.kusto.windows.net').database('Telemetry').LADDailySnapshot\n| summarize\n OSResourceCount = dcount(ResourceId) by OSVersion\n| where OSResourceCount > 0\n| sort by OSResourceCount\n| take 20","dataSourceId":"81c7dec3-36d3-46ff-96fc-9751a73cae68","visualType":"pie","pageId":"003c75ee-496b-47a4-be9b-f1e8d33b73da","layout":{"x":12,"y":26,"width":12,"height":11},"usedParamVariables":[],"visualOptions":{"hideTileTitle":false,"hideLegend":true,"xColumn":{"type":"infer"},"yColumns":{"type":"infer"},"seriesColumns":{"type":"infer"},"crossFilterDisabled":false,"drillthroughDisabled":false,"labelDisabled":false,"pie__label":["name","percentage","value"],"tooltipDisabled":false,"pie__tooltip":["name","percentage","value"],"pie__orderBy":"size","pie__kind":"pie","crossFilter":[],"drillthrough":[]}},{"id":"7c0f38e4-782c-43b3-bc4e-85e4e52de12d","title":"Linux Arc vs Non_Arc Resource Pop","query":"//arc for OMS\n//cluster('genevaagent.kusto.windows.net').database('Telemetry').\n\nlet Linux = Latest(cluster('genevaagent.kusto.windows.net').database('Telemetry').LinuxDailySnapshot) | extend OSType = \"Linux\";\nLinux\n| extend arcType = iff(ResourceId contains \"microsoft.hybridcompute\", \"Arc\", \"Non_Arc\")\n| summarize Resources = dcount(ResourceId)\n by arcType","dataSourceId":"81c7dec3-36d3-46ff-96fc-9751a73cae68","visualType":"pie","pageId":"9db0948a-e66b-437f-a1a8-a5a0921776c9","layout":{"x":12,"y":118,"width":12,"height":8},"usedParamVariables":[],"visualOptions":{"hideTileTitle":false,"hideLegend":true,"xColumn":{"type":"infer"},"yColumns":{"type":"specified","value":["Resources"]},"seriesColumns":{"type":"infer"},"crossFilterDisabled":false,"drillthroughDisabled":false,"labelDisabled":false,"pie__label":["name","percentage","value"],"tooltipDisabled":false,"pie__tooltip":["name","percentage","value"],"pie__orderBy":"size","pie__kind":"pie","crossFilter":[],"drillthrough":[]}},{"id":"b85c0e65-f206-47a7-96c5-a236f75f38d3","title":"Solutions Pop by Linux Agent Count","query":"// Linux Agent Population of Solutions For OMS\n//cluster('genevaagent.kusto.windows.net').database('Telemetry').\nlet WorkspaceOS = union Latest(cluster('genevaagent.kusto.windows.net').database('Telemetry').LinuxDailySnapshot), Latest(cluster('genevaagent.kusto.windows.net').database('Telemetry').WindowsDailySnapshot)\n| extend OSType = iff(isnotempty(OSDistro), \"Linux\", \"Windows\")\n| summarize HasWindows = countif(OSType == \"Windows\") > 0, HasLinux = countif(OSType == \"Linux\") > 0 by WorkspaceId;\nunion Latest(cluster('genevaagent.kusto.windows.net').database('Telemetry').LinuxDailySnapshot), Latest(cluster('genevaagent.kusto.windows.net').database('Telemetry').WindowsDailySnapshot)\n| extend OSType = iff(isnotempty(OSDistro), \"Linux\", \"Windows\"), Solution = Solutions\n| join kind = leftouter WorkspaceOS on WorkspaceId\n| where not(HasWindows) or not(HasLinux) // use this filter to eliminate 'heterogeneous' workspaces\n| mv-expand Solution to typeof(string)\n| where Solution != \"null\"\n| summarize LinuxAgentCount = dcountif(AgentId, OSType == \"Linux\"), WorkspaceCount = dcount(WorkspaceId), WinAgentCount = dcountif(AgentId, OSType == \"Windows\") by Solution\n| sort by LinuxAgentCount desc","dataSourceId":"81c7dec3-36d3-46ff-96fc-9751a73cae68","visualType":"pie","pageId":"9db0948a-e66b-437f-a1a8-a5a0921776c9","layout":{"x":12,"y":106,"width":12,"height":12},"usedParamVariables":[],"visualOptions":{"hideTileTitle":false,"hideLegend":false,"xColumn":{"type":"infer"},"yColumns":{"type":"infer"},"seriesColumns":{"type":"infer"},"crossFilterDisabled":false,"drillthroughDisabled":false,"labelDisabled":false,"pie__label":["name","value","percentage"],"tooltipDisabled":false,"pie__tooltip":["name","percentage","value"],"pie__orderBy":"size","pie__kind":"donut","crossFilter":[],"drillthrough":[]}},{"id":"185044c4-e9f3-46b0-8d99-99ba8e95c9f4","title":"Windows Agent Population by OS Version","query":"// Windows Agent Population by OS Version\n\nlet WorkspaceOS = union Latest(cluster('genevaagent.kusto.windows.net').database('Telemetry').LinuxDailySnapshot), Latest(cluster('genevaagent.kusto.windows.net').database('Telemetry').WindowsDailySnapshot)\n| extend OSType = iff(isnotempty(OSDistro), \"Linux\", \"Windows\")\n| summarize HasWindows = countif(OSType == \"Windows\") > 0, HasLinux = countif(OSType == \"Linux\") > 0 by WorkspaceId;\nunion Latest(cluster('genevaagent.kusto.windows.net').database('Telemetry').LinuxDailySnapshot), Latest(cluster('genevaagent.kusto.windows.net').database('Telemetry').WindowsDailySnapshot)\n| extend OSType = iff(isnotempty(OSDistro), \"Linux\", \"Windows\"), Solution = Solutions\n| join kind = leftouter WorkspaceOS on WorkspaceId\n| where not(HasWindows) or not(HasLinux) // use this filter to eliminate 'heterogeneous' workspaces\n| extend WindowsOSVersion = strcat(\"Windows \",OSVersion)\n| summarize WinAgentCount = dcountif(AgentId, OSType == \"Windows\"), WinResourceCount = dcountif(ResourceId, OSType == \"Windows\"), WinWorkspaceCount = dcountif(WorkspaceId, OSType == \"Windows\") by WindowsOSVersion\n| where WinAgentCount > 0\n| sort by WinAgentCount desc","dataSourceId":"81c7dec3-36d3-46ff-96fc-9751a73cae68","visualType":"pie","pageId":"9db0948a-e66b-437f-a1a8-a5a0921776c9","layout":{"x":0,"y":61,"width":12,"height":12},"usedParamVariables":[],"visualOptions":{"hideTileTitle":false,"hideLegend":false,"xColumn":{"type":"infer"},"yColumns":{"type":"infer"},"seriesColumns":{"type":"infer"},"crossFilterDisabled":false,"drillthroughDisabled":false,"labelDisabled":false,"pie__label":["name","value","percentage"],"tooltipDisabled":false,"pie__tooltip":["name","percentage","value"],"pie__orderBy":"size","pie__kind":"donut","crossFilter":[],"drillthrough":[]}},{"id":"3f8e70e3-35f5-4c50-95e2-e921e208999b","title":"Windows Agent Version Population","query":"//Agent Versions by Windows AgentId Population\n\nlet WorkspaceOS = union Latest(cluster('genevaagent.kusto.windows.net').database('Telemetry').LinuxDailySnapshot), Latest(cluster('genevaagent.kusto.windows.net').database('Telemetry').WindowsDailySnapshot)\n| extend OSType = iff(isnotempty(OSDistro), \"Linux\", \"Windows\")\n| summarize HasWindows = countif(OSType == \"Windows\") > 0, HasLinux = countif(OSType == \"Linux\") > 0 by WorkspaceId;\nunion Latest(cluster('genevaagent.kusto.windows.net').database('Telemetry').LinuxDailySnapshot), Latest(cluster('genevaagent.kusto.windows.net').database('Telemetry').WindowsDailySnapshot)\n| extend OSType = iff(isnotempty(OSDistro), \"Linux\", \"Windows\"), Solution = Solutions\n| join kind = leftouter WorkspaceOS on WorkspaceId\n| where not(HasWindows) or not(HasLinux) // use this filter to eliminate 'heterogeneous' workspaces\n| summarize WinAgentCount = dcountif(AgentId, OSType == \"Windows\"), WinResourceCount = dcountif(ResourceId, OSType == \"Windows\"), WinWorkspaceCount = dcountif(WorkspaceId, OSType == \"Windows\") by AgentVersion\n| sort by WinAgentCount desc","dataSourceId":"81c7dec3-36d3-46ff-96fc-9751a73cae68","visualType":"pie","pageId":"9db0948a-e66b-437f-a1a8-a5a0921776c9","layout":{"x":0,"y":12,"width":12,"height":13},"usedParamVariables":[],"visualOptions":{"hideTileTitle":false,"hideLegend":false,"xColumn":{"type":"infer"},"yColumns":{"type":"infer"},"seriesColumns":{"type":"infer"},"crossFilterDisabled":false,"drillthroughDisabled":false,"labelDisabled":false,"pie__label":["name","percentage"],"tooltipDisabled":false,"pie__tooltip":["name","percentage","value"],"pie__orderBy":"size","pie__kind":"pie","crossFilter":[],"drillthrough":[]}},{"id":"0ea7bbcb-cf3d-4395-a01c-f61d60a43b21","title":"Linux Agent Version Population","query":"// Linux Region Count by Solutions For OMS\n\nlet WorkspaceOS = union Latest(cluster('genevaagent.kusto.windows.net').database('Telemetry').LinuxDailySnapshot), Latest(cluster('genevaagent.kusto.windows.net').database('Telemetry').WindowsDailySnapshot)\n| extend OSType = iff(isnotempty(OSDistro), \"Linux\", \"Windows\")\n| summarize HasWindows = countif(OSType == \"Windows\") > 0, HasLinux = countif(OSType == \"Linux\") > 0 by WorkspaceId;\nunion Latest(cluster('genevaagent.kusto.windows.net').database('Telemetry').LinuxDailySnapshot), Latest(cluster('genevaagent.kusto.windows.net').database('Telemetry').WindowsDailySnapshot)\n| extend OSType = iff(isnotempty(OSDistro), \"Linux\", \"Windows\"), Solution = Solutions\n| join kind = leftouter WorkspaceOS on WorkspaceId\n| where not(HasWindows) or not(HasLinux) // use this filter to eliminate 'heterogeneous' workspaces\n| summarize LnxAgentCount = dcountif(AgentId, OSType == \"Linux\"), LnxResourceCount = dcountif(ResourceId, OSType == \"Linux\"), LnxWorkspaceCount = dcountif(WorkspaceId, OSType == \"Linux\") by AgentVersion\n| sort by LnxAgentCount desc","dataSourceId":"81c7dec3-36d3-46ff-96fc-9751a73cae68","visualType":"pie","pageId":"9db0948a-e66b-437f-a1a8-a5a0921776c9","layout":{"x":12,"y":12,"width":12,"height":13},"usedParamVariables":[],"visualOptions":{"hideTileTitle":false,"hideLegend":false,"xColumn":{"type":"infer"},"yColumns":{"type":"infer"},"seriesColumns":{"type":"infer"},"crossFilterDisabled":false,"drillthroughDisabled":false,"labelDisabled":false,"pie__label":["name","value","percentage"],"tooltipDisabled":false,"pie__tooltip":["name","percentage","value"],"pie__orderBy":"size","pie__kind":"pie","crossFilter":[],"drillthrough":[]}},{"id":"ddd5395f-edb1-48fd-8dd2-a31e43d594b6","title":"Linux Agent Population by OS Version","query":"// Linux Agent Population by OS Version\n\nlet WorkspaceOS = union Latest(cluster('genevaagent.kusto.windows.net').database('Telemetry').LinuxDailySnapshot), Latest(cluster('genevaagent.kusto.windows.net').database('Telemetry').WindowsDailySnapshot)\n| extend OSType = iff(isnotempty(OSDistro), \"Linux\", \"Windows\")\n| summarize HasWindows = countif(OSType == \"Windows\") > 0, HasLinux = countif(OSType == \"Linux\") > 0 by WorkspaceId;\nunion Latest(cluster('genevaagent.kusto.windows.net').database('Telemetry').LinuxDailySnapshot), Latest(cluster('genevaagent.kusto.windows.net').database('Telemetry').WindowsDailySnapshot)\n| extend OSType = iff(isnotempty(OSDistro), \"Linux\", \"Windows\"), Solution = Solutions\n| join kind = leftouter WorkspaceOS on WorkspaceId\n| where not(HasWindows) or not(HasLinux) // use this filter to eliminate 'heterogeneous' workspaces\n| extend linuxOSVersion = strcat(OSDistro,\" \",OSVersion)\n| summarize LnxAgentCount = dcountif(AgentId, OSType == \"Linux\"), LnxResourceCount = dcountif(ResourceId, OSType == \"Linux\"), LnxWorkspaceCount = dcountif(WorkspaceId, OSType == \"Linux\") by linuxOSVersion\n| where LnxAgentCount > 0\n| sort by LnxAgentCount desc","dataSourceId":"81c7dec3-36d3-46ff-96fc-9751a73cae68","visualType":"pie","pageId":"9db0948a-e66b-437f-a1a8-a5a0921776c9","layout":{"x":12,"y":61,"width":12,"height":12},"usedParamVariables":[],"visualOptions":{"hideTileTitle":false,"hideLegend":false,"xColumn":{"type":"infer"},"yColumns":{"type":"infer"},"seriesColumns":{"type":"infer"},"crossFilterDisabled":false,"drillthroughDisabled":false,"labelDisabled":false,"pie__label":["name","value","percentage"],"tooltipDisabled":false,"pie__tooltip":["name","percentage","value"],"pie__orderBy":"size","pie__kind":"donut","crossFilter":[],"drillthrough":[]}},{"id":"67a38df4-8d78-466c-8b19-305af95b2710","title":"Windows Agent Count by Region","query":"// Windows Populations by Region\n\nlet WorkspaceOS = union Latest(cluster('genevaagent.kusto.windows.net').database('Telemetry').LinuxDailySnapshot), Latest(cluster('genevaagent.kusto.windows.net').database('Telemetry').WindowsDailySnapshot)\n| extend OSType = iff(isnotempty(OSDistro), \"Linux\", \"Windows\")\n| summarize HasWindows = countif(OSType == \"Windows\") > 0, HasLinux = countif(OSType == \"Linux\") > 0 by WorkspaceId;\nunion Latest(cluster('genevaagent.kusto.windows.net').database('Telemetry').LinuxDailySnapshot), Latest(cluster('genevaagent.kusto.windows.net').database('Telemetry').WindowsDailySnapshot)\n| extend OSType = iff(isnotempty(OSDistro), \"Linux\", \"Windows\"), Solution = Solutions\n| join kind = leftouter WorkspaceOS on WorkspaceId\n| where not(HasWindows) or not(HasLinux) // use this filter to eliminate 'heterogeneous' workspaces\n| where Region != \"onpremise\"\n| summarize WinAgentCount = dcountif(AgentId, OSType == \"Windows\") by Region\n| sort by WinAgentCount desc\n| take 12","dataSourceId":"81c7dec3-36d3-46ff-96fc-9751a73cae68","visualType":"pie","pageId":"9db0948a-e66b-437f-a1a8-a5a0921776c9","layout":{"x":0,"y":80,"width":12,"height":13},"usedParamVariables":[],"visualOptions":{"hideTileTitle":false,"hideLegend":false,"xColumn":{"type":"infer"},"yColumns":{"type":"infer"},"seriesColumns":{"type":"infer"},"crossFilter":[],"crossFilterDisabled":false,"drillthroughDisabled":false,"labelDisabled":false,"pie__label":["name","percentage","value"],"tooltipDisabled":false,"pie__tooltip":["name","percentage","value"],"pie__orderBy":"size","pie__kind":"pie","drillthrough":[]}},{"id":"d05d6bf4-ed88-4ff7-b1b4-227717cccc71","title":"Linux Agent Count by Region","query":"// Linux Populations by Region\n\nlet WorkspaceOS = union Latest(cluster('genevaagent.kusto.windows.net').database('Telemetry').LinuxDailySnapshot), Latest(cluster('genevaagent.kusto.windows.net').database('Telemetry').WindowsDailySnapshot)\n| extend OSType = iff(isnotempty(OSDistro), \"Linux\", \"Windows\")\n| summarize HasWindows = countif(OSType == \"Windows\") > 0, HasLinux = countif(OSType == \"Linux\") > 0 by WorkspaceId;\nunion Latest(cluster('genevaagent.kusto.windows.net').database('Telemetry').LinuxDailySnapshot), Latest(cluster('genevaagent.kusto.windows.net').database('Telemetry').WindowsDailySnapshot)\n| extend OSType = iff(isnotempty(OSDistro), \"Linux\", \"Windows\"), Solution = Solutions\n| join kind = leftouter WorkspaceOS on WorkspaceId\n| where not(HasWindows) or not(HasLinux) // use this filter to eliminate 'heterogeneous' workspaces\n| summarize LnxAgentCount = dcountif(AgentId, OSType == \"Linux\") by Region\n| sort by LnxAgentCount desc\n| take 12","dataSourceId":"81c7dec3-36d3-46ff-96fc-9751a73cae68","visualType":"pie","pageId":"9db0948a-e66b-437f-a1a8-a5a0921776c9","layout":{"x":12,"y":80,"width":12,"height":13},"usedParamVariables":[],"visualOptions":{"hideTileTitle":false,"hideLegend":false,"xColumn":{"type":"infer"},"yColumns":{"type":"infer"},"seriesColumns":{"type":"infer"},"crossFilter":[],"crossFilterDisabled":false,"drillthroughDisabled":false,"labelDisabled":false,"pie__label":["name","percentage","value"],"tooltipDisabled":false,"pie__tooltip":["name","percentage","value"],"pie__orderBy":"size","pie__kind":"pie","drillthrough":[]}},{"id":"6f00199a-d974-48f7-a17c-d1b8f133c5ee","title":"Windows Agent Population by Grouped Region","query":"// Windows Agent Population by Region\nlet locAustralia = dynamic([\"australiacentral\", \"australiacentral2\", \"australiaeast\", \"australiasoutheast\"]);\nlet locSouthAmerica = dynamic([\"brazilsouth\", \"brazilsoutheast\" ]);\nlet locNorthAmerica = dynamic([\"canadacentral\", \"canadaeast\", \"centralus\", \"eastus\", \"eastus2\", \"northcentralus\", \"southcentralus\", \"westcentralus\", \"westus\", \"westus2\", \"westus3\"]);\nlet locIndia = dynamic([\"centralindia\", \"jioindiacentral\", \"jioindiawest\", \"southindia\", \"westindia\"]);\nlet locAsia = dynamic([\"eastasia\", \"southeastasia\", \"japaneast\", \"japanwest\", \"koreacentral\", \"koreasouth\"]);\nlet locEurope = dynamic([\"francecentral\", \"francesouth\", \"germanynorth\", \"germanywestcentral\", \"northeurope\", \"westeurope\", \"norwayeast\", \"norwaywest\", \"swedencentral\", \"swedensouth\", \"switzerlandnorth\", \"switzerlandwest\", \"uksouth\", \"ukwest\"]);\nlet locMidEast = dynamic([\"qatarcentral\", \"uaecentral\", \"uaenorth\"]);\nlet locAfrica = dynamic([\"southafricanorth\", \"southafricawest\"]);\nlet WorkspaceOS = union Latest(cluster('genevaagent.kusto.windows.net').database('Telemetry').LinuxDailySnapshot), Latest(cluster('genevaagent.kusto.windows.net').database('Telemetry').WindowsDailySnapshot)\n| extend OSType = iff(isnotempty(OSDistro), \"Linux\", \"Windows\")\n| summarize HasWindows = countif(OSType == \"Windows\") > 0, HasLinux = countif(OSType == \"Linux\") > 0 by WorkspaceId;\nunion Latest(cluster('genevaagent.kusto.windows.net').database('Telemetry').LinuxDailySnapshot), Latest(cluster('genevaagent.kusto.windows.net').database('Telemetry').WindowsDailySnapshot)\n| extend OSType = iff(isnotempty(OSDistro), \"Linux\", \"Windows\"), Solution = Solutions\n| join kind = leftouter WorkspaceOS on WorkspaceId\n| where not(HasWindows) or not(HasLinux) // use this filter to eliminate 'heterogeneous' workspaces\n| where Region != \"onpremise\"\n| extend GroupRegion = iif(Region in (['locAustralia']), \"Australia\", iif(Region in (['locSouthAmerica']), \"South America\", iif(Region in (['locNorthAmerica']), \"North America\", iif(Region in (['locIndia']), \"India\", iif(Region in (['locAsia']), \"Asia\", iif(Region in (['locEurope']), \"Europe\", iif(Region in (['locMidEast']), \"MidEast\", iif(Region in (['locAfrica']), \"Africa\", iif(Region endswith \"euap\", \"EUAP\", \"Other\")))))))))\n| summarize WinAgentCount = dcountif(AgentId, OSType == \"Windows\"), WinResourceCount = dcountif(ResourceId, OSType == \"Windows\"), WinWorkspaceCount = dcountif(WorkspaceId, OSType == \"Windows\") by GroupRegion\n| sort by WinAgentCount desc","dataSourceId":"81c7dec3-36d3-46ff-96fc-9751a73cae68","visualType":"pie","pageId":"9db0948a-e66b-437f-a1a8-a5a0921776c9","layout":{"x":0,"y":93,"width":12,"height":13},"usedParamVariables":[],"visualOptions":{"hideTileTitle":false,"hideLegend":false,"xColumn":{"type":"infer"},"yColumns":{"type":"infer"},"seriesColumns":{"type":"infer"},"crossFilterDisabled":false,"drillthroughDisabled":false,"labelDisabled":false,"pie__label":["name","percentage","value"],"tooltipDisabled":false,"pie__tooltip":["name","percentage","value"],"pie__orderBy":"size","pie__kind":"pie","crossFilter":[],"drillthrough":[]}},{"id":"36bc4748-5a07-4f3c-882a-98172daf040a","title":"Linux Agent Population by Grouped Region","query":"// Linux Agent Population by Region\nlet locAustralia = dynamic([\"australiacentral\", \"australiacentral2\", \"australiaeast\", \"australiasoutheast\"]);\nlet locSouthAmerica = dynamic([\"brazilsouth\", \"brazilsoutheast\" ]);\nlet locNorthAmerica = dynamic([\"canadacentral\", \"canadaeast\", \"centralus\", \"eastus\", \"eastus2\", \"northcentralus\", \"southcentralus\", \"westcentralus\", \"westus\", \"westus2\", \"westus3\"]);\nlet locIndia = dynamic([\"centralindia\", \"jioindiacentral\", \"jioindiawest\", \"southindia\", \"westindia\"]);\nlet locAsia = dynamic([\"eastasia\", \"southeastasia\", \"japaneast\", \"japanwest\", \"koreacentral\", \"koreasouth\"]);\nlet locEurope = dynamic([\"francecentral\", \"francesouth\", \"germanynorth\", \"germanywestcentral\", \"northeurope\", \"westeurope\", \"norwayeast\", \"norwaywest\", \"swedencentral\", \"swedensouth\", \"switzerlandnorth\", \"switzerlandwest\", \"uksouth\", \"ukwest\"]);\nlet locMidEast = dynamic([\"qatarcentral\", \"uaecentral\", \"uaenorth\"]);\nlet locAfrica = dynamic([\"southafricanorth\", \"southafricawest\"]);\nlet WorkspaceOS = union Latest(cluster('genevaagent.kusto.windows.net').database('Telemetry').LinuxDailySnapshot), Latest(cluster('genevaagent.kusto.windows.net').database('Telemetry').WindowsDailySnapshot)\n| extend OSType = iff(isnotempty(OSDistro), \"Linux\", \"Windows\")\n| summarize HasWindows = countif(OSType == \"Windows\") > 0, HasLinux = countif(OSType == \"Linux\") > 0 by WorkspaceId;\nunion Latest(cluster('genevaagent.kusto.windows.net').database('Telemetry').LinuxDailySnapshot), Latest(cluster('genevaagent.kusto.windows.net').database('Telemetry').WindowsDailySnapshot)\n| extend OSType = iff(isnotempty(OSDistro), \"Linux\", \"Windows\"), Solution = Solutions\n| join kind = leftouter WorkspaceOS on WorkspaceId\n| where not(HasWindows) or not(HasLinux) // use this filter to eliminate 'heterogeneous' workspaces\n| extend GroupRegion = iif(Region in (['locAustralia']), \"Australia\", iif(Region in (['locSouthAmerica']), \"South America\", iif(Region in (['locNorthAmerica']), \"North America\", iif(Region in (['locIndia']), \"India\", iif(Region in (['locAsia']), \"Asia\", iif(Region in (['locEurope']), \"Europe\", iif(Region in (['locMidEast']), \"MidEast\", iif(Region in (['locAfrica']), \"Africa\", iif(Region endswith \"euap\", \"EUAP\", \"Other\")))))))))\n| summarize LnxAgentCount = dcountif(AgentId, OSType == \"Linux\"), LnxResourceCount = dcountif(ResourceId, OSType == \"Linux\"), LnxWorkspaceCount = dcountif(WorkspaceId, OSType == \"Linux\") by GroupRegion\n| sort by LnxAgentCount desc","dataSourceId":"81c7dec3-36d3-46ff-96fc-9751a73cae68","visualType":"pie","pageId":"9db0948a-e66b-437f-a1a8-a5a0921776c9","layout":{"x":12,"y":93,"width":12,"height":13},"usedParamVariables":[],"visualOptions":{"hideTileTitle":false,"hideLegend":false,"xColumn":{"type":"infer"},"yColumns":{"type":"infer"},"seriesColumns":{"type":"infer"},"crossFilterDisabled":false,"drillthroughDisabled":false,"labelDisabled":false,"pie__label":["name","percentage","value"],"tooltipDisabled":false,"pie__tooltip":["name","percentage","value"],"pie__orderBy":"size","pie__kind":"pie","crossFilter":[],"drillthrough":[]}},{"id":"2c9c9e06-c994-4761-9763-daaf7abf52ee","title":"Agent Version Linux Population","query":"//Linux AMA Version breakdown\ncluster('genevaagent.kusto.windows.net').database('Telemetry').LnxAMADailySnapshot\n| summarize LnxAgentCount = dcount(ResourceId) by Version\n| where LnxAgentCount > 0\n| sort by LnxAgentCount","dataSourceId":"81c7dec3-36d3-46ff-96fc-9751a73cae68","visualType":"pie","pageId":"fd0b8463-65c9-485f-92d9-4b63454e4ff0","layout":{"x":11,"y":15,"width":11,"height":9},"usedParamVariables":[],"visualOptions":{"hideTileTitle":false,"hideLegend":true,"xColumn":{"type":"infer"},"yColumns":{"type":"infer"},"seriesColumns":{"type":"infer"},"crossFilterDisabled":false,"drillthroughDisabled":false,"labelDisabled":false,"pie__label":["name","percentage","value"],"tooltipDisabled":false,"pie__tooltip":["name","percentage","value"],"pie__orderBy":"size","pie__kind":"pie","crossFilter":[],"drillthrough":[]}},{"id":"88d81761-f0f3-44ae-baba-b2e19b47573f","title":"Top Region Linux Populations","query":"//AMA Linux Pop by region\ncluster('genevaagent.kusto.windows.net').database('Telemetry').LnxAMADailySnapshot\n| project\n Region,\n ResourceId\n| summarize\n OSResourceCount = dcount(ResourceId)\n by Region\n| where OSResourceCount > 0\n| sort by OSResourceCount\n| take 20","dataSourceId":"81c7dec3-36d3-46ff-96fc-9751a73cae68","visualType":"pie","pageId":"fd0b8463-65c9-485f-92d9-4b63454e4ff0","layout":{"x":11,"y":44,"width":11,"height":11},"usedParamVariables":[],"visualOptions":{"hideTileTitle":false,"hideLegend":true,"xColumn":{"type":"infer"},"yColumns":{"type":"infer"},"seriesColumns":{"type":"infer"},"crossFilterDisabled":false,"drillthroughDisabled":false,"labelDisabled":false,"pie__label":["name","percentage"],"tooltipDisabled":false,"pie__tooltip":["name","percentage","value"],"pie__orderBy":"size","pie__kind":"pie","crossFilter":[],"drillthrough":[]}},{"id":"cf7a62eb-1d94-4d3b-a802-aec34d0e186f","title":"Grouped Region Linux Populations","query":"//AMA Linux Pop by region grouped\nlet locAustralia = dynamic([\"australiacentral\", \"australiacentral2\", \"australiaeast\", \"australiasoutheast\"]);\nlet locSouthAmerica = dynamic([\"brazilsouth\", \"brazilsoutheast\" ]);\nlet locNorthAmerica = dynamic([\"canadacentral\", \"canadaeast\", \"centralus\", \"eastus\", \"eastus2\", \"northcentralus\", \"southcentralus\", \"westcentralus\", \"westus\", \"westus2\", \"westus3\"]);\nlet locIndia = dynamic([\"centralindia\", \"jioindiacentral\", \"jioindiawest\", \"southindia\", \"westindia\"]);\nlet locAsia = dynamic([\"eastasia\", \"southeastasia\", \"japaneast\", \"japanwest\", \"koreacentral\", \"koreasouth\"]);\nlet locEurope = dynamic([\"francecentral\", \"francesouth\", \"germanynorth\", \"germanywestcentral\", \"northeurope\", \"westeurope\", \"norwayeast\", \"norwaywest\", \"swedencentral\", \"swedensouth\", \"switzerlandnorth\", \"switzerlandwest\", \"uksouth\", \"ukwest\"]);\nlet locMidEast = dynamic([\"qatarcentral\", \"uaecentral\", \"uaenorth\"]);\nlet locAfrica = dynamic([\"southafricanorth\", \"southafricawest\"]);\ncluster('genevaagent.kusto.windows.net').database('Telemetry').LnxAMADailySnapshot\n| project\n Region,\n ResourceId\n|extend GroupRegion = iif(Region in (['locAustralia']), \"Australia\", iif(Region in (['locSouthAmerica']), \"South America\", iif(Region in (['locNorthAmerica']), \"North America\", iif(Region in (['locIndia']), \"India\", iif(Region in (['locAsia']), \"Asia\", iif(Region in (['locEurope']), \"Europe\", iif(Region in (['locMidEast']), \"MidEast\", iif(Region in (['locAfrica']), \"Africa\", iif(Region endswith \"euap\", \"EUAP\", \"Other\")))))))))\n| summarize\n ResourceCount = dcount(ResourceId)\n by GroupRegion\n| where ResourceCount > 0\n| sort by ResourceCount","dataSourceId":"81c7dec3-36d3-46ff-96fc-9751a73cae68","visualType":"pie","pageId":"fd0b8463-65c9-485f-92d9-4b63454e4ff0","layout":{"x":11,"y":55,"width":11,"height":10},"usedParamVariables":[],"visualOptions":{"hideTileTitle":false,"hideLegend":false,"xColumn":{"type":"infer"},"yColumns":{"type":"infer"},"seriesColumns":{"type":"infer"},"crossFilterDisabled":false,"drillthroughDisabled":false,"labelDisabled":false,"pie__label":["name","percentage"],"tooltipDisabled":false,"pie__tooltip":["name","percentage","value"],"pie__orderBy":"size","pie__kind":"donut","crossFilter":[],"drillthrough":[]}},{"id":"3a8241d1-9121-4a30-9022-f74b9be82341","title":"Arc/Non-Arc Linux Population","query":"//Linux Pop by Arc type\nHealthSummaryDaily\n| where StartTime > ago(90d)\n| where OSVer !has \"windows\"\n| project ResourceId\n| extend Arc = iif(ResourceId has \"/microsoft.HybridCompute/\", \"ARC\", \"NON-ARC\")\n| summarize totalResourceCount = dcount(ResourceId) by Arc\n| where totalResourceCount > 0\n| sort by totalResourceCount\n","dataSourceId":"81c7dec3-36d3-46ff-96fc-9751a73cae68","visualType":"pie","pageId":"fd0b8463-65c9-485f-92d9-4b63454e4ff0","layout":{"x":11,"y":65,"width":11,"height":8},"usedParamVariables":[],"visualOptions":{"hideTileTitle":false,"hideLegend":true,"xColumn":{"type":"infer"},"yColumns":{"type":"infer"},"seriesColumns":{"type":"infer"},"crossFilterDisabled":false,"drillthroughDisabled":false,"labelDisabled":false,"pie__label":["name","percentage","value"],"tooltipDisabled":false,"pie__tooltip":["name","percentage","value"],"pie__orderBy":"size","pie__kind":"pie","crossFilter":[],"drillthrough":[]}},{"id":"3c619bb5-8e20-4fb8-8584-1d7e661f7864","title":"Linux Population Count","query":"//LAD Installed or Enabled Count\ncluster('genevaagent.kusto.windows.net').database('Telemetry').\nLADDailySnapshot\n| summarize Population = dcount(ResourceId)","dataSourceId":"81c7dec3-36d3-46ff-96fc-9751a73cae68","visualType":"card","pageId":"003c75ee-496b-47a4-be9b-f1e8d33b73da","layout":{"x":16,"y":0,"width":8,"height":3},"usedParamVariables":[],"visualOptions":{"hideTileTitle":false,"multiStat__textSize":"auto","multiStat__valueColumn":{"type":"infer"},"colorRulesDisabled":false,"colorRules":[],"colorStyle":"light"}},{"id":"7a611d61-3535-468d-bb7f-2bafd5ccd863","title":"Agent Version Linux Population","query":"//LAD Version breakdown\n//LAD Pop by agent version\nlet Newest = toscalar(cluster('genevaagent.kusto.windows.net').database('Telemetry').LADDailySnapshot\n | project Date\n | top 1 by Date);\ncluster('genevaagent.kusto.windows.net').database('Telemetry').LADDailySnapshot\n//| where Date between ((Newest - 5m) .. Newest)\n| summarize LnxAgentCount = dcountif(ResourceId, OsType == \"linux\") by Version\n| where LnxAgentCount > 0\n| sort by LnxAgentCount\n","dataSourceId":"81c7dec3-36d3-46ff-96fc-9751a73cae68","visualType":"pie","pageId":"003c75ee-496b-47a4-be9b-f1e8d33b73da","layout":{"x":12,"y":15,"width":12,"height":11},"usedParamVariables":[],"visualOptions":{"hideTileTitle":false,"hideLegend":true,"xColumn":{"type":"infer"},"yColumns":{"type":"infer"},"seriesColumns":{"type":"infer"},"crossFilterDisabled":false,"drillthroughDisabled":false,"labelDisabled":false,"pie__label":["name","percentage","value"],"tooltipDisabled":false,"pie__tooltip":["name","percentage","value"],"pie__orderBy":"size","pie__kind":"pie","crossFilter":[],"drillthrough":[]}},{"id":"5b84c08f-fe18-408f-b2f9-56a8c05cd878","title":"Top Region Linux Populations","query":"//Current Linux pop by Region\ncluster('genevaagent.kusto.windows.net').database('Telemetry').LADDailySnapshot\n| project\n Region,\n ResourceId\n| summarize\n OSResourceCount = dcount(ResourceId)\n by Region\n| where OSResourceCount > 0\n| sort by OSResourceCount\n| take 20","dataSourceId":"81c7dec3-36d3-46ff-96fc-9751a73cae68","visualType":"pie","pageId":"003c75ee-496b-47a4-be9b-f1e8d33b73da","layout":{"x":12,"y":47,"width":12,"height":11},"usedParamVariables":[],"visualOptions":{"hideTileTitle":false,"hideLegend":true,"xColumn":{"type":"infer"},"yColumns":{"type":"infer"},"seriesColumns":{"type":"infer"},"crossFilterDisabled":false,"drillthroughDisabled":false,"labelDisabled":false,"pie__label":["name","percentage","value"],"tooltipDisabled":false,"pie__tooltip":["name","percentage","value"],"pie__orderBy":"size","pie__kind":"pie","crossFilter":[],"drillthrough":[]}},{"id":"e0caa21e-fbf2-4c7c-83cd-a26c6981f4f0","title":"Region Group Linux Populations","query":"//Current Linux pop by Grouped Region\nlet locAustralia = dynamic([\"australiacentral\", \"australiacentral2\", \"australiaeast\", \"australiasoutheast\"]);\nlet locSouthAmerica = dynamic([\"brazilsouth\", \"brazilsoutheast\" ]);\nlet locNorthAmerica = dynamic([\"canadacentral\", \"canadaeast\", \"centralus\", \"eastus\", \"eastus2\", \"northcentralus\", \"southcentralus\", \"westcentralus\", \"westus\", \"westus2\", \"westus3\"]);\nlet locIndia = dynamic([\"centralindia\", \"jioindiacentral\", \"jioindiawest\", \"southindia\", \"westindia\"]);\nlet locAsia = dynamic([\"eastasia\", \"southeastasia\", \"japaneast\", \"japanwest\", \"koreacentral\", \"koreasouth\"]);\nlet locEurope = dynamic([\"francecentral\", \"francesouth\", \"germanynorth\", \"germanywestcentral\", \"northeurope\", \"westeurope\", \"norwayeast\", \"norwaywest\", \"swedencentral\", \"swedensouth\", \"switzerlandnorth\", \"switzerlandwest\", \"uksouth\", \"ukwest\"]);\nlet locMidEast = dynamic([\"qatarcentral\", \"uaecentral\", \"uaenorth\"]);\nlet locAfrica = dynamic([\"southafricanorth\", \"southafricawest\"]);\ncluster('genevaagent.kusto.windows.net').database('Telemetry').LADDailySnapshot\n| project\n Region,\n ResourceId\n|extend GroupRegion = iif(Region in (['locAustralia']), \"Australia\", iif(Region in (['locSouthAmerica']), \"South America\", iif(Region in (['locNorthAmerica']), \"North America\", iif(Region in (['locIndia']), \"India\", iif(Region in (['locAsia']), \"Asia\", iif(Region in (['locEurope']), \"Europe\", iif(Region in (['locMidEast']), \"MidEast\", iif(Region in (['locAfrica']), \"Africa\", iif(Region endswith \"euap\", \"EUAP\", \"Other\")))))))))\n| summarize\n ResourceCount = dcount(ResourceId)\n by GroupRegion\n| where ResourceCount > 0\n| sort by ResourceCount","dataSourceId":"81c7dec3-36d3-46ff-96fc-9751a73cae68","visualType":"pie","pageId":"003c75ee-496b-47a4-be9b-f1e8d33b73da","layout":{"x":12,"y":58,"width":12,"height":11},"usedParamVariables":[],"visualOptions":{"hideTileTitle":false,"hideLegend":false,"xColumn":{"type":"infer"},"yColumns":{"type":"infer"},"seriesColumns":{"type":"infer"},"crossFilterDisabled":false,"drillthroughDisabled":false,"labelDisabled":false,"pie__label":["name","percentage","value"],"tooltipDisabled":false,"pie__tooltip":["name","percentage","value"],"pie__orderBy":"size","pie__kind":"donut","crossFilter":[],"drillthrough":[]}},{"id":"130ac994-4070-487a-9fc3-c3d2828dd1e8","title":"Solution/Extension Windows Population - 30d","query":"//Windows Pop by solution/extension\nHealthReport\n| where TIMESTAMP between (now(-30d) .. now())\n| where OSVer has \"windows\"\n| where _Ext has \"true\"\n| project _Ext, ResourceId\n| mv-expand _Ext to typeof(string)\n| where _Ext has \"true\"\n//| extend _Ext = replace_regex(_Ext, @'{\"(.*?)\".*', @'\\1')\n| summarize ResourceCount = dcount(ResourceId) by _Ext\n| sort by ResourceCount desc","dataSourceId":"81c7dec3-36d3-46ff-96fc-9751a73cae68","visualType":"pie","pageId":"fd0b8463-65c9-485f-92d9-4b63454e4ff0","layout":{"x":0,"y":73,"width":22,"height":11},"usedParamVariables":[],"visualOptions":{"hideTileTitle":false,"hideLegend":false,"xColumn":{"type":"infer"},"yColumns":{"type":"infer"},"seriesColumns":{"type":"infer"},"crossFilterDisabled":false,"drillthroughDisabled":false,"labelDisabled":false,"pie__label":["name","percentage","value"],"tooltipDisabled":false,"pie__tooltip":["name","percentage","value"],"pie__orderBy":"size","pie__kind":"donut","crossFilter":[],"drillthrough":[]}},{"id":"ee838060-af57-441e-a189-671169ff9f9c","title":"Solution/Extension Linux Population - 30d","query":"//Linux Pop by solution/extension\nHealthReport\n| where TIMESTAMP between (now(-30d) .. now())\n| where OSVer !has \"windows\"\n| where _Ext has \"true\"\n| project _Ext, ResourceId\n| mv-expand _Ext to typeof(string)\n| where _Ext has \"true\"\n//| extend _Ext = replace_regex(_Ext, @'{\"(.*?)\".*', @'\\1')\n| summarize ResourceCount = dcount(ResourceId) by _Ext\n| sort by ResourceCount desc","dataSourceId":"81c7dec3-36d3-46ff-96fc-9751a73cae68","visualType":"pie","pageId":"fd0b8463-65c9-485f-92d9-4b63454e4ff0","layout":{"x":0,"y":84,"width":22,"height":11},"usedParamVariables":[],"visualOptions":{"hideTileTitle":false,"hideLegend":false,"xColumn":{"type":"infer"},"yColumns":{"type":"infer"},"seriesColumns":{"type":"infer"},"crossFilterDisabled":false,"drillthroughDisabled":false,"labelDisabled":false,"pie__label":["name","percentage","value"],"tooltipDisabled":false,"pie__tooltip":["name","percentage","value"],"pie__orderBy":"size","pie__kind":"donut","crossFilter":[],"drillthrough":[]}},{"id":"e2a44ec0-67b8-4e4e-b642-ddb0f283d391","title":"Azure vs On-prem vs. Arc","query":"//Azure vs On-prem vs. Arc\nlet Linux = Latest(cluster('genevaagent.kusto.windows.net').database('Telemetry').LinuxDailySnapshot) | extend OSType = \"Linux\";\nlet Windows = Latest(cluster('genevaagent.kusto.windows.net').database('Telemetry').WindowsDailySnapshot) | extend OSType = \"Windows\";\nunion Linux, Windows\n| summarize Azure = countif(Region != \"onpremise\" and ResourceId !has \"microsoft.hybridcompute\"),\n Direct = countif(Region == \"onpremise\" and isempty(ResourceId)),\n Arc = countif(ResourceId has \"microsoft.hybridcompute\")\n by OSType","dataSourceId":"81c7dec3-36d3-46ff-96fc-9751a73cae68","visualType":"bar","pageId":"9db0948a-e66b-437f-a1a8-a5a0921776c9","layout":{"x":0,"y":73,"width":24,"height":7},"usedParamVariables":[],"visualOptions":{"hideTileTitle":false,"multipleYAxes":{"base":{"id":"-1","label":"","columns":[],"yAxisMaximumValue":null,"yAxisMinimumValue":null,"yAxisScale":"linear","horizontalLines":[]},"additional":[]},"hideLegend":false,"xColumnTitle":"","xColumn":{"type":"infer"},"yColumns":{"type":"infer"},"seriesColumns":{"type":"infer"},"xAxisScale":"linear","verticalLine":"","crossFilterDisabled":false,"drillthroughDisabled":false,"crossFilter":[],"drillthrough":[]}},{"id":"596b4c2d-9791-40cf-8b49-434b0e548ac8","title":"Linux Population Trend","query":"//OMS Linux Population Trend\n\nunion (cluster('genevaagent.kusto.windows.net').database('Telemetry').LinuxDailySnapshotOld | where Date < datetime(2020-06-28)), cluster('genevaagent.kusto.windows.net').database('Telemetry').LinuxDailySnapshot\n| summarize DailyCount = count() by Date\n| summarize MonthlyMax = max(DailyCount) by startofmonth(Date)\n| render timechart","dataSourceId":"81c7dec3-36d3-46ff-96fc-9751a73cae68","visualType":"line","pageId":"9db0948a-e66b-437f-a1a8-a5a0921776c9","layout":{"x":12,"y":3,"width":12,"height":9},"usedParamVariables":[],"visualOptions":{"hideTileTitle":false,"multipleYAxes":{"base":{"id":"-1","label":"","columns":[],"yAxisMaximumValue":null,"yAxisMinimumValue":null,"yAxisScale":"linear","horizontalLines":[]},"additional":[]},"hideLegend":false,"xColumnTitle":"","xColumn":{"type":"infer"},"yColumns":{"type":"infer"},"seriesColumns":{"type":"infer"},"xAxisScale":"linear","verticalLine":"","crossFilterDisabled":false,"drillthroughDisabled":false,"crossFilter":[],"drillthrough":[]}},{"id":"ff3dc625-a82d-4219-871a-3606dad1f516","title":"Windows Population Trend","query":"//OMS Windows Population Trend\n\ncluster('genevaagent.kusto.windows.net').database('Telemetry').WindowsDailySnapshot\n| summarize DailyCount = count() by Date\n| summarize MonthlyMax = max(DailyCount) by startofmonth(Date)","dataSourceId":"81c7dec3-36d3-46ff-96fc-9751a73cae68","visualType":"line","pageId":"9db0948a-e66b-437f-a1a8-a5a0921776c9","layout":{"x":0,"y":3,"width":12,"height":9},"usedParamVariables":[],"visualOptions":{"hideTileTitle":false,"multipleYAxes":{"base":{"id":"-1","label":"","columns":[],"yAxisMaximumValue":null,"yAxisMinimumValue":null,"yAxisScale":"linear","horizontalLines":[]},"additional":[]},"hideLegend":false,"xColumnTitle":"","xColumn":{"type":"infer"},"yColumns":{"type":"infer"},"seriesColumns":{"type":"infer"},"xAxisScale":"linear","verticalLine":"","crossFilterDisabled":false,"drillthroughDisabled":false,"crossFilter":[],"drillthrough":[]}},{"id":"f7a44e9a-9534-4928-991c-03c32befdede","title":"Windows Agent Population","query":"cluster('genevaagent.kusto.windows.net').database('Telemetry').WindowsDailySnapshot\n| where Date > now(-30d)\n| summarize count() by Date\n| summarize Population = max(count_)","dataSourceId":"81c7dec3-36d3-46ff-96fc-9751a73cae68","visualType":"card","pageId":"9db0948a-e66b-437f-a1a8-a5a0921776c9","layout":{"x":8,"y":0,"width":8,"height":3},"usedParamVariables":[],"visualOptions":{"hideTileTitle":false,"multiStat__textSize":"auto","multiStat__valueColumn":{"type":"infer"},"colorRulesDisabled":false,"colorRules":[],"colorStyle":"light"}},{"id":"47225f8a-aa29-4615-820c-0221a411a52c","title":"Linux Agent Population","query":"cluster('genevaagent.kusto.windows.net').database('Telemetry').LinuxDailySnapshot\n| where Date > now(-30d)\n| summarize count() by Date\n| summarize Population = max(count_)","dataSourceId":"81c7dec3-36d3-46ff-96fc-9751a73cae68","visualType":"card","pageId":"9db0948a-e66b-437f-a1a8-a5a0921776c9","layout":{"x":16,"y":0,"width":8,"height":3},"usedParamVariables":[],"visualOptions":{"hideTileTitle":false,"multiStat__textSize":"auto","multiStat__valueColumn":{"type":"infer"},"colorRulesDisabled":false,"colorRules":[],"colorStyle":"light"}},{"id":"0a180b29-d9ff-4123-aaf6-2d15a01cf956","title":"Total Agent Population","query":"union cluster('genevaagent.kusto.windows.net').database('Telemetry').WindowsDailySnapshot, cluster('genevaagent.kusto.windows.net').database('Telemetry').LinuxDailySnapshot\n| where Date > now(-30d)\n| summarize count() by Date\n| summarize Population = max(count_)","dataSourceId":"81c7dec3-36d3-46ff-96fc-9751a73cae68","visualType":"card","pageId":"9db0948a-e66b-437f-a1a8-a5a0921776c9","layout":{"x":0,"y":0,"width":8,"height":3},"usedParamVariables":[],"visualOptions":{"hideTileTitle":false,"multiStat__textSize":"auto","multiStat__valueColumn":{"type":"infer"},"colorRulesDisabled":false,"colorRules":[],"colorStyle":"light"}},{"id":"602307c6-bf86-4648-863c-b9a85d0432af","title":"Weekly Windows Pop Trend for agent versions older than 10_20_18053 with 22s excluded","query":"//Weekly Windows Pop Trend for agent versions older than 10_20_18053\n//other calc way: | where AgentVersion in~ (\"10.20.18040.0\", \"1.0.18040.2\", \"10.20.18038.0\", \"1.0.18038.0\", \"10.20.18029.0\", \"1.0.18029.0\", \"10.20.18018.0\", \"1.0.18018.0\", \"10.20.18011.0\", \"1.0.18011.0\", \"10.20.18001.0\", \"1.0.18001.0\", \"10.19.13515.0\", \"1.0.13515.0\", \"10.19.10006.0\", \"8.0.11136.0\", \"8.0.11103.0\", \"8.0.11081.0\", \"1.0.11081.0\", \"8.0.11072.0\", \"1.0.11072.0\", \"8.0.11049.0\", \"1.0.11049.0\")\n\ncluster('genevaagent.kusto.windows.net').database('Telemetry').WindowsDailySnapshot\n| where Date between (now(-92d) .. now())\n| where AgentVersion !in~ (\"10.20.18067.0\",\t\"1.0.18067.0\", \"10.20.18064.0\", \"1.0.18064.0\", \"10.20.18062.0\", \"1.0.18062.0\", \"10.20.18053.0\", \"1.0.18053.0\",\"10.20.18057.0\",\"10.22.10056.0\",\"10.22.10058.0\",\"10.22.10061.0\",\"10.22.10070.0\")\n| summarize DailyCount = count() by Date\n| summarize Weekly_Max_Older_Than_10_20_18053 = max(DailyCount) by startofweek(Date)","dataSourceId":"81c7dec3-36d3-46ff-96fc-9751a73cae68","visualType":"line","pageId":"9db0948a-e66b-437f-a1a8-a5a0921776c9","layout":{"x":0,"y":25,"width":22,"height":9},"usedParamVariables":[],"visualOptions":{"hideTileTitle":false,"multipleYAxes":{"base":{"id":"-1","label":"","columns":[],"yAxisMaximumValue":null,"yAxisMinimumValue":null,"yAxisScale":"linear","horizontalLines":[]},"additional":[]},"hideLegend":false,"xColumnTitle":"","xColumn":{"type":"infer"},"yColumns":{"type":"infer"},"seriesColumns":{"type":"infer"},"xAxisScale":"linear","verticalLine":"","crossFilterDisabled":false,"drillthroughDisabled":false,"crossFilter":[],"drillthrough":[]}},{"id":"d63eb693-a1c3-47b1-af32-da08d47b20ea","title":"Monthly Windows Pop Trend for agent versions older than 10_20_18053 with 22s excluded","query":"//Weekly Windows Pop Trend for agent versions older than 10_20_18053\n\ncluster('genevaagent.kusto.windows.net').database('Telemetry').WindowsDailySnapshot\n| where Date between (now(-92d) .. now())\n| where AgentVersion !in~ (\"10.20.18067.0\",\t\"1.0.18067.0\", \"10.20.18064.0\", \"1.0.18064.0\", \"10.20.18062.0\", \"1.0.18062.0\", \"10.20.18053.0\", \"1.0.18053.0\",\"10.20.18057.0\",\"10.22.10056.0\",\"10.22.10058.0\",\"10.22.10061.0\",\"10.22.10070.0\")\n| summarize DailyCount = count() by Date\n| summarize Montly_Max_Older_Than_10_20_18053 = max(DailyCount) by startofmonth(Date)","dataSourceId":"81c7dec3-36d3-46ff-96fc-9751a73cae68","visualType":"line","pageId":"9db0948a-e66b-437f-a1a8-a5a0921776c9","layout":{"x":0,"y":43,"width":22,"height":9},"usedParamVariables":[],"visualOptions":{"hideTileTitle":false,"multipleYAxes":{"base":{"id":"-1","label":"","columns":[],"yAxisMaximumValue":null,"yAxisMinimumValue":null,"yAxisScale":"linear","horizontalLines":[]},"additional":[]},"hideLegend":false,"xColumnTitle":"","xColumn":{"type":"infer"},"yColumns":{"type":"infer"},"seriesColumns":{"type":"infer"},"xAxisScale":"linear","verticalLine":"","crossFilterDisabled":false,"drillthroughDisabled":false,"crossFilter":[],"drillthrough":[]}},{"id":"a97ab0a8-fd50-4a49-8d41-3f182453a3fc","title":"Windows Population Count","query":"//WAD Installed or Enabled Count\ncluster('genevaagent.kusto.windows.net').database('Telemetry').\nWADDailySnapshot\n| summarize Population = dcount(ResourceId)","dataSourceId":"81c7dec3-36d3-46ff-96fc-9751a73cae68","visualType":"card","pageId":"003c75ee-496b-47a4-be9b-f1e8d33b73da","layout":{"x":8,"y":0,"width":8,"height":3},"usedParamVariables":[],"visualOptions":{"hideTileTitle":false,"multiStat__textSize":"auto","multiStat__valueColumn":{"type":"infer"},"colorRulesDisabled":false,"colorRules":[],"colorStyle":"light"}},{"id":"272ff6d3-d399-4ea9-b1ac-69dfbe64ac92","title":"Windows Population Count","query":"//Total Windows Population Installed or Enabled Count\ncluster('genevaagent.kusto.windows.net').database('Telemetry').\n WinAMADailySnapshot\n| summarize Population = dcount(ResourceId)","dataSourceId":"81c7dec3-36d3-46ff-96fc-9751a73cae68","visualType":"card","pageId":"fd0b8463-65c9-485f-92d9-4b63454e4ff0","layout":{"x":8,"y":0,"width":8,"height":3},"usedParamVariables":[],"visualOptions":{"hideTileTitle":false,"multiStat__textSize":"auto","multiStat__valueColumn":{"type":"infer"},"colorRulesDisabled":false,"colorRules":[],"colorStyle":"light"}},{"id":"ad0f1470-6e98-4aa8-9d4d-77a92d6d1f70","title":"Total Population Count","query":"//Total Population Installed or Enabled Count\nunion cluster('genevaagent.kusto.windows.net').database('Telemetry').\n WinAMADailySnapshot, cluster('genevaagent.kusto.windows.net').database('Telemetry').\n LnxAMADailySnapshot\n| summarize Population = dcount(ResourceId)","dataSourceId":"81c7dec3-36d3-46ff-96fc-9751a73cae68","visualType":"card","pageId":"fd0b8463-65c9-485f-92d9-4b63454e4ff0","layout":{"x":0,"y":0,"width":8,"height":3},"usedParamVariables":[],"visualOptions":{"hideTileTitle":false,"multiStat__textSize":"auto","multiStat__valueColumn":{"type":"infer"},"colorRulesDisabled":false,"colorRules":[],"colorStyle":"light"}},{"id":"88df338f-32dc-4820-831b-ca0522f36927","title":"Linux Population Count","query":"//Total Linux Population Installed or Enabled Count\ncluster('genevaagent.kusto.windows.net').database('Telemetry').\n LnxAMADailySnapshot\n| summarize Population = dcount(ResourceId)","dataSourceId":"81c7dec3-36d3-46ff-96fc-9751a73cae68","visualType":"card","pageId":"fd0b8463-65c9-485f-92d9-4b63454e4ff0","layout":{"x":16,"y":0,"width":8,"height":3},"usedParamVariables":[],"visualOptions":{"hideTileTitle":false,"multiStat__textSize":"auto","multiStat__valueColumn":{"type":"infer"},"colorRulesDisabled":false,"colorRules":[],"colorStyle":"light"}},{"id":"56743a8d-420f-4a15-8eae-16e8b63fb284","title":"Weekly Windows Pop Trend for agent versions older than 10_20_18053","query":"//Weekly Windows Pop Trend for agent versions older than 10_20_18053\n//other calc way: | where AgentVersion in~ (\"10.20.18040.0\", \"1.0.18040.2\", \"10.20.18038.0\", \"1.0.18038.0\", \"10.20.18029.0\", \"1.0.18029.0\", \"10.20.18018.0\", \"1.0.18018.0\", \"10.20.18011.0\", \"1.0.18011.0\", \"10.20.18001.0\", \"1.0.18001.0\", \"10.19.13515.0\", \"1.0.13515.0\", \"10.19.10006.0\", \"8.0.11136.0\", \"8.0.11103.0\", \"8.0.11081.0\", \"1.0.11081.0\", \"8.0.11072.0\", \"1.0.11072.0\", \"8.0.11049.0\", \"1.0.11049.0\")\n\ncluster('genevaagent.kusto.windows.net').database('Telemetry').WindowsDailySnapshot\n| where Date between (now(-92d) .. now())\n| where AgentVersion !in~ (\"10.20.18067.0\",\t\"1.0.18067.0\", \"10.20.18064.0\", \"1.0.18064.0\", \"10.20.18062.0\", \"1.0.18062.0\", \"10.20.18053.0\", \"1.0.18053.0\",\"10.20.18057.0\")\n| summarize DailyCount = count() by Date\n| summarize Weekly_Max_Older_Than_10_20_18053 = max(DailyCount) by startofweek(Date)","dataSourceId":"81c7dec3-36d3-46ff-96fc-9751a73cae68","visualType":"line","pageId":"9db0948a-e66b-437f-a1a8-a5a0921776c9","layout":{"x":0,"y":34,"width":22,"height":9},"usedParamVariables":[],"visualOptions":{"hideTileTitle":false,"multipleYAxes":{"base":{"id":"-1","label":"","columns":[],"yAxisMaximumValue":null,"yAxisMinimumValue":null,"yAxisScale":"linear","horizontalLines":[]},"additional":[]},"hideLegend":false,"xColumnTitle":"","xColumn":{"type":"infer"},"yColumns":{"type":"infer"},"seriesColumns":{"type":"infer"},"xAxisScale":"linear","verticalLine":"","crossFilterDisabled":false,"drillthroughDisabled":false,"crossFilter":[],"drillthrough":[]}},{"id":"b13069df-a309-4b47-a629-2646ab98288f","title":"Monthly Windows Pop Trend for agent versions older than 10_20_18053","query":"//Weekly Windows Pop Trend for agent versions older than 10_20_18053\n\ncluster('genevaagent.kusto.windows.net').database('Telemetry').WindowsDailySnapshot\n| where Date between (now(-92d) .. now())\n| where AgentVersion !in~ (\"10.20.18067.0\",\t\"1.0.18067.0\", \"10.20.18064.0\", \"1.0.18064.0\", \"10.20.18062.0\", \"1.0.18062.0\", \"10.20.18053.0\", \"1.0.18053.0\",\"10.20.18057.0\")\n| summarize DailyCount = count() by Date\n| summarize Montly_Max_Older_Than_10_20_18053 = max(DailyCount) by startofmonth(Date)","dataSourceId":"81c7dec3-36d3-46ff-96fc-9751a73cae68","visualType":"line","pageId":"9db0948a-e66b-437f-a1a8-a5a0921776c9","layout":{"x":0,"y":52,"width":22,"height":9},"usedParamVariables":[],"visualOptions":{"hideTileTitle":false,"multipleYAxes":{"base":{"id":"-1","label":"","columns":[],"yAxisMaximumValue":null,"yAxisMinimumValue":null,"yAxisScale":"linear","horizontalLines":[]},"additional":[]},"hideLegend":false,"xColumnTitle":"","xColumn":{"type":"infer"},"yColumns":{"type":"infer"},"seriesColumns":{"type":"infer"},"xAxisScale":"linear","verticalLine":"","crossFilterDisabled":false,"drillthroughDisabled":false,"crossFilter":[],"drillthrough":[]}},{"id":"1e5ec208-e8b7-46a6-8fe4-90dc2ae42f79","title":"WAD Avg Daily Population Trend","query":"//WAD Population Trend\ncluster('genevaagent.kusto.windows.net').database('Telemetry').WADDailySnapshot\n| summarize DailyCount = count() by Date\n| summarize MonthlyAvg = avg(DailyCount) by bin_at(Date,31d,now())","dataSourceId":"81c7dec3-36d3-46ff-96fc-9751a73cae68","visualType":"line","pageId":"003c75ee-496b-47a4-be9b-f1e8d33b73da","layout":{"x":0,"y":6,"width":12,"height":9},"usedParamVariables":[],"visualOptions":{"hideTileTitle":false,"multipleYAxes":{"base":{"id":"-1","label":"","columns":[],"yAxisMaximumValue":null,"yAxisMinimumValue":null,"yAxisScale":"linear","horizontalLines":[]},"additional":[]},"hideLegend":true,"xColumnTitle":"","xColumn":{"type":"infer"},"yColumns":{"type":"infer"},"seriesColumns":{"type":"infer"},"xAxisScale":"linear","verticalLine":"","crossFilterDisabled":false,"drillthroughDisabled":false,"crossFilter":[],"drillthrough":[]}},{"id":"2dc222c7-69c1-401a-a54a-a0403a8ea6da","title":"LAD Avg Daily Population Trend","query":"//LAD Population Trend\ncluster('genevaagent.kusto.windows.net').database('Telemetry').LADDailySnapshot\n| summarize DailyCount = count() by Date\n| summarize MonthlyAvg = avg(DailyCount) by bin_at(Date,31d,now())","dataSourceId":"81c7dec3-36d3-46ff-96fc-9751a73cae68","visualType":"line","pageId":"003c75ee-496b-47a4-be9b-f1e8d33b73da","layout":{"x":12,"y":6,"width":12,"height":9},"usedParamVariables":[],"visualOptions":{"hideTileTitle":false,"multipleYAxes":{"base":{"id":"-1","label":"","columns":[],"yAxisMaximumValue":null,"yAxisMinimumValue":null,"yAxisScale":"linear","horizontalLines":[]},"additional":[]},"hideLegend":true,"xColumnTitle":"","xColumn":{"type":"infer"},"yColumns":{"type":"infer"},"seriesColumns":{"type":"infer"},"xAxisScale":"linear","verticalLine":"","crossFilterDisabled":false,"drillthroughDisabled":false,"crossFilter":[],"drillthrough":[]}},{"id":"868ba393-f382-4a08-8617-580ea4fbd149","title":"Windows Avg Daily Population Trend","query":"//AMA Windows Population Trend\ncluster('genevaagent.kusto.windows.net').database('Telemetry').WinAMADailySnapshot\n| summarize DailyCount = count() by Date\n| summarize MonthlyAvg = round(avg(DailyCount),0) by bin_at(Date,31d,now())","dataSourceId":"81c7dec3-36d3-46ff-96fc-9751a73cae68","visualType":"line","pageId":"fd0b8463-65c9-485f-92d9-4b63454e4ff0","layout":{"x":0,"y":6,"width":12,"height":9},"usedParamVariables":[],"visualOptions":{"hideTileTitle":false,"multipleYAxes":{"base":{"id":"-1","label":"","columns":[],"yAxisMaximumValue":null,"yAxisMinimumValue":null,"yAxisScale":"linear","horizontalLines":[]},"additional":[]},"hideLegend":true,"xColumnTitle":"","xColumn":{"type":"infer"},"yColumns":{"type":"infer"},"seriesColumns":{"type":"infer"},"xAxisScale":"linear","verticalLine":"","crossFilterDisabled":false,"drillthroughDisabled":false,"crossFilter":[],"drillthrough":[]}},{"id":"867a3ba4-f90d-4607-9f9f-2169a01522de","title":"Linux Avg Daily Population Trend","query":"//AMA Linux Population Trend\n\ncluster('genevaagent.kusto.windows.net').database('Telemetry').LnxAMADailySnapshot\n| summarize DailyCount = count() by Date\n| summarize MonthlyAvg = round(avg(DailyCount),0) by bin_at(Date,31d,now())","dataSourceId":"81c7dec3-36d3-46ff-96fc-9751a73cae68","visualType":"line","pageId":"fd0b8463-65c9-485f-92d9-4b63454e4ff0","layout":{"x":12,"y":6,"width":12,"height":9},"usedParamVariables":[],"visualOptions":{"hideTileTitle":false,"multipleYAxes":{"base":{"id":"-1","label":"","columns":[],"yAxisMaximumValue":null,"yAxisMinimumValue":null,"yAxisScale":"linear","horizontalLines":[]},"additional":[]},"hideLegend":true,"xColumnTitle":"","xColumn":{"type":"infer"},"yColumns":{"type":"infer"},"seriesColumns":{"type":"infer"},"xAxisScale":"linear","verticalLine":"","crossFilterDisabled":false,"drillthroughDisabled":false,"crossFilter":[],"drillthrough":[]}},{"id":"450c1ef0-053f-4ab8-a118-e10d590fd913","title":"Total Active Population Estimation","query":"//Total Population Installed or Enabled Count\nunion cluster('genevaagent.kusto.windows.net').database('Telemetry').\n WinAMADailySnapshot, cluster('genevaagent.kusto.windows.net').database('Telemetry').\n LnxAMADailySnapshot\n| where Date >= ago(60d)\n| summarize DailyCount = count() by Date\n| summarize MonthlyAvg = round(avg(DailyCount),0)","dataSourceId":"81c7dec3-36d3-46ff-96fc-9751a73cae68","visualType":"card","pageId":"fd0b8463-65c9-485f-92d9-4b63454e4ff0","layout":{"x":0,"y":3,"width":8,"height":3},"usedParamVariables":[],"visualOptions":{"hideTileTitle":false,"multiStat__textSize":"auto","multiStat__valueColumn":{"type":"infer"},"colorRulesDisabled":false,"colorRules":[],"colorStyle":"light"}},{"id":"3525def2-6882-4e1a-b7a4-8e20f6bf1836","title":"Windows Active Population Estimation","query":"//Total Windows Population Installed or Enabled Count\ncluster('genevaagent.kusto.windows.net').database('Telemetry').\n WinAMADailySnapshot\n| where Date >= ago(60d)\n| summarize DailyCount = count() by Date\n| summarize MonthlyAvg = round(avg(DailyCount),0)","dataSourceId":"81c7dec3-36d3-46ff-96fc-9751a73cae68","visualType":"card","pageId":"fd0b8463-65c9-485f-92d9-4b63454e4ff0","layout":{"x":8,"y":3,"width":8,"height":3},"usedParamVariables":[],"visualOptions":{"hideTileTitle":false,"multiStat__textSize":"auto","multiStat__valueColumn":{"type":"infer"},"colorRulesDisabled":false,"colorRules":[],"colorStyle":"light"}},{"id":"ffa8cac0-539b-4897-8539-6f19a1cda582","title":"Linux Active Population Estimation","query":"//Total Windows Population Installed or Enabled Count\ncluster('genevaagent.kusto.windows.net').database('Telemetry').\n LnxAMADailySnapshot\n| where Date >= ago(60d)\n| summarize DailyCount = count() by Date\n| summarize MonthlyAvg = round(avg(DailyCount),0)","dataSourceId":"81c7dec3-36d3-46ff-96fc-9751a73cae68","visualType":"card","pageId":"fd0b8463-65c9-485f-92d9-4b63454e4ff0","layout":{"x":16,"y":3,"width":8,"height":3},"usedParamVariables":[],"visualOptions":{"hideTileTitle":false,"multiStat__textSize":"auto","multiStat__valueColumn":{"type":"infer"},"colorRulesDisabled":false,"colorRules":[],"colorStyle":"light"}},{"id":"43d1732a-69b4-4996-8ab2-39ba4772cd76","title":"Total Active Population Estimation","query":"//LAD/WAD Installed or Enabled Count\nunion cluster('genevaagent.kusto.windows.net').database('Telemetry').\n WADDailySnapshot, cluster('genevaagent.kusto.windows.net').database('Telemetry').\n LADDailySnapshot\n| where Date >= ago(60d)\n| summarize DailyCount = count() by Date\n| summarize MonthlyAvg = round(avg(DailyCount),0)","dataSourceId":"81c7dec3-36d3-46ff-96fc-9751a73cae68","visualType":"card","pageId":"003c75ee-496b-47a4-be9b-f1e8d33b73da","layout":{"x":0,"y":3,"width":8,"height":3},"usedParamVariables":[],"visualOptions":{"hideTileTitle":false,"multiStat__textSize":"auto","multiStat__valueColumn":{"type":"infer"},"colorRulesDisabled":false,"colorRules":[],"colorStyle":"light"}},{"id":"341d1856-c99c-44b7-b7ad-f257c3dc30b5","title":"Windows Active Pop Estimation","query":"//WAD Installed or Enabled Count\ncluster('genevaagent.kusto.windows.net').database('Telemetry').\nWADDailySnapshot\n| where Date >= ago(60d)\n| summarize DailyCount = count() by Date\n| summarize MonthlyAvg = round(avg(DailyCount), 0)","dataSourceId":"81c7dec3-36d3-46ff-96fc-9751a73cae68","visualType":"card","pageId":"003c75ee-496b-47a4-be9b-f1e8d33b73da","layout":{"x":8,"y":3,"width":8,"height":3},"usedParamVariables":[],"visualOptions":{"hideTileTitle":false,"multiStat__textSize":"auto","multiStat__valueColumn":{"type":"infer"},"colorRulesDisabled":false,"colorRules":[],"colorStyle":"light"}},{"id":"75edb9ef-294b-4222-b55a-fa8597b4608d","title":"Linux Active Pop Estimation","query":"//LAD Installed or Enabled Count\ncluster('genevaagent.kusto.windows.net').database('Telemetry').\nLADDailySnapshot\n| where Date >= ago(60d)\n| summarize DailyCount = count() by Date\n| summarize MonthlyAvg = round(avg(DailyCount), 0)","dataSourceId":"81c7dec3-36d3-46ff-96fc-9751a73cae68","visualType":"card","pageId":"003c75ee-496b-47a4-be9b-f1e8d33b73da","layout":{"x":16,"y":3,"width":8,"height":3},"usedParamVariables":[],"visualOptions":{"hideTileTitle":false,"multiStat__textSize":"auto","multiStat__valueColumn":{"type":"infer"},"colorRulesDisabled":false,"colorRules":[],"colorStyle":"light"}}],"parameters":[{"kind":"string","id":"27de3776-7a20-4852-95e8-8502e038aad0","displayName":"OS - AMA","variableName":"_OSselected_AMA","selectionType":"multi","defaultValue":{"kind":"values","values":["microsoft.azure.monitor.azuremonitorwindowsagent","microsoft.azure.monitor.azuremonitorlinuxagent"]},"dataSource":{"kind":"static","values":[{"value":"microsoft.azure.monitor.azuremonitorwindowsagent","displayText":"Windows"},{"value":"microsoft.azure.monitor.azuremonitorlinuxagent","displayText":"Linux"}]},"showOnPages":{"kind":"selection","pageIds":[]}},{"kind":"duration","id":"7590c37e-3b0e-4edd-a0fe-99a2d2860025","displayName":"Time range - AMA","beginVariableName":"_startTime_AMA","endVariableName":"_endTime_AMA","defaultValue":{"kind":"dynamic","count":90,"unit":"days"},"showOnPages":{"kind":"selection","pageIds":[]}},{"kind":"string","id":"ffed3989-ec4d-480c-978a-a3045769c7f5","displayName":"OS - OMS","variableName":"_OSselected_OMS","selectionType":"multi","defaultValue":{"kind":"values","values":["microsoft.enterprisecloud.monitoring.microsoftmonitoringagent","microsoft.enterprisecloud.monitoring.omsagentforlinux"]},"dataSource":{"kind":"static","values":[{"value":"microsoft.enterprisecloud.monitoring.microsoftmonitoringagent","displayText":"Windows"},{"value":"microsoft.enterprisecloud.monitoring.omsagentforlinux","displayText":"Linux"}]},"showOnPages":{"kind":"selection","pageIds":[]}},{"kind":"duration","id":"769f73da-ecf8-4319-8c09-861cec13b05d","displayName":"Time range - OMS","beginVariableName":"_startTime_OMS","endVariableName":"_endTime_OMS","defaultValue":{"kind":"dynamic","count":1,"unit":"hours"},"showOnPages":{"kind":"selection","pageIds":[]}},{"kind":"string","id":"1753ee45-bd68-48de-8066-c0666055d14e","displayName":"OS - LAD/WAD","variableName":"_OSselected_WAD","selectionType":"multi","defaultValue":{"kind":"values","values":["windows","linux"]},"dataSource":{"kind":"static","values":[{"value":"windows","displayText":"Windows"},{"value":"linux","displayText":"Linux"}]},"showOnPages":{"kind":"selection","pageIds":[]}},{"kind":"duration","id":"87c3dc17-2c30-4cdd-8c69-4fd7b985be58","displayName":"Time range - Solutions","beginVariableName":"_startTime_Sol","endVariableName":"_endTime_Sol","defaultValue":{"kind":"dynamic","count":24,"unit":"hours"},"showOnPages":{"kind":"selection","pageIds":["08535203-ea49-4249-a162-ba3bfeb07493"]}},{"kind":"duration","id":"59d49e78-b480-4ae1-8851-864083461a34","displayName":"Time range - Arc","beginVariableName":"_startTime_Arc","endVariableName":"_endTime_Arc","defaultValue":{"kind":"dynamic","count":2,"unit":"days"},"showOnPages":{"kind":"selection","pageIds":["dc94e171-3a9a-47ff-af6b-d987d7e4ecc6"]}}],"dataSources":[{"id":"81c7dec3-36d3-46ff-96fc-9751a73cae68","name":"geneva agent","clusterUri":"https://genevaagent.kusto.windows.net/","database":"AMA","kind":"manual-kusto","scopeId":"kusto"}],"pages":[{"id":"fd0b8463-65c9-485f-92d9-4b63454e4ff0","name":"AMA"},{"name":"OMS","id":"9db0948a-e66b-437f-a1a8-a5a0921776c9"},{"id":"003c75ee-496b-47a4-be9b-f1e8d33b73da","name":"LAD/WAD"}]}