Created
March 18, 2020 20:40
-
-
Save TylerLeonhardt/b51583af068b62be2ca2305aa4061f89 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
{ | |
"cells": [ | |
{ | |
"cell_type": "markdown", | |
"metadata": { | |
"slideshow": { | |
"slide_type": "slide" | |
} | |
}, | |
"source": [ | |
"# Azure PowerShell Visualization demo <img src=\"https://raw.githubusercontent.com/PowerShell/PowerShell/master/assets/Powershell_black_64.png\" align=\"right\"/>\n", | |
"> A Notebook mixing Azure PowerShell and Plotly" | |
] | |
}, | |
{ | |
"cell_type": "markdown", | |
"metadata": { | |
"slideshow": { | |
"slide_type": "slide" | |
} | |
}, | |
"source": [ | |
"## Prerequisites\n", | |
"\n", | |
"### Install required modules\n", | |
"\n", | |
"You'll need to install `Az.Compute`, `Az.Resources` and `Az.Monitor` for this Notebook." | |
] | |
}, | |
{ | |
"cell_type": "code", | |
"execution_count": 8, | |
"metadata": { | |
"slideshow": { | |
"slide_type": "fragment" | |
} | |
}, | |
"outputs": [ | |
{ | |
"data": { | |
"text/plain": [] | |
}, | |
"metadata": {}, | |
"output_type": "display_data" | |
} | |
], | |
"source": [ | |
"Install-Module Az.Compute,Az.Resources,Az.Monitor -Force" | |
] | |
}, | |
{ | |
"cell_type": "markdown", | |
"metadata": { | |
"slideshow": { | |
"slide_type": "slide" | |
} | |
}, | |
"source": [ | |
"### Authenticate and set context\n", | |
"\n", | |
"First connect to your Azure account." | |
] | |
}, | |
{ | |
"cell_type": "code", | |
"execution_count": 2, | |
"metadata": { | |
"slideshow": { | |
"slide_type": "fragment" | |
} | |
}, | |
"outputs": [ | |
{ | |
"name": "stdout", | |
"output_type": "stream", | |
"text": [ | |
"\u001b[93mWARNING: To sign in, use a web browser to open the page https://microsoft.com/devicelogin and enter the code BCGV8EGD2 to authenticate.\u001b[0m\n", | |
"\n", | |
"Account SubscriptionName TenantId Environment\n", | |
"------- ---------------- -------- -----------\n", | |
"[email protected] Thanks Microsoft 72f988bf-86f1-41af-91ab-2d7cd011db47 AzureCloud\n", | |
"\n" | |
] | |
} | |
], | |
"source": [ | |
"Connect-AzAccount" | |
] | |
}, | |
{ | |
"cell_type": "markdown", | |
"metadata": { | |
"slideshow": { | |
"slide_type": "subslide" | |
} | |
}, | |
"source": [ | |
"**(Optional)** If your account contains more than one active subscription the first one will be selected for further use. To select another subscription, use Set-AzContext." | |
] | |
}, | |
{ | |
"cell_type": "code", | |
"execution_count": null, | |
"metadata": { | |
"slideshow": { | |
"slide_type": "fragment" | |
} | |
}, | |
"outputs": [], | |
"source": [ | |
"Set-AzContext -Subscription \"My Subscription\"" | |
] | |
}, | |
{ | |
"cell_type": "markdown", | |
"metadata": { | |
"slideshow": { | |
"slide_type": "slide" | |
} | |
}, | |
"source": [ | |
"### (Optional) Populate Azure with test VMs\n", | |
"\n", | |
"Here's a script that will create a number of VMs. Feel free to change the value at the top.\n", | |
"\n", | |
"> NOTE: This can take a LONG time." | |
] | |
}, | |
{ | |
"cell_type": "code", | |
"execution_count": 2, | |
"metadata": { | |
"slideshow": { | |
"slide_type": "fragment" | |
} | |
}, | |
"outputs": [ | |
{ | |
"name": "stdout", | |
"output_type": "stream", | |
"text": [ | |
"\n", | |
"\u001b[95mPowerShell credential request\u001b[0m\n", | |
"Enter your credentials.\n" | |
] | |
}, | |
{ | |
"name": "stdin", | |
"output_type": "stream", | |
"text": [ | |
"User: azureuser\n", | |
"Password for user azureuser: ·····················\n" | |
] | |
}, | |
{ | |
"name": "stdout", | |
"output_type": "stream", | |
"text": [ | |
"\n" | |
] | |
} | |
], | |
"source": [ | |
"# IMPORTANT VARIABLES\n", | |
"$RESOURCE_GROUP_NAME = 'VMVisDemo'\n", | |
"$LOCATION = 'East US 2'\n", | |
"$NUM_OF_VMs = 10\n", | |
"$USER_CREDENTIAL = Get-Credential" | |
] | |
}, | |
{ | |
"cell_type": "code", | |
"execution_count": 4, | |
"metadata": { | |
"slideshow": { | |
"slide_type": "subslide" | |
} | |
}, | |
"outputs": [ | |
{ | |
"name": "stdout", | |
"output_type": "stream", | |
"text": [ | |
"Creting resource group.\n", | |
"Creting VMs.\n", | |
"Done!\n" | |
] | |
} | |
], | |
"source": [ | |
"Write-Host \"Creting resource group.\"\n", | |
"New-AzResourceGroup -Name $RESOURCE_GROUP_NAME -Location $LOCATION | Out-Null\n", | |
"\n", | |
"Write-Host \"Creting VMs.\"\n", | |
"$jobs = 1..$NUM_OF_VMs | ForEach-Object {\n", | |
" $splat = @{\n", | |
" Image = \"UbuntuLTS\"\n", | |
" Location = $LOCATION\n", | |
" Name = \"MyVM-$_\"\n", | |
" ResourceGroupName = $RESOURCE_GROUP_NAME\n", | |
" Credential = $USER_CREDENTIAL\n", | |
" AsJob = $true\n", | |
" }\n", | |
" New-AzVM @splat\n", | |
"}\n", | |
"\n", | |
"# Wait for them to all be created\n", | |
"Wait-Job $jobs | Out-Null\n", | |
"\"Done!\"" | |
] | |
}, | |
{ | |
"cell_type": "markdown", | |
"metadata": { | |
"slideshow": { | |
"slide_type": "slide" | |
} | |
}, | |
"source": [ | |
"Now we need to randomly stop a number of them so that the graph below has some variance." | |
] | |
}, | |
{ | |
"cell_type": "code", | |
"execution_count": 5, | |
"metadata": { | |
"slideshow": { | |
"slide_type": "fragment" | |
} | |
}, | |
"outputs": [ | |
{ | |
"name": "stdout", | |
"output_type": "stream", | |
"text": [ | |
"Randomly stoping 4 VMs.\n", | |
"Done!\n" | |
] | |
} | |
], | |
"source": [ | |
"$numOfVMsToStop = Get-Random -Minimum 2 -Maximum $NUM_OF_VMs\n", | |
"Write-Host \"Randomly stoping $numOfVMsToStop VMs.\"\n", | |
"\n", | |
"$vms = Get-AzVM -ResourceGroupName $RESOURCE_GROUP_NAME\n", | |
"$jobs = for ($i = 0; $i -lt $numOfVMsToStop; $i++) {\n", | |
" $vms | Get-Random | Stop-AzVM -Force -AsJob\n", | |
"}\n", | |
"\n", | |
"Wait-Job $jobs | Out-Null\n", | |
"\n", | |
"Write-Host \"Done!\"" | |
] | |
}, | |
{ | |
"cell_type": "markdown", | |
"metadata": { | |
"slideshow": { | |
"slide_type": "slide" | |
} | |
}, | |
"source": [ | |
"**Cleanup** - If you wanna clean up these test VMs. Run this:\n", | |
"\n", | |
"> NOTE: This can take a LONG time." | |
] | |
}, | |
{ | |
"cell_type": "code", | |
"execution_count": null, | |
"metadata": { | |
"slideshow": { | |
"slide_type": "fragment" | |
} | |
}, | |
"outputs": [], | |
"source": [ | |
"Write-Host \"Deleting VMs.\"\n", | |
"$jobs = Get-AzVM -ResourceGroupName $RESOURCE_GROUP_NAME | Remove-AzVM -AsJob -Force\n", | |
"Wait-Job $jobs | Out-Null\n", | |
"\n", | |
"Write-Host \"Deleting resource group.\"\n", | |
"Remove-AzResourceGroup -ResourceGroupName $RESOURCE_GROUP_NAME -Force | Out-Null\n", | |
"\n", | |
"Write-Host \"Done!\"" | |
] | |
}, | |
{ | |
"cell_type": "markdown", | |
"metadata": { | |
"slideshow": { | |
"slide_type": "slide" | |
} | |
}, | |
"source": [ | |
"## Demo 1 - Pie Chart of VM PowerState\n", | |
"\n", | |
"We'll be fetching the \"PowerState\" of each of our VMs in Azure and plotting it on a pie chart.\n", | |
"\n", | |
"First, let's get the data:" | |
] | |
}, | |
{ | |
"cell_type": "code", | |
"execution_count": 65, | |
"metadata": { | |
"slideshow": { | |
"slide_type": "fragment" | |
} | |
}, | |
"outputs": [ | |
{ | |
"name": "stdout", | |
"output_type": "stream", | |
"text": [ | |
"\n", | |
"Count Name Group\n", | |
"----- ---- -----\n", | |
" 4 VM deallocated {VM deallocated, VM deallocated, VM deallocated, VM deallocated}\n", | |
" 4 VM running {VM running, VM running, VM running, VM running}\n", | |
"\n" | |
] | |
} | |
], | |
"source": [ | |
"$vms = Get-AzVM -Status\n", | |
"$data = $vms.PowerState\n", | |
"\n", | |
"$groupedData = $data | Group-Object\n", | |
"$groupedData" | |
] | |
}, | |
{ | |
"cell_type": "markdown", | |
"metadata": { | |
"slideshow": { | |
"slide_type": "slide" | |
} | |
}, | |
"source": [ | |
"Now we can render that data into a Pie graph and plot it in a chart:" | |
] | |
}, | |
{ | |
"cell_type": "code", | |
"execution_count": 66, | |
"metadata": { | |
"slideshow": { | |
"slide_type": "fragment" | |
} | |
}, | |
"outputs": [ | |
{ | |
"data": { | |
"text/html": [ | |
"<div id=\"5e9f0d2a-0608-455a-b0a7-dc694f4d0858\" style=\"width: 900px; height: 500px;\"></div>\n", | |
"<script type=\"text/javascript\">\n", | |
"\n", | |
"var renderPlotly = function() {\n", | |
" var xplotRequire = requirejs.config({context:'xplot-3.0.1',paths:{plotly:'https://cdn.plot.ly/plotly-1.49.2.min'}});\n", | |
" xplotRequire(['plotly'], function(Plotly) {\n", | |
"\n", | |
" var data = [{\"type\":\"pie\",\"labels\":[\"VM deallocated\",\"VM running\"],\"values\":[4,4],\"name\":\"VM PowerState\"}];\n", | |
" var layout = {\"title\":\"VM Status\"};\n", | |
" Plotly.newPlot('5e9f0d2a-0608-455a-b0a7-dc694f4d0858', data, layout);\n", | |
" \n", | |
"});\n", | |
"};\n", | |
"if ((typeof(requirejs) !== typeof(Function)) || (typeof(requirejs.config) !== typeof(Function))) { \n", | |
" var script = document.createElement(\"script\"); \n", | |
" script.setAttribute(\"src\", \"https://cdnjs.cloudflare.com/ajax/libs/require.js/2.3.6/require.min.js\"); \n", | |
" script.onload = function(){\n", | |
" renderPlotly();\n", | |
" };\n", | |
" document.getElementsByTagName(\"head\")[0].appendChild(script); \n", | |
"}\n", | |
"else {\n", | |
" renderPlotly();\n", | |
"}\n", | |
"</script>\n" | |
] | |
}, | |
"metadata": {}, | |
"output_type": "display_data" | |
} | |
], | |
"source": [ | |
"$trace = [Graph.Pie]@{\n", | |
" name = \"VM PowerState\"\n", | |
" labels = $groupedData.Name\n", | |
" values = [int[]]($groupedData | % Count)\n", | |
"}\n", | |
"\n", | |
"New-PlotlyChart -Title \"VM Status\" -Trace $trace | Out-Display" | |
] | |
}, | |
{ | |
"cell_type": "markdown", | |
"metadata": { | |
"slideshow": { | |
"slide_type": "slide" | |
} | |
}, | |
"source": [ | |
"## Demo 2 - Plotting Azure Monitor logs\n", | |
"\n", | |
"We'll be fetching the Azure Monitor logs and plotting.\n", | |
"\n", | |
"First, let's get the data:" | |
] | |
}, | |
{ | |
"cell_type": "code", | |
"execution_count": 58, | |
"metadata": { | |
"slideshow": { | |
"slide_type": "fragment" | |
} | |
}, | |
"outputs": [ | |
{ | |
"name": "stdout", | |
"output_type": "stream", | |
"text": [ | |
"\u001b[93mWARNING: 1:17:52 PM - *** The namespace for all the model classes will change from Microsoft.Azure.Management.Monitor.Management.Models to Microsoft.Azure.Management.Monitor.Models in future releases.\u001b[0m\n", | |
"\u001b[93mWARNING: 1:17:52 PM - *** The namespace for output classes will be uniform for all classes in future releases to make it independent of modifications in the model classes.\u001b[0m\n", | |
"WARNING: [Get-AzLog] Parameter deprecation: The DetailedOutput parameter will be deprecated in a future breaking change release.\n" | |
] | |
} | |
], | |
"source": [ | |
"$logs = Get-AzLog -MaxRecord 1000" | |
] | |
}, | |
{ | |
"cell_type": "markdown", | |
"metadata": { | |
"slideshow": { | |
"slide_type": "slide" | |
} | |
}, | |
"source": [ | |
"### Plot events per resource group\n", | |
"\n", | |
"Now let's plot the data:" | |
] | |
}, | |
{ | |
"cell_type": "code", | |
"execution_count": 59, | |
"metadata": { | |
"slideshow": { | |
"slide_type": "fragment" | |
} | |
}, | |
"outputs": [ | |
{ | |
"data": { | |
"text/html": [ | |
"<div id=\"44a4a94f-132d-4523-83e4-e43be84c542a\" style=\"width: 900px; height: 500px;\"></div>\n", | |
"<script type=\"text/javascript\">\n", | |
"\n", | |
"var renderPlotly = function() {\n", | |
" var xplotRequire = requirejs.config({context:'xplot-3.0.1',paths:{plotly:'https://cdn.plot.ly/plotly-1.49.2.min'}});\n", | |
" xplotRequire(['plotly'], function(Plotly) {\n", | |
"\n", | |
" var data = [{\"type\":\"histogram\",\"x\":[\"arctest\",\"arctest\",\"arctest\",\"arctest\",\"arctest\",\"arctest\",\"arctest\",\"arctest\",\"arctest\",\"arctest\",\"arctest\",\"arctest\",\"arctest\",\"arctest\",\"arctest\",\"arctest\",\"arctest\",\"arctest\",\"arctest\",\"arctest\",\"arctest\",\"arctest\",\"arctest\",\"arctest\",\"arctest\",\"JupyterTest\",\"msgraphtestfuncapp\",\"msgraphtestfuncapp\",\"twitchStream\",\"msgraphbutforreal\",\"ismtrainierout\",\"msgraphbutforreal\",\"ismtrainierout\",\"hackathontesttyleonha\",\"hackathontesttyleonha\",\"MYAWESOMEVM\",\"manning\",\"manning\",\"manning\",\"MYUBUNTUVM\",\"seattlecodecamp1111\",\"mtnbot\",\"selfdestructlol\",\"mtnbot\",\"mtnbot\",\"pssafuncapp\",\"mtnbot\",\"mtnbot\",\"pssafuncapp\",\"mtnbot\",\"manning\",\"testingpipeing\",\"MYUBUNTUVM\",\"MANNING\",\"MYUBUNTUVM\",\"MYUBUNTUVM\",\"MYUBUNTUVM\",\"MYUBUNTUVM\",\"MYUBUNTUVM\",\"MYUBUNTUVM\",\"MYUBUNTUVM\",\"MYUBUNTUVM\",\"MYUBUNTUVM\",\"MYUBUNTUVM\",\"manning\",\"testingpipeing\",\"selfdestructlol\",\"msgraphbutforreal\",\"mtnbot\",\"msgraphtestfuncapp\",\"mtnbot\",\"seattlecodecamp1111\",\"pssafuncapp\",\"ismtrainierout\",\"MYAWESOMEVM\",\"hackathontesttyleonha\",\"MYUBUNTUVM\",\"manning\",\"MYUBUNTUVM\",\"MYUBUNTUVM\",\"MYUBUNTUVM\",\"arctest\",\"arctest\",\"testssh2\",\"arctest\",\"testssh\",\"arctest\",\"testoldps\",\"testingpipeing\",\"testingpipe\",\"seattlecodecamp1111\",\"seattlecodecamp34563456\",\"pssafuncapp\",\"psnano\",\"hackathontesttyleonha\",\"MyUbuntuVM\",\"ismtrainierout\",\"MYUBUNTUVM\",\"msgraphtestfuncapp\",\"cloud-shell-storage-westus\",\"mtnbot\",\"msgraphbutforreal\",\"cloud-shell-storage-southcentralus\",\"MYAWESOMEVM\",\"MYUBUNTUVM\",\"testoldps\",\"MYUBUNTUVM\",\"MYUBUNTUVM\",\"MYUBUNTUVM\",\"MYUBUNTUVM\",\"MYAWESOMEVM\",\"MYAWESOMEVM\",\"MYAWESOMEVM\",\"MYAWESOMEVM\",\"MYAWESOMEVM\",\"MYAWESOMEVM\",\"MYAWESOMEVM\",\"MYAWESOMEVM\",\"MYAWESOMEVM\",\"MYAWESOMEVM\",\"MYAWESOMEVM\",\"MYAWESOMEVM\",null,\"JUPYTERTEST\",\"MANNING\",\"arctest\",\"MyUbuntuVM\",\"MANNING\",\"MANNING\",\"WINTESTVM2\",\"TWITCHSTREAM\",\"testssh\",\"JupyterTest\",\"MANNING\",\"testoldps\",\"win-test\",\"arctest\",\"MANNING\",\"MANNING\",\"MANNING\",\"MANNING\",\"MANNING\",\"JUPYTERTEST\",\"MANNING\",\"MANNING\",\"MANNING\",\"MANNING\",\"MANNING\",\"psnano\",\"TWITCHSTREAM\",\"TWITCHSTREAM\",\"TWITCHSTREAM\",\"TWITCHSTREAM\",\"TWITCHSTREAM\",\"TWITCHSTREAM\",\"TWITCHSTREAM\",\"TWITCHSTREAM\",\"TWITCHSTREAM\",\"TWITCHSTREAM\",\"TWITCHSTREAM\",\"TWITCHSTREAM\",\"JUPYTERTEST\",\"JupyterTest\",\"myawesomevm\",\"testssh2\",\"JupyterTest\",\"WINTESTVM2\",\"JUPYTERTEST\",\"WINTESTVM2\",\"WINTESTVM2\",\"manning\",\"twitchStream\",\"JupyterTest\",\"JupyterTest\",\"WINTESTVM2\",\"WINTESTVM2\",\"MANNING\",\"JupyterTest\",\"WINTESTVM2\",\"JupyterTest\",\"JUPYTERTEST\",\"JupyterTest\",\"WINTESTVM2\",\"WINTESTVM2\",\"WINTESTVM2\",\"JUPYTERTEST\",\"JUPYTERTEST\",\"JUPYTERTEST\",\"JUPYTERTEST\",\"JUPYTERTEST\",\"JUPYTERTEST\",\"JUPYTERTEST\",\"JUPYTERTEST\",\"JUPYTERTEST\",\"JupyterTest\",\"MANNING\",\"MANNING\",\"JupyterTest\",\"MANNING\",\"MANNING\",\"MANNING\",\"MANNING\",\"MANNING\",\"MANNING\",\"MANNING\",\"MANNING\",\"MANNING\",\"MANNING\",\"MANNING\",\"MANNING\",null,null,null,null,null,null,null,null,null,null,null,null,\"arctest\",\"arctest\",\"arctest\",\"arctest\",\"arctest\",\"arctest\",\"arctest\",\"arctest\",\"arctest\",\"arctest\",\"arctest\",\"arctest\",\"arctest\",\"arctest\",\"arctest\",\"arctest\",\"arctest\",\"arctest\",\"arctest\",\"arctest\",\"arctest\",\"arctest\",\"arctest\",\"arctest\",\"arctest\",\"arctest\",\"arctest\",\"arctest\",\"arctest\",\"arctest\",\"arctest\",\"arctest\",\"manning\",\"TWITCHSTREAM\",\"TWITCHSTREAM\",\"JupyterTest\",\"mtnbot\",\"mtnbot\",\"MANNING\",\"MANNING\",\"MANNING\",\"MANNING\",\"MANNING\",\"MANNING\",\"MANNING\",\"msgraphtestfuncapp\",\"msgraphtestfuncapp\",\"mtnbot\",\"mtnbot\",\"mtnbot\",\"hackathontesttyleonha\",\"mtnbot\",\"MANNING\",\"MANNING\",\"MANNING\",\"MANNING\",\"TWITCHSTREAM\",\"MANNING\",\"MANNING\",\"MANNING\",\"MANNING\",\"MYUBUNTUVM\",\"MYUBUNTUVM\",\"MYUBUNTUVM\",\"MYUBUNTUVM\",\"MYUBUNTUVM\",\"MYUBUNTUVM\",\"MYUBUNTUVM\",\"MYUBUNTUVM\",\"MYUBUNTUVM\",\"MYUBUNTUVM\",\"MYUBUNTUVM\",\"JupyterTest\",\"JupyterTest\",\"msgraphbutforreal\",\"msgraphbutforreal\",\"pssafuncapp\",\"pssafuncapp\",\"ismtrainierout\",\"ismtrainierout\",\"seattlecodecamp1111\",\"selfdestructlol\",\"hackathontesttyleonha\",\"testingpipeing\",\"TWITCHSTREAM\",\"TWITCHSTREAM\",\"TWITCHSTREAM\",\"TWITCHSTREAM\",\"seattlecodecamp1111\",\"ismtrainierout\",\"mtnbot\",\"selfdestructlol\",\"mtnbot\",\"testingpipeing\",\"pssafuncapp\",\"hackathontesttyleonha\",\"msgraphbutforreal\",\"msgraphtestfuncapp\",\"JupyterTest\",\"TWITCHSTREAM\",\"arctest\",\"arctest\",\"TWITCHSTREAM\",\"TWITCHSTREAM\",\"TWITCHSTREAM\",\"TWITCHSTREAM\",\"TWITCHSTREAM\",\"TWITCHSTREAM\",\"TWITCHSTREAM\",\"arctest\",\"arctest\",\"arctest\",\"JupyterTest\",\"arctest\",\"JupyterTest\",\"MYAWESOMEVM\",\"MYAWESOMEVM\",\"MYAWESOMEVM\",\"MYAWESOMEVM\",\"MYAWESOMEVM\",\"MYAWESOMEVM\",\"MYAWESOMEVM\",\"MYAWESOMEVM\",\"MYAWESOMEVM\",\"MYAWESOMEVM\",\"MYAWESOMEVM\",\"MYAWESOMEVM\",\"MYAWESOMEVM\",\"testingpipeing\",\"seattlecodecamp34563456\",\"testingpipe\",\"testssh\",\"seattlecodecamp1111\",\"testssh2\",\"testoldps\",\"manning\",\"MYUBUNTUVM\",\"MYUBUNTUVM\",\"MYUBUNTUVM\",\"MYUBUNTUVM\",\"MYUBUNTUVM\",\"MYUBUNTUVM\",\"MYUBUNTUVM\",\"MYUBUNTUVM\",\"MYUBUNTUVM\",\"JUPYTERTEST\",\"pssafuncapp\",\"JupyterTest\",\"MyUbuntuVM\",\"testoldps\",\"hackathontesttyleonha\",\"JupyterTest\",\"WinTestVM2\",\"psnano\",\"mtnbot\",\"myawesomevm\",\"msgraphtestfuncapp\",\"cloud-shell-storage-westus\",\"MyUbuntuVM\",\"msgraphbutforreal\",\"ismtrainierout\",\"cloud-shell-storage-southcentralus\",null,null,\"psnano\",null,null,null,null,null,\"win-test\",\"JUPYTERTEST\",\"JUPYTERTEST\",\"JUPYTERTEST\",\"JUPYTERTEST\",\"MANNING\",\"JUPYTERTEST\",\"JUPYTERTEST\",\"testssh\",\"JUPYTERTEST\",\"MANNING\",\"twitchStream\",\"JupyterTest\",\"testoldps\",\"JupyterTest\",\"WINTESTVM2\",\"MANNING\",\"MANNING\",\"MANNING\",\"JUPYTERTEST\",\"JUPYTERTEST\",\"JupyterTest\",\"MANNING\",\"MANNING\",\"MANNING\",\"MANNING\",\"MANNING\",\"MANNING\",\"MANNING\",\"WINTESTVM2\",\"MANNING\",\"MANNING\",\"WINTESTVM2\",\"WINTESTVM2\",\"WINTESTVM2\",\"WINTESTVM2\",\"WINTESTVM2\",\"WINTESTVM2\",\"WINTESTVM2\",\"WINTESTVM2\",\"WINTESTVM2\",\"WINTESTVM2\",\"WINTESTVM2\",\"WINTESTVM2\",\"WINTESTVM2\",null,null,null,null,null,null,null,null,null,null,null,null,\"arctest\",\"arctest\",\"arctest\",\"arctest\",\"arctest\",\"cloud-shell-storage-westus\",\"cloud-shell-storage-westus\",\"arctest\",\"arctest\",\"arctest\",\"arctest\",\"arctest\",\"arctest\",\"arctest\",\"arctest\",\"arctest\",\"arctest\",\"arctest\",\"arctest\",\"arctest\",\"arctest\",\"arctest\",\"arctest\",\"arctest\",\"arctest\",\"arctest\",\"msgraphbutforreal\",\"msgraphbutforreal\",\"hackathontesttyleonha\",\"mtnbot\",\"hackathontesttyleonha\",\"mtnbot\",\"mtnbot\",\"mtnbot\",\"selfdestructlol\",\"pssafuncapp\",\"mtnbot\",\"mtnbot\",\"pssafuncapp\",\"ismtrainierout\",\"ismtrainierout\",\"seattlecodecamp1111\",\"testingpipeing\",\"msgraphtestfuncapp\",\"msgraphtestfuncapp\",\"manning\",\"manning\",\"manning\",\"arctest\",\"arctest\",\"seattlecodecamp1111\",\"mtnbot\",\"testingpipeing\",\"mtnbot\",\"pssafuncapp\",\"selfdestructlol\",\"msgraphtestfuncapp\",\"ismtrainierout\",\"msgraphbutforreal\",\"hackathontesttyleonha\",\"MANNING\",\"MYAWESOMEVM\",\"manning\",\"arctest\",\"arctest\",\"MANNING\",\"WINTESTVM2\",\"JUPYTERTEST\",\"arctest\",\"arctest\",\"MYUBUNTUVM\",\"MYUBUNTUVM\",\"testssh\",\"testssh2\",\"testoldps\",\"testingpipe\",\"testingpipeing\",\"seattlecodecamp34563456\",\"pssafuncapp\",\"psnano\",\"seattlecodecamp1111\",\"MANNING\",\"TWITCHSTREAM\",\"manning\",\"ismtrainierout\",\"mtnbot\",\"MyUbuntuVM\",\"hackathontesttyleonha\",\"msgraphbutforreal\",\"msgraphtestfuncapp\",\"cloud-shell-storage-southcentralus\",\"cloud-shell-storage-westus\",\"twitchStream\",\"JupyterTest\",\"TWITCHSTREAM\",\"TWITCHSTREAM\",\"TWITCHSTREAM\",\"TWITCHSTREAM\",\"TWITCHSTREAM\",\"MYUBUNTUVM\",\"MYUBUNTUVM\",\"MYUBUNTUVM\",\"MYUBUNTUVM\",\"TWITCHSTREAM\",\"TWITCHSTREAM\",\"TWITCHSTREAM\",\"TWITCHSTREAM\",\"TWITCHSTREAM\",\"TWITCHSTREAM\",\"TWITCHSTREAM\",\"TWITCHSTREAM\",\"TWITCHSTREAM\",\"MYUBUNTUVM\",\"MYUBUNTUVM\",\"MYUBUNTUVM\",\"MYUBUNTUVM\",\"MYUBUNTUVM\",\"MYUBUNTUVM\",\"testoldps\",\"twitchStream\",\"JupyterTest\",\"JupyterTest\",\"MYAWESOMEVM\",\"JupyterTest\",null,null,null,null,null,null,null,null,null,null,\"MyUbuntuVM\",\"JupyterTest\",\"JupyterTest\",\"MYUBUNTUVM\",\"manning\",\"testoldps\",\"JupyterTest\",\"manning\",\"JUPYTERTEST\",\"MYAWESOMEVM\",\"MYAWESOMEVM\",\"MYAWESOMEVM\",\"MYAWESOMEVM\",\"MYAWESOMEVM\",\"JUPYTERTEST\",\"MYAWESOMEVM\",\"MYAWESOMEVM\",\"MYAWESOMEVM\",\"MYAWESOMEVM\",\"MYAWESOMEVM\",\"MYAWESOMEVM\",\"MANNING\",\"JUPYTERTEST\",\"JUPYTERTEST\",\"JUPYTERTEST\",\"JUPYTERTEST\",\"JUPYTERTEST\",\"MYAWESOMEVM\",\"MYAWESOMEVM\",\"JUPYTERTEST\",\"JUPYTERTEST\",\"JUPYTERTEST\",\"JUPYTERTEST\",\"MANNING\",\"MYUBUNTUVM\",\"MANNING\",\"JUPYTERTEST\",\"JUPYTERTEST\",\"JUPYTERTEST\",\"testssh\",\"MANNING\",\"MANNING\",\"MANNING\",\"MANNING\",\"MANNING\",\"MYUBUNTUVM\",\"MANNING\",\"MANNING\",\"MANNING\",\"MYUBUNTUVM\",\"MYUBUNTUVM\",\"MYUBUNTUVM\",\"MYUBUNTUVM\",\"MYUBUNTUVM\",\"MYUBUNTUVM\",\"MYUBUNTUVM\",\"WINTESTVM2\",\"MANNING\",\"psnano\",\"testssh2\",\"JupyterTest\",\"JupyterTest\",\"win-test\",\"MANNING\",\"JupyterTest\",\"MANNING\",\"MANNING\",\"JupyterTest\",\"MANNING\",\"MANNING\",\"MANNING\",\"MANNING\",\"MANNING\",\"MANNING\",\"MANNING\",\"MANNING\",\"JupyterTest\",\"myawesomevm\",\"MANNING\",\"MANNING\",\"WINTESTVM2\",\"MANNING\",\"WINTESTVM2\",\"WINTESTVM2\",\"WINTESTVM2\",\"WINTESTVM2\",\"WINTESTVM2\",\"WINTESTVM2\",\"WINTESTVM2\",\"WINTESTVM2\",\"WINTESTVM2\",\"WINTESTVM2\",\"WINTESTVM2\",\"WINTESTVM2\",\"WinTestVM2\",null,null,null,null,null,null,null,null,null,null,null,null,\"arctest\",\"arctest\",\"arctest\",\"arctest\",\"arctest\",\"arctest\",\"arctest\",\"arctest\",\"arctest\",\"arctest\",\"arctest\",\"arctest\",\"arctest\",\"msgraphbutforreal\",\"msgraphbutforreal\",\"msgraphtestfuncapp\",\"JUPYTERTEST\",\"JUPYTERTEST\",\"JUPYTERTEST\",\"JUPYTERTEST\",\"JUPYTERTEST\",\"JUPYTERTEST\",\"JUPYTERTEST\",\"JUPYTERTEST\",\"JUPYTERTEST\",\"JUPYTERTEST\",\"pssafuncapp\",\"pssafuncapp\",\"msgraphtestfuncapp\",\"JUPYTERTEST\",\"JUPYTERTEST\",\"JUPYTERTEST\",\"JUPYTERTEST\",\"JUPYTERTEST\",\"MANNING\",\"testingpipeing\",\"selfdestructlol\",\"MANNING\",\"MANNING\",\"manning\",\"mtnbot\",\"hackathontesttyleonha\",\"hackathontesttyleonha\",\"mtnbot\",\"mtnbot\",\"mtnbot\",\"mtnbot\",\"mtnbot\",\"manning\",\"manning\",\"manning\",\"manning\",\"MANNING\",\"MANNING\",\"MANNING\",\"MANNING\",\"MANNING\",\"MANNING\",\"MANNING\",\"MANNING\",\"MANNING\",\"MANNING\",\"MANNING\",\"MANNING\",\"WINTESTVM2\",\"twitchStream\",\"MANNING\",\"ismtrainierout\",\"ismtrainierout\",\"MYAWESOMEVM\",\"seattlecodecamp1111\",\"seattlecodecamp1111\",\"selfdestructlol\",\"mtnbot\",\"testingpipeing\",\"pssafuncapp\",\"msgraphtestfuncapp\",\"msgraphbutforreal\",\"hackathontesttyleonha\",\"ismtrainierout\",\"mtnbot\",\"arctest\",\"arctest\",\"arctest\",\"arctest\",\"MYUBUNTUVM\",\"MYUBUNTUVM\",\"MYUBUNTUVM\",\"MYUBUNTUVM\",\"MYUBUNTUVM\",\"MYUBUNTUVM\",\"MYUBUNTUVM\",\"MYUBUNTUVM\",\"MYUBUNTUVM\",\"MYUBUNTUVM\",\"MYUBUNTUVM\",\"win-test\",\"MyUbuntuVM\",\"JupyterTest\",\"JupyterTest\",\"testssh2\",\"testssh\",\"arctest\",\"pssafuncapp\",\"testingpipeing\",\"testoldps\",\"testingpipe\",\"psnano\",\"seattlecodecamp34563456\",\"seattlecodecamp1111\",\"WINTESTVM2\",\"ismtrainierout\",\"MyUbuntuVM\",\"WINTESTVM2\",\"WINTESTVM2\",\"WINTESTVM2\",\"WINTESTVM2\",\"WINTESTVM2\",\"WINTESTVM2\",\"WINTESTVM2\",\"WINTESTVM2\",\"WINTESTVM2\",\"WINTESTVM2\",\"WINTESTVM2\",\"WINTESTVM2\",\"WINTESTVM2\",\"cloud-shell-storage-westus\",\"msgraphtestfuncapp\",\"msgraphbutforreal\",\"cloud-shell-storage-southcentralus\",\"mtnbot\",\"hackathontesttyleonha\",\"manning\",\"arctest\",null,null,null,null,null,null,null,null,null,null,\"TWITCHSTREAM\",\"testoldps\",\"WinTestVM2\",\"JupyterTest\",\"testssh\",\"myawesomevm\",\"twitchStream\",\"testoldps\",\"TWITCHSTREAM\",\"manning\",\"testssh2\",\"TWITCHSTREAM\",\"TWITCHSTREAM\",\"JupyterTest\",\"JupyterTest\",\"TWITCHSTREAM\",\"TWITCHSTREAM\",\"TWITCHSTREAM\",\"TWITCHSTREAM\",\"TWITCHSTREAM\",\"TWITCHSTREAM\",\"TWITCHSTREAM\",\"TWITCHSTREAM\",\"JupyterTest\",\"TWITCHSTREAM\",\"TWITCHSTREAM\",\"JupyterTest\",\"TWITCHSTREAM\",\"MYAWESOMEVM\",\"MYAWESOMEVM\",\"MYAWESOMEVM\",\"MYAWESOMEVM\",\"MYAWESOMEVM\",\"MYAWESOMEVM\",\"MYAWESOMEVM\",\"MYAWESOMEVM\",\"MYAWESOMEVM\",\"MYAWESOMEVM\",\"MANNING\",\"MYAWESOMEVM\",\"MYAWESOMEVM\",\"MYAWESOMEVM\",\"MANNING\",\"MANNING\",\"MANNING\",\"MYAWESOMEVM\",\"MANNING\",\"MANNING\",\"MANNING\",\"MANNING\",\"MANNING\",\"MANNING\",\"MANNING\",\"MANNING\",\"MANNING\",\"MANNING\",\"JupyterTest\",\"JupyterTest\",\"JupyterTest\",\"psnano\",\"JupyterTest\",\"JupyterTest\",\"MYUBUNTUVM\",\"MYUBUNTUVM\",\"MYUBUNTUVM\",\"MYUBUNTUVM\",\"MYUBUNTUVM\",\"MYUBUNTUVM\",\"MYUBUNTUVM\",\"MYUBUNTUVM\",\"MYUBUNTUVM\",\"MYUBUNTUVM\",\"MYUBUNTUVM\",null,null,null,null,null,null,null,null,null,null,null,null,\"arctest\",\"arctest\",\"arctest\",\"arctest\",\"arctest\",\"arctest\",\"arctest\",\"arctest\",\"arctest\",\"msgraphbutforreal\",\"msgraphbutforreal\",\"mtnbot\",\"mtnbot\",\"manning\",\"mtnbot\",\"JUPYTERTEST\",\"mtnbot\",\"JUPYTERTEST\",\"JUPYTERTEST\",\"JUPYTERTEST\",\"JUPYTERTEST\",\"JUPYTERTEST\",\"JUPYTERTEST\",\"JUPYTERTEST\",\"JUPYTERTEST\",\"JUPYTERTEST\",\"JUPYTERTEST\",\"JUPYTERTEST\",\"JUPYTERTEST\",\"mtnbot\",\"testingpipeing\",\"selfdestructlol\",\"msgraphtestfuncapp\",\"msgraphtestfuncapp\",\"MANNING\",\"MANNING\",\"MANNING\",\"MANNING\",\"MANNING\",\"MANNING\",\"MANNING\",\"MANNING\",\"MANNING\",\"MANNING\",\"MANNING\",\"MANNING\",\"MANNING\",\"MANNING\",\"MANNING\",\"JUPYTERTEST\",\"mtnbot\",\"JUPYTERTEST\",\"pssafuncapp\",\"hackathontesttyleonha\",\"hackathontesttyleonha\",\"seattlecodecamp1111\",\"manning\",\"manning\",\"manning\",\"arctest\",\"arctest\",\"arctest\",\"arctest\",\"testssh\",\"manning\",\"arctest\",\"arctest\",\"TWITCHSTREAM\",\"ismtrainierout\",\"ismtrainierout\",\"pssafuncapp\",\"JupyterTest\",\"testssh2\",\"twitchStream\",\"MYAWESOMEVM\",\"testingpipeing\",\"selfdestructlol\",\"mtnbot\",\"mtnbot\",\"msgraphbutforreal\",\"pssafuncapp\"],\"name\":\"ResourceGroup\"}];\n", | |
" var layout = {\"title\":\"Events per ResourceGroup\"};\n", | |
" Plotly.newPlot('44a4a94f-132d-4523-83e4-e43be84c542a', data, layout);\n", | |
" \n", | |
"});\n", | |
"};\n", | |
"if ((typeof(requirejs) !== typeof(Function)) || (typeof(requirejs.config) !== typeof(Function))) { \n", | |
" var script = document.createElement(\"script\"); \n", | |
" script.setAttribute(\"src\", \"https://cdnjs.cloudflare.com/ajax/libs/require.js/2.3.6/require.min.js\"); \n", | |
" script.onload = function(){\n", | |
" renderPlotly();\n", | |
" };\n", | |
" document.getElementsByTagName(\"head\")[0].appendChild(script); \n", | |
"}\n", | |
"else {\n", | |
" renderPlotly();\n", | |
"}\n", | |
"</script>\n" | |
] | |
}, | |
"metadata": {}, | |
"output_type": "display_data" | |
} | |
], | |
"source": [ | |
"$entryByRGN = [Graph.Histogram]@{\n", | |
" name = \"ResourceGroup\"\n", | |
" x = $logs.ResourceGroupName\n", | |
"}\n", | |
"\n", | |
"$entryByRGN | New-PlotlyChart -Title \"Events per ResourceGroup\" | Out-Display" | |
] | |
}, | |
{ | |
"cell_type": "markdown", | |
"metadata": { | |
"slideshow": { | |
"slide_type": "slide" | |
} | |
}, | |
"source": [ | |
"### Plot events over time\n", | |
"\n", | |
"We can continue to reuse the `$logs` variable and plot something else:" | |
] | |
}, | |
{ | |
"cell_type": "code", | |
"execution_count": 64, | |
"metadata": { | |
"slideshow": { | |
"slide_type": "fragment" | |
} | |
}, | |
"outputs": [ | |
{ | |
"data": { | |
"text/html": [ | |
"<div id=\"2fac9791-7b41-4af6-9903-28582d8f57a6\" style=\"width: 900px; height: 500px;\"></div>\n", | |
"<script type=\"text/javascript\">\n", | |
"\n", | |
"var renderPlotly = function() {\n", | |
" var xplotRequire = requirejs.config({context:'xplot-3.0.1',paths:{plotly:'https://cdn.plot.ly/plotly-1.49.2.min'}});\n", | |
" xplotRequire(['plotly'], function(Plotly) {\n", | |
"\n", | |
" var data = [{\"type\":\"histogram\",\"x\":[\"2020-03-18T17:40:35.7147949Z\",\"2020-03-18T17:40:35.7140975Z\",\"2020-03-18T17:40:34.6390171Z\",\"2020-03-18T17:29:55.884703Z\",\"2020-03-18T17:29:55.7097032Z\",\"2020-03-18T13:24:45.7032556Z\",\"2020-03-18T13:24:45.1910651Z\",\"2020-03-18T13:24:44.7260146Z\",\"2020-03-18T13:14:55.2513877Z\",\"2020-03-18T13:14:54.9963889Z\",\"2020-03-18T08:36:38.5105274Z\",\"2020-03-18T08:36:38.5089378Z\",\"2020-03-18T08:36:38.3533768Z\",\"2020-03-18T08:23:43.8307682Z\",\"2020-03-18T08:23:43.2579807Z\",\"2020-03-18T02:26:35.8172587Z\",\"2020-03-18T02:26:35.8151514Z\",\"2020-03-18T02:26:35.0400789Z\",\"2020-03-18T02:07:30.7287443Z\",\"2020-03-18T02:07:30.5037489Z\",\"2020-03-18T01:29:17.2018981Z\",\"2020-03-18T01:29:17.188365Z\",\"2020-03-18T01:29:16.8183874Z\",\"2020-03-18T01:04:44.4945476Z\",\"2020-03-18T01:04:44.3044533Z\",\"2020-03-17T22:39:39.0606638Z\",\"2020-03-17T22:39:33.9136716Z\",\"2020-03-17T22:39:33.8636584Z\",\"2020-03-17T22:39:26.1133862Z\",\"2020-03-17T22:39:20.6116241Z\",\"2020-03-17T22:39:20.5066148Z\",\"2020-03-17T22:39:17.6939025Z\",\"2020-03-17T22:39:17.4239015Z\",\"2020-03-17T22:39:16.6414758Z\",\"2020-03-17T22:39:16.4165596Z\",\"2020-03-17T22:39:16.3565368Z\",\"2020-03-17T22:39:16.2841092Z\",\"2020-03-17T22:39:16.1743981Z\",\"2020-03-17T22:39:16.1743981Z\",\"2020-03-17T22:39:15.9665215Z\",\"2020-03-17T22:39:15.7496119Z\",\"2020-03-17T22:39:15.5913865Z\",\"2020-03-17T22:39:15.5466743Z\",\"2020-03-17T22:39:15.5263893Z\",\"2020-03-17T22:39:15.5263893Z\",\"2020-03-17T22:39:15.3174646Z\",\"2020-03-17T22:39:15.3124899Z\",\"2020-03-17T22:39:15.3074739Z\",\"2020-03-17T22:39:15.3074739Z\",\"2020-03-17T22:39:15.3024344Z\",\"2020-03-17T22:39:15.280867Z\",\"2020-03-17T22:39:14.9470179Z\",\"2020-03-17T22:39:14.2704768Z\",\"2020-03-17T22:39:13.2655091Z\",\"2020-03-17T22:39:12.97046Z\",\"2020-03-17T22:39:12.9404582Z\",\"2020-03-17T22:39:12.9258154Z\",\"2020-03-17T22:39:12.9258154Z\",\"2020-03-17T22:39:12.9204618Z\",\"2020-03-17T22:39:12.9204618Z\",\"2020-03-17T22:39:12.9204618Z\",\"2020-03-17T22:39:12.9204618Z\",\"2020-03-17T22:39:12.9204618Z\",\"2020-03-17T22:39:12.9204618Z\",\"2020-03-17T22:39:11.9848722Z\",\"2020-03-17T22:39:11.2343539Z\",\"2020-03-17T22:39:11.2009518Z\",\"2020-03-17T22:39:11.1961085Z\",\"2020-03-17T22:39:11.1903701Z\",\"2020-03-17T22:39:11.1862919Z\",\"2020-03-17T22:39:11.1741296Z\",\"2020-03-17T22:39:11.1739888Z\",\"2020-03-17T22:39:11.1683954Z\",\"2020-03-17T22:39:11.1583379Z\",\"2020-03-17T22:39:11.1198723Z\",\"2020-03-17T22:39:11.1194089Z\",\"2020-03-17T22:39:10.8749242Z\",\"2020-03-17T22:39:10.8645865Z\",\"2020-03-17T22:39:10.8398944Z\",\"2020-03-17T22:39:10.8299094Z\",\"2020-03-17T22:39:10.8299094Z\",\"2020-03-17T22:39:10.7688743Z\",\"2020-03-17T22:39:10.7664151Z\",\"2020-03-17T22:39:10.7128774Z\",\"2020-03-17T22:39:10.7094373Z\",\"2020-03-17T22:39:10.7033102Z\",\"2020-03-17T22:39:10.7032442Z\",\"2020-03-17T22:39:10.7028074Z\",\"2020-03-17T22:39:10.7017974Z\",\"2020-03-17T22:39:10.6704662Z\",\"2020-03-17T22:39:10.6700423Z\",\"2020-03-17T22:39:10.6693721Z\",\"2020-03-17T22:39:10.667876Z\",\"2020-03-17T22:39:10.6568289Z\",\"2020-03-17T22:39:10.627833Z\",\"2020-03-17T22:39:10.62547Z\",\"2020-03-17T22:39:10.6250677Z\",\"2020-03-17T22:39:10.6248756Z\",\"2020-03-17T22:39:10.6243818Z\",\"2020-03-17T22:39:10.6228725Z\",\"2020-03-17T22:39:10.6216649Z\",\"2020-03-17T22:39:10.6183011Z\",\"2020-03-17T22:39:10.6168626Z\",\"2020-03-17T22:39:10.6048798Z\",\"2020-03-17T22:39:10.5998825Z\",\"2020-03-17T22:39:10.5921151Z\",\"2020-03-17T22:39:10.3998805Z\",\"2020-03-17T22:39:10.3248724Z\",\"2020-03-17T22:39:10.3248724Z\",\"2020-03-17T22:39:10.3248724Z\",\"2020-03-17T22:39:10.2898719Z\",\"2020-03-17T22:39:10.2848715Z\",\"2020-03-17T22:39:10.2848715Z\",\"2020-03-17T22:39:10.2798732Z\",\"2020-03-17T22:39:10.2749488Z\",\"2020-03-17T22:39:10.2749488Z\",\"2020-03-17T22:39:10.2749488Z\",\"2020-03-17T22:39:10.2749488Z\",\"2020-03-17T22:39:10.2749488Z\",\"2020-03-17T22:39:10.2749488Z\",\"2020-03-17T22:39:10.2749488Z\",\"2020-03-17T22:39:10.2749488Z\",\"2020-03-17T22:39:10.1702437Z\",\"2020-03-17T22:39:10.0728535Z\",\"2020-03-17T22:39:10.0395471Z\",\"2020-03-17T22:39:10.0064048Z\",\"2020-03-17T22:39:10.0061337Z\",\"2020-03-17T22:39:09.9896094Z\",\"2020-03-17T22:39:09.9896094Z\",\"2020-03-17T22:39:09.9864499Z\",\"2020-03-17T22:39:09.9845405Z\",\"2020-03-17T22:39:09.9838734Z\",\"2020-03-17T22:39:09.9795403Z\",\"2020-03-17T22:39:09.9747858Z\",\"2020-03-17T22:39:09.9711621Z\",\"2020-03-17T22:39:09.967107Z\",\"2020-03-17T22:39:09.9482849Z\",\"2020-03-17T22:39:09.9445421Z\",\"2020-03-17T22:39:09.9395449Z\",\"2020-03-17T22:39:09.9395449Z\",\"2020-03-17T22:39:09.9345387Z\",\"2020-03-17T22:39:09.9345387Z\",\"2020-03-17T22:39:09.9338905Z\",\"2020-03-17T22:39:09.9295387Z\",\"2020-03-17T22:39:09.9295387Z\",\"2020-03-17T22:39:09.9295387Z\",\"2020-03-17T22:39:09.9295387Z\",\"2020-03-17T22:39:09.9295387Z\",\"2020-03-17T22:39:09.9288803Z\",\"2020-03-17T22:39:09.9246614Z\",\"2020-03-17T22:39:09.9195369Z\",\"2020-03-17T22:39:09.9195369Z\",\"2020-03-17T22:39:09.9045418Z\",\"2020-03-17T22:39:09.9045418Z\",\"2020-03-17T22:39:09.9045418Z\",\"2020-03-17T22:39:09.9045418Z\",\"2020-03-17T22:39:09.9045418Z\",\"2020-03-17T22:39:09.9045418Z\",\"2020-03-17T22:39:09.9045418Z\",\"2020-03-17T22:39:09.8995411Z\",\"2020-03-17T22:39:09.8995411Z\",\"2020-03-17T22:39:09.8955718Z\",\"2020-03-17T22:39:09.8945399Z\",\"2020-03-17T22:39:09.8795409Z\",\"2020-03-17T22:39:09.8706699Z\",\"2020-03-17T22:39:09.8645516Z\",\"2020-03-17T22:39:09.85954Z\",\"2020-03-17T22:39:09.85954Z\",\"2020-03-17T22:39:09.85954Z\",\"2020-03-17T22:39:09.85954Z\",\"2020-03-17T22:39:09.8479924Z\",\"2020-03-17T22:39:09.8438829Z\",\"2020-03-17T22:39:09.8423083Z\",\"2020-03-17T22:39:09.8395458Z\",\"2020-03-17T22:39:09.8347831Z\",\"2020-03-17T22:39:09.8338713Z\",\"2020-03-17T22:39:09.8188822Z\",\"2020-03-17T22:39:09.8181194Z\",\"2020-03-17T22:39:09.809572Z\",\"2020-03-17T22:39:09.809572Z\",\"2020-03-17T22:39:09.7995889Z\",\"2020-03-17T22:39:09.7945912Z\",\"2020-03-17T22:39:09.7851388Z\",\"2020-03-17T22:39:09.7795392Z\",\"2020-03-17T22:39:09.7795392Z\",\"2020-03-17T22:39:09.7645772Z\",\"2020-03-17T22:39:09.7645772Z\",\"2020-03-17T22:39:09.7645772Z\",\"2020-03-17T22:39:09.759722Z\",\"2020-03-17T22:39:09.759722Z\",\"2020-03-17T22:39:09.759722Z\",\"2020-03-17T22:39:09.759722Z\",\"2020-03-17T22:39:09.759722Z\",\"2020-03-17T22:39:09.759722Z\",\"2020-03-17T22:39:09.7536023Z\",\"2020-03-17T22:39:09.7438836Z\",\"2020-03-17T22:39:09.7438836Z\",\"2020-03-17T22:39:09.7397625Z\",\"2020-03-17T22:39:09.738906Z\",\"2020-03-17T22:39:09.7338823Z\",\"2020-03-17T22:39:09.7239032Z\",\"2020-03-17T22:39:09.7188716Z\",\"2020-03-17T22:39:09.7188716Z\",\"2020-03-17T22:39:09.7188716Z\",\"2020-03-17T22:39:09.7188716Z\",\"2020-03-17T22:39:09.7188716Z\",\"2020-03-17T22:39:09.7188716Z\",\"2020-03-17T22:39:09.7188716Z\",\"2020-03-17T22:39:09.7188716Z\",\"2020-03-17T22:39:09.7188716Z\",\"2020-03-17T22:39:09.2168434Z\",\"2020-03-17T22:39:09.1717934Z\",\"2020-03-17T22:39:09.0899967Z\",\"2020-03-17T22:39:09.0527779Z\",\"2020-03-17T22:39:09.0317978Z\",\"2020-03-17T22:39:09.0300277Z\",\"2020-03-17T22:39:09.0127994Z\",\"2020-03-17T22:39:09.0118112Z\",\"2020-03-17T22:39:08.9543417Z\",\"2020-03-17T22:39:08.9303704Z\",\"2020-03-17T22:39:08.9296081Z\",\"2020-03-17T22:39:08.7378022Z\",\"2020-03-17T21:29:36.2495082Z\",\"2020-03-17T21:29:35.6945094Z\",\"2020-03-17T21:18:05.810366Z\",\"2020-03-17T21:18:05.6036574Z\",\"2020-03-17T15:23:11.5641493Z\",\"2020-03-17T15:23:11.5590943Z\",\"2020-03-17T15:23:11.1990253Z\",\"2020-03-17T15:06:19.7925021Z\",\"2020-03-17T15:06:19.7225039Z\",\"2020-03-17T14:34:52.2620561Z\",\"2020-03-17T14:34:51.8270718Z\",\"2020-03-17T14:17:17.2179665Z\",\"2020-03-17T14:17:16.892973Z\",\"2020-03-17T13:22:30.3255128Z\",\"2020-03-17T13:22:30.3170011Z\",\"2020-03-17T13:22:29.9219856Z\",\"2020-03-17T13:11:56.0428196Z\",\"2020-03-17T13:11:55.8022516Z\",\"2020-03-17T12:24:15.8719343Z\",\"2020-03-17T12:24:15.8674415Z\",\"2020-03-17T12:24:15.2424479Z\",\"2020-03-17T12:06:36.0178336Z\",\"2020-03-17T12:06:35.5278328Z\",\"2020-03-17T09:05:54.9034853Z\",\"2020-03-17T09:05:54.4384318Z\",\"2020-03-17T08:55:07.3314193Z\",\"2020-03-17T08:55:07.1464268Z\",\"2020-03-17T01:03:55.6576392Z\",\"2020-03-17T01:03:55.6493873Z\",\"2020-03-17T01:03:55.3543761Z\",\"2020-03-17T00:51:24.7460253Z\",\"2020-03-17T00:51:24.6507685Z\",\"2020-03-16T22:23:23.03782Z\",\"2020-03-16T22:23:20.2997363Z\",\"2020-03-16T22:23:20.2997363Z\",\"2020-03-16T22:23:19.5709564Z\",\"2020-03-16T22:23:19.166142Z\",\"2020-03-16T22:23:19.1411089Z\",\"2020-03-16T22:23:14.5704445Z\",\"2020-03-16T22:23:14.5004912Z\",\"2020-03-16T22:23:14.5004912Z\",\"2020-03-16T22:23:14.4904741Z\",\"2020-03-16T22:23:14.4904741Z\",\"2020-03-16T22:23:14.4854214Z\",\"2020-03-16T22:23:14.4854214Z\",\"2020-03-16T22:23:14.3984205Z\",\"2020-03-16T22:23:14.3534428Z\",\"2020-03-16T22:23:12.9790319Z\",\"2020-03-16T22:23:12.9790319Z\",\"2020-03-16T22:23:12.8490256Z\",\"2020-03-16T22:23:12.8048494Z\",\"2020-03-16T22:23:12.7840508Z\",\"2020-03-16T22:23:11.4903398Z\",\"2020-03-16T22:23:11.4353144Z\",\"2020-03-16T22:23:11.4303219Z\",\"2020-03-16T22:23:11.4303219Z\",\"2020-03-16T22:23:11.4298064Z\",\"2020-03-16T22:23:11.4253161Z\",\"2020-03-16T22:23:11.4253161Z\",\"2020-03-16T22:23:11.4253161Z\",\"2020-03-16T22:23:11.420309Z\",\"2020-03-16T22:23:10.7842368Z\",\"2020-03-16T22:23:10.7642399Z\",\"2020-03-16T22:23:10.7642399Z\",\"2020-03-16T22:23:10.7642399Z\",\"2020-03-16T22:23:10.7492363Z\",\"2020-03-16T22:23:10.7442365Z\",\"2020-03-16T22:23:10.7442365Z\",\"2020-03-16T22:23:10.7442365Z\",\"2020-03-16T22:23:10.7442365Z\",\"2020-03-16T22:23:10.739432Z\",\"2020-03-16T22:23:10.739432Z\",\"2020-03-16T22:23:10.7065174Z\",\"2020-03-16T22:23:10.5530461Z\",\"2020-03-16T22:23:10.4480211Z\",\"2020-03-16T22:23:10.4434372Z\",\"2020-03-16T22:23:10.3242244Z\",\"2020-03-16T22:23:10.1941982Z\",\"2020-03-16T22:23:10.1715608Z\",\"2020-03-16T22:23:10.1715608Z\",\"2020-03-16T22:23:09.7702762Z\",\"2020-03-16T22:23:09.6746702Z\",\"2020-03-16T22:23:09.6167065Z\",\"2020-03-16T22:23:09.6041839Z\",\"2020-03-16T22:23:09.4416633Z\",\"2020-03-16T22:23:09.4266662Z\",\"2020-03-16T22:23:09.4266662Z\",\"2020-03-16T22:23:09.4266662Z\",\"2020-03-16T22:23:08.8141232Z\",\"2020-03-16T22:23:08.8119191Z\",\"2020-03-16T22:23:08.8060935Z\",\"2020-03-16T22:23:08.8039062Z\",\"2020-03-16T22:23:08.8038841Z\",\"2020-03-16T22:23:08.8036681Z\",\"2020-03-16T22:23:08.8013113Z\",\"2020-03-16T22:23:08.8009779Z\",\"2020-03-16T22:23:08.8007296Z\",\"2020-03-16T22:23:08.7843812Z\",\"2020-03-16T22:23:08.6425775Z\",\"2020-03-16T22:23:08.6316232Z\",\"2020-03-16T22:23:08.3746707Z\",\"2020-03-16T22:23:08.3627678Z\",\"2020-03-16T22:23:08.2966054Z\",\"2020-03-16T22:23:08.2966054Z\",\"2020-03-16T22:23:08.2966054Z\",\"2020-03-16T22:23:08.2916073Z\",\"2020-03-16T22:23:08.2916073Z\",\"2020-03-16T22:23:08.2866063Z\",\"2020-03-16T22:23:08.2866063Z\",\"2020-03-16T22:23:08.269208Z\",\"2020-03-16T22:23:08.2640386Z\",\"2020-03-16T22:23:07.9777834Z\",\"2020-03-16T22:23:07.8042216Z\",\"2020-03-16T22:23:07.7840468Z\",\"2020-03-16T22:23:07.7140601Z\",\"2020-03-16T22:23:07.6553717Z\",\"2020-03-16T22:23:07.6291901Z\",\"2020-03-16T22:23:07.6241901Z\",\"2020-03-16T22:23:07.6241901Z\",\"2020-03-16T22:23:07.6141891Z\",\"2020-03-16T22:23:07.6141891Z\",\"2020-03-16T22:23:07.6091906Z\",\"2020-03-16T22:23:07.6091906Z\",\"2020-03-16T22:23:07.6091906Z\",\"2020-03-16T22:23:07.6091906Z\",\"2020-03-16T22:23:07.6091906Z\",\"2020-03-16T22:23:07.6091906Z\",\"2020-03-16T22:23:07.6041908Z\",\"2020-03-16T22:23:07.5964408Z\",\"2020-03-16T22:23:07.5952508Z\",\"2020-03-16T22:23:07.5947561Z\",\"2020-03-16T22:23:07.594368Z\",\"2020-03-16T22:23:07.5937345Z\",\"2020-03-16T22:23:07.592812Z\",\"2020-03-16T22:23:07.5897783Z\",\"2020-03-16T22:23:07.5890273Z\",\"2020-03-16T22:23:07.5841903Z\",\"2020-03-16T22:23:07.5841903Z\",\"2020-03-16T22:23:07.5791907Z\",\"2020-03-16T22:23:07.5741908Z\",\"2020-03-16T22:23:07.5741908Z\",\"2020-03-16T22:23:07.5641866Z\",\"2020-03-16T22:23:07.5591883Z\",\"2020-03-16T22:23:07.5541881Z\",\"2020-03-16T22:23:07.5491875Z\",\"2020-03-16T22:23:07.5391868Z\",\"2020-03-16T22:23:07.5363123Z\",\"2020-03-16T22:23:07.5342704Z\",\"2020-03-16T22:23:07.5308918Z\",\"2020-03-16T22:23:07.5291879Z\",\"2020-03-16T22:23:07.5247504Z\",\"2020-03-16T22:23:07.5243218Z\",\"2020-03-16T22:23:07.5240704Z\",\"2020-03-16T22:23:07.5193613Z\",\"2020-03-16T22:23:07.5147445Z\",\"2020-03-16T22:23:07.5141847Z\",\"2020-03-16T22:23:07.5103679Z\",\"2020-03-16T22:23:07.5103182Z\",\"2020-03-16T22:23:07.5102775Z\",\"2020-03-16T22:23:07.5064699Z\",\"2020-03-16T22:23:07.5050437Z\",\"2020-03-16T22:23:07.4987349Z\",\"2020-03-16T22:23:07.494186Z\",\"2020-03-16T22:23:07.494186Z\",\"2020-03-16T22:23:07.494186Z\",\"2020-03-16T22:23:07.4891857Z\",\"2020-03-16T22:23:07.4891857Z\",\"2020-03-16T22:23:07.4891857Z\",\"2020-03-16T22:23:07.4891857Z\",\"2020-03-16T22:23:07.4842291Z\",\"2020-03-16T22:23:07.4842291Z\",\"2020-03-16T22:23:07.4246279Z\",\"2020-03-16T22:23:07.4141847Z\",\"2020-03-16T22:23:07.4141847Z\",\"2020-03-16T22:23:07.4091856Z\",\"2020-03-16T22:23:07.4091856Z\",\"2020-03-16T22:23:07.4091856Z\",\"2020-03-16T22:23:07.4091856Z\",\"2020-03-16T22:23:07.3990212Z\",\"2020-03-16T22:23:07.3941875Z\",\"2020-03-16T22:23:07.3941875Z\",\"2020-03-16T22:23:07.3940219Z\",\"2020-03-16T22:23:07.3444105Z\",\"2020-03-16T22:23:07.3390215Z\",\"2020-03-16T22:23:07.3199213Z\",\"2020-03-16T22:23:07.304764Z\",\"2020-03-16T22:23:07.2691806Z\",\"2020-03-16T22:23:07.2691806Z\",\"2020-03-16T22:23:07.2691806Z\",\"2020-03-16T22:23:07.2641804Z\",\"2020-03-16T22:23:07.2641804Z\",\"2020-03-16T22:23:07.2617689Z\",\"2020-03-16T22:23:07.2493922Z\",\"2020-03-16T22:23:07.2341797Z\",\"2020-03-16T22:23:07.2341797Z\",\"2020-03-16T22:23:07.2241817Z\",\"2020-03-16T22:23:07.2241817Z\",\"2020-03-16T22:23:07.2241817Z\",\"2020-03-16T22:23:07.2241817Z\",\"2020-03-16T22:23:07.2240906Z\",\"2020-03-16T22:23:07.2191794Z\",\"2020-03-16T22:23:07.2191794Z\",\"2020-03-16T22:23:07.2190134Z\",\"2020-03-16T22:23:07.2190134Z\",\"2020-03-16T22:23:07.2140157Z\",\"2020-03-16T22:23:07.2140157Z\",\"2020-03-16T22:23:07.2140157Z\",\"2020-03-16T22:23:07.2140157Z\",\"2020-03-16T22:23:07.2140157Z\",\"2020-03-16T22:23:07.2140157Z\",\"2020-03-16T22:23:07.2140157Z\",\"2020-03-16T22:23:07.2140157Z\",\"2020-03-16T22:23:07.2140157Z\",\"2020-03-16T22:23:07.2140157Z\",\"2020-03-16T22:23:07.2140157Z\",\"2020-03-16T22:23:06.8413208Z\",\"2020-03-16T22:23:06.7953191Z\",\"2020-03-16T22:23:06.7049841Z\",\"2020-03-16T22:23:06.6650134Z\",\"2020-03-16T22:23:06.6452854Z\",\"2020-03-16T22:23:06.6449861Z\",\"2020-03-16T22:23:06.6402559Z\",\"2020-03-16T22:23:06.640049Z\",\"2020-03-16T22:23:06.5749834Z\",\"2020-03-16T22:23:06.5707009Z\",\"2020-03-16T22:23:06.5597484Z\",\"2020-03-16T22:23:06.3142827Z\",\"2020-03-16T20:28:32.113344Z\",\"2020-03-16T20:28:32.1088299Z\",\"2020-03-16T20:28:31.6638497Z\",\"2020-03-16T20:15:48.8230039Z\",\"2020-03-16T20:15:48.6530105Z\",\"2020-03-16T16:35:31.0925189Z\",\"2020-03-16T16:35:31.0375241Z\",\"2020-03-16T15:54:18.5742032Z\",\"2020-03-16T15:54:18.534102Z\",\"2020-03-16T15:54:17.9234409Z\",\"2020-03-16T15:24:35.151121Z\",\"2020-03-16T15:24:35.0661242Z\",\"2020-03-16T15:18:49.4374021Z\",\"2020-03-16T15:18:49.3628815Z\",\"2020-03-16T15:18:48.677834Z\",\"2020-03-16T15:08:17.076465Z\",\"2020-03-16T15:08:16.9064396Z\",\"2020-03-16T07:15:29.3731764Z\",\"2020-03-16T07:15:29.3673416Z\",\"2020-03-16T07:15:28.5273175Z\",\"2020-03-16T07:04:41.4865029Z\",\"2020-03-16T07:04:41.2765036Z\",\"2020-03-15T23:27:56.9088473Z\",\"2020-03-15T23:27:56.218808Z\",\"2020-03-15T23:17:28.0155563Z\",\"2020-03-15T23:17:27.8105571Z\",\"2020-03-15T22:02:22.1393144Z\",\"2020-03-15T22:02:22.1343349Z\",\"2020-03-15T22:02:21.4153481Z\",\"2020-03-15T22:02:21.3803369Z\",\"2020-03-15T22:02:21.3753373Z\",\"2020-03-15T22:02:21.3353458Z\",\"2020-03-15T22:02:21.3303386Z\",\"2020-03-15T22:02:21.3132648Z\",\"2020-03-15T22:02:21.3103359Z\",\"2020-03-15T22:02:21.300367Z\",\"2020-03-15T22:02:21.2932373Z\",\"2020-03-15T22:02:21.2932373Z\",\"2020-03-15T22:02:21.290337Z\",\"2020-03-15T22:02:21.2853548Z\",\"2020-03-15T22:02:21.2653367Z\",\"2020-03-15T22:02:21.2453684Z\",\"2020-03-15T22:02:21.1403394Z\",\"2020-03-15T22:02:21.1053426Z\",\"2020-03-15T22:02:21.0953475Z\",\"2020-03-15T22:02:20.9002401Z\",\"2020-03-15T22:02:20.6867366Z\",\"2020-03-15T22:02:20.5819662Z\",\"2020-03-15T22:02:20.2816009Z\",\"2020-03-15T22:02:20.2028638Z\",\"2020-03-15T22:02:20.0434273Z\",\"2020-03-15T22:02:20.0380232Z\",\"2020-03-15T22:02:20.0376433Z\",\"2020-03-15T22:02:20.037641Z\",\"2020-03-15T22:02:20.0357878Z\",\"2020-03-15T22:02:20.0340698Z\",\"2020-03-15T22:02:20.0331045Z\",\"2020-03-15T22:02:20.0316164Z\",\"2020-03-15T22:02:20.0316122Z\",\"2020-03-15T22:02:20.0194094Z\",\"2020-03-15T22:02:19.946632Z\",\"2020-03-15T22:02:19.9440951Z\",\"2020-03-15T22:02:19.6040281Z\",\"2020-03-15T22:02:19.3072588Z\",\"2020-03-15T22:02:19.2941723Z\",\"2020-03-15T22:02:19.0576126Z\",\"2020-03-15T22:02:19.0576126Z\",\"2020-03-15T22:02:19.0553688Z\",\"2020-03-15T22:02:18.8291639Z\",\"2020-03-15T22:02:18.8028268Z\",\"2020-03-15T22:02:18.7926109Z\",\"2020-03-15T22:02:18.7842953Z\",\"2020-03-15T22:02:18.7696007Z\",\"2020-03-15T22:02:18.7687264Z\",\"2020-03-15T22:02:18.7546177Z\",\"2020-03-15T22:02:18.7520351Z\",\"2020-03-15T22:02:18.749026Z\",\"2020-03-15T22:02:18.7317667Z\",\"2020-03-15T22:02:18.7296003Z\",\"2020-03-15T22:02:18.7253Z\",\"2020-03-15T22:02:18.723755Z\",\"2020-03-15T22:02:18.7076086Z\",\"2020-03-15T22:02:18.7042758Z\",\"2020-03-15T22:02:18.7003729Z\",\"2020-03-15T22:02:18.6920298Z\",\"2020-03-15T22:02:18.6886511Z\",\"2020-03-15T22:02:18.6871772Z\",\"2020-03-15T22:02:18.6846438Z\",\"2020-03-15T22:02:18.6840329Z\",\"2020-03-15T22:02:18.6817468Z\",\"2020-03-15T22:02:18.6802969Z\",\"2020-03-15T22:02:18.6787528Z\",\"2020-03-15T22:02:18.665363Z\",\"2020-03-15T22:02:18.6609999Z\",\"2020-03-15T22:02:18.6542836Z\",\"2020-03-15T22:02:18.6492842Z\",\"2020-03-15T22:02:18.6492842Z\",\"2020-03-15T22:02:18.6492842Z\",\"2020-03-15T22:02:18.6492842Z\",\"2020-03-15T22:02:18.6392955Z\",\"2020-03-15T22:02:18.6343555Z\",\"2020-03-15T22:02:18.629303Z\",\"2020-03-15T22:02:18.629303Z\",\"2020-03-15T22:02:18.6242755Z\",\"2020-03-15T22:02:18.6242755Z\",\"2020-03-15T22:02:18.6192765Z\",\"2020-03-15T22:02:18.6192765Z\",\"2020-03-15T22:02:18.6192765Z\",\"2020-03-15T22:02:18.6192765Z\",\"2020-03-15T22:02:18.6192765Z\",\"2020-03-15T22:02:18.6142722Z\",\"2020-03-15T22:02:18.6142722Z\",\"2020-03-15T22:02:18.6092724Z\",\"2020-03-15T22:02:18.6042712Z\",\"2020-03-15T22:02:18.6042712Z\",\"2020-03-15T22:02:18.5992717Z\",\"2020-03-15T22:02:18.5992717Z\",\"2020-03-15T22:02:18.5992717Z\",\"2020-03-15T22:02:18.5976105Z\",\"2020-03-15T22:02:18.5173153Z\",\"2020-03-15T22:02:18.4973146Z\",\"2020-03-15T22:02:18.4973146Z\",\"2020-03-15T22:02:18.494732Z\",\"2020-03-15T22:02:18.4888129Z\",\"2020-03-15T22:02:18.4775967Z\",\"2020-03-15T22:02:18.4775967Z\",\"2020-03-15T22:02:18.4775967Z\",\"2020-03-15T22:02:18.4775967Z\",\"2020-03-15T22:02:18.4775967Z\",\"2020-03-15T22:02:18.4775967Z\",\"2020-03-15T22:02:18.4775967Z\",\"2020-03-15T22:02:18.4775967Z\",\"2020-03-15T22:02:18.4775967Z\",\"2020-03-15T22:02:18.4775967Z\",\"2020-03-15T22:02:18.4642676Z\",\"2020-03-15T22:02:18.4592668Z\",\"2020-03-15T22:02:18.4492669Z\",\"2020-03-15T22:02:18.4425999Z\",\"2020-03-15T22:02:18.4393485Z\",\"2020-03-15T22:02:18.4342954Z\",\"2020-03-15T22:02:18.4292636Z\",\"2020-03-15T22:02:18.4153211Z\",\"2020-03-15T22:02:18.4103327Z\",\"2020-03-15T22:02:18.4097692Z\",\"2020-03-15T22:02:18.3947555Z\",\"2020-03-15T22:02:18.3897295Z\",\"2020-03-15T22:02:18.3847546Z\",\"2020-03-15T22:02:18.3798153Z\",\"2020-03-15T22:02:18.375332Z\",\"2020-03-15T22:02:18.3747552Z\",\"2020-03-15T22:02:18.3747552Z\",\"2020-03-15T22:02:18.3747552Z\",\"2020-03-15T22:02:18.3747552Z\",\"2020-03-15T22:02:18.3697239Z\",\"2020-03-15T22:02:18.3697239Z\",\"2020-03-15T22:02:18.3675834Z\",\"2020-03-15T22:02:18.3503344Z\",\"2020-03-15T22:02:18.3453304Z\",\"2020-03-15T22:02:18.3453304Z\",\"2020-03-15T22:02:18.3453304Z\",\"2020-03-15T22:02:18.3453304Z\",\"2020-03-15T22:02:18.3447526Z\",\"2020-03-15T22:02:18.3447526Z\",\"2020-03-15T22:02:18.3403302Z\",\"2020-03-15T22:02:18.3316298Z\",\"2020-03-15T22:02:18.3316298Z\",\"2020-03-15T22:02:18.3316298Z\",\"2020-03-15T22:02:18.3275897Z\",\"2020-03-15T22:02:18.3275897Z\",\"2020-03-15T22:02:18.3275897Z\",\"2020-03-15T22:02:18.3253368Z\",\"2020-03-15T22:02:18.3253368Z\",\"2020-03-15T22:02:18.3253368Z\",\"2020-03-15T22:02:18.3225864Z\",\"2020-03-15T22:02:18.3225864Z\",\"2020-03-15T22:02:18.3225864Z\",\"2020-03-15T22:02:18.3175856Z\",\"2020-03-15T22:02:18.3175856Z\",\"2020-03-15T22:02:18.3175856Z\",\"2020-03-15T22:02:18.3125847Z\",\"2020-03-15T22:02:18.3125847Z\",\"2020-03-15T22:02:18.3025846Z\",\"2020-03-15T22:02:18.3025846Z\",\"2020-03-15T22:02:18.3025846Z\",\"2020-03-15T22:02:18.3025846Z\",\"2020-03-15T22:02:18.2975856Z\",\"2020-03-15T22:02:18.2975856Z\",\"2020-03-15T22:02:18.2975856Z\",\"2020-03-15T22:02:18.2975856Z\",\"2020-03-15T22:02:18.2975856Z\",\"2020-03-15T22:02:18.2775846Z\",\"2020-03-15T22:02:18.2692904Z\",\"2020-03-15T22:02:18.267584Z\",\"2020-03-15T22:02:18.2625858Z\",\"2020-03-15T22:02:18.2625858Z\",\"2020-03-15T22:02:18.2625858Z\",\"2020-03-15T22:02:18.2625858Z\",\"2020-03-15T22:02:18.2299853Z\",\"2020-03-15T22:02:18.2175909Z\",\"2020-03-15T22:02:18.2142556Z\",\"2020-03-15T22:02:18.2142556Z\",\"2020-03-15T22:02:18.2125898Z\",\"2020-03-15T22:02:18.2042558Z\",\"2020-03-15T22:02:18.2042558Z\",\"2020-03-15T22:02:18.1942573Z\",\"2020-03-15T22:02:18.1942573Z\",\"2020-03-15T22:02:18.1942573Z\",\"2020-03-15T22:02:18.1893064Z\",\"2020-03-15T22:02:18.1893064Z\",\"2020-03-15T22:02:18.1792846Z\",\"2020-03-15T22:02:18.1697252Z\",\"2020-03-15T22:02:18.1447561Z\",\"2020-03-15T22:02:18.144307Z\",\"2020-03-15T22:02:18.1343442Z\",\"2020-03-15T22:02:18.1126121Z\",\"2020-03-15T22:02:18.0942497Z\",\"2020-03-15T22:02:18.0925861Z\",\"2020-03-15T22:02:18.0925861Z\",\"2020-03-15T22:02:18.0925861Z\",\"2020-03-15T22:02:18.0876702Z\",\"2020-03-15T22:02:18.0876702Z\",\"2020-03-15T22:02:18.0876702Z\",\"2020-03-15T22:02:18.0876702Z\",\"2020-03-15T22:02:18.0876702Z\",\"2020-03-15T22:02:18.0876702Z\",\"2020-03-15T22:02:18.0876702Z\",\"2020-03-15T22:02:18.0775865Z\",\"2020-03-15T22:02:18.0125889Z\",\"2020-03-15T22:02:17.9878603Z\",\"2020-03-15T22:02:17.54347Z\",\"2020-03-15T22:02:17.4879748Z\",\"2020-03-15T22:02:17.4080894Z\",\"2020-03-15T22:02:17.3566291Z\",\"2020-03-15T22:02:17.3316124Z\",\"2020-03-15T22:02:17.3302375Z\",\"2020-03-15T22:02:17.3300616Z\",\"2020-03-15T22:02:17.3251954Z\",\"2020-03-15T22:02:17.2666359Z\",\"2020-03-15T22:02:17.2536631Z\",\"2020-03-15T22:02:17.2502154Z\",\"2020-03-15T22:02:17.0652187Z\",\"2020-03-15T17:44:51.6759507Z\",\"2020-03-15T17:44:51.6724725Z\",\"2020-03-15T17:44:50.4614184Z\",\"2020-03-15T17:32:47.1685702Z\",\"2020-03-15T17:32:46.9635651Z\",\"2020-03-15T12:52:14.3932838Z\",\"2020-03-15T12:41:34.9460844Z\",\"2020-03-15T12:41:34.7158615Z\",\"2020-03-14T23:43:51.6758141Z\",\"2020-03-14T23:43:51.6650021Z\",\"2020-03-14T23:43:51.089971Z\",\"2020-03-14T23:32:19.1208425Z\",\"2020-03-14T23:32:18.9608426Z\",\"2020-03-14T21:53:05.9859416Z\",\"2020-03-14T21:53:02.7959176Z\",\"2020-03-14T21:52:58.2335176Z\",\"2020-03-14T21:52:55.6655869Z\",\"2020-03-14T21:52:55.5355469Z\",\"2020-03-14T21:52:55.5355469Z\",\"2020-03-14T21:52:55.5309001Z\",\"2020-03-14T21:52:55.5309001Z\",\"2020-03-14T21:52:55.5309001Z\",\"2020-03-14T21:52:55.5309001Z\",\"2020-03-14T21:52:55.5309001Z\",\"2020-03-14T21:52:55.5309001Z\",\"2020-03-14T21:52:55.5309001Z\",\"2020-03-14T21:52:55.4989705Z\",\"2020-03-14T21:52:55.4939469Z\",\"2020-03-14T21:52:54.8467023Z\",\"2020-03-14T21:52:52.53101Z\",\"2020-03-14T21:52:52.53101Z\",\"2020-03-14T21:52:52.53101Z\",\"2020-03-14T21:52:52.526007Z\",\"2020-03-14T21:52:52.3460019Z\",\"2020-03-14T21:52:50.6394671Z\",\"2020-03-14T21:52:49.5497474Z\",\"2020-03-14T21:52:47.5948373Z\",\"2020-03-14T21:52:47.4630234Z\",\"2020-03-14T21:52:47.4480583Z\",\"2020-03-14T21:52:47.1565466Z\",\"2020-03-14T21:52:46.7993092Z\",\"2020-03-14T21:52:46.7386213Z\",\"2020-03-14T21:52:46.7335923Z\",\"2020-03-14T21:52:46.6243175Z\",\"2020-03-14T21:52:46.6193212Z\",\"2020-03-14T21:52:46.6143103Z\",\"2020-03-14T21:52:46.6093086Z\",\"2020-03-14T21:52:46.6093086Z\",\"2020-03-14T21:52:46.2549846Z\",\"2020-03-14T21:52:46.1685453Z\",\"2020-03-14T21:52:46.0955987Z\",\"2020-03-14T21:52:45.2546024Z\",\"2020-03-14T21:52:44.46294Z\",\"2020-03-14T21:52:44.2725062Z\",\"2020-03-14T21:52:44.26774Z\",\"2020-03-14T21:52:44.26774Z\",\"2020-03-14T21:52:44.2625081Z\",\"2020-03-14T21:52:44.2625081Z\",\"2020-03-14T21:52:44.2625081Z\",\"2020-03-14T21:52:44.2581726Z\",\"2020-03-14T21:52:44.2581726Z\",\"2020-03-14T21:52:44.2581726Z\",\"2020-03-14T21:52:44.2581726Z\",\"2020-03-14T21:52:44.2581726Z\",\"2020-03-14T21:52:44.2423182Z\",\"2020-03-14T21:52:44.127325Z\",\"2020-03-14T21:52:44.0523219Z\",\"2020-03-14T21:52:43.9565791Z\",\"2020-03-14T21:52:43.886395Z\",\"2020-03-14T21:52:43.7223188Z\",\"2020-03-14T21:52:43.3315348Z\",\"2020-03-14T21:52:41.8871377Z\",\"2020-03-14T21:52:41.8842717Z\",\"2020-03-14T21:52:41.8787273Z\",\"2020-03-14T21:52:41.8751802Z\",\"2020-03-14T21:52:41.8744673Z\",\"2020-03-14T21:52:41.860005Z\",\"2020-03-14T21:52:41.8548694Z\",\"2020-03-14T21:52:41.8466765Z\",\"2020-03-14T21:52:41.8309282Z\",\"2020-03-14T21:52:41.8151767Z\",\"2020-03-14T21:52:41.726786Z\",\"2020-03-14T21:52:41.7168719Z\",\"2020-03-14T21:52:41.68187Z\",\"2020-03-14T21:52:41.6728643Z\",\"2020-03-14T21:52:41.3772636Z\",\"2020-03-14T21:52:41.3772636Z\",\"2020-03-14T21:52:41.3722692Z\",\"2020-03-14T21:52:41.3622697Z\",\"2020-03-14T21:52:41.3622697Z\",\"2020-03-14T21:52:41.3572636Z\",\"2020-03-14T21:52:41.3572636Z\",\"2020-03-14T21:52:41.3572636Z\",\"2020-03-14T21:52:41.3572636Z\",\"2020-03-14T21:52:41.3572636Z\",\"2020-03-14T21:52:41.3572636Z\",\"2020-03-14T21:52:41.16935Z\",\"2020-03-14T21:52:41.16935Z\",\"2020-03-14T21:52:41.0129464Z\",\"2020-03-14T21:52:40.9717769Z\",\"2020-03-14T21:52:40.947844Z\",\"2020-03-14T21:52:40.9439233Z\",\"2020-03-14T21:52:40.9018671Z\",\"2020-03-14T21:52:40.9016841Z\",\"2020-03-14T21:52:40.899843Z\",\"2020-03-14T21:52:40.8996296Z\",\"2020-03-14T21:52:40.8957125Z\",\"2020-03-14T21:52:40.8939439Z\",\"2020-03-14T21:52:40.893852Z\",\"2020-03-14T21:52:40.8909323Z\",\"2020-03-14T21:52:40.8578738Z\",\"2020-03-14T21:52:40.8538513Z\",\"2020-03-14T21:52:40.849838Z\",\"2020-03-14T21:52:40.8478717Z\",\"2020-03-14T21:52:40.8478717Z\",\"2020-03-14T21:52:40.8478717Z\",\"2020-03-14T21:52:40.8478717Z\",\"2020-03-14T21:52:40.8478717Z\",\"2020-03-14T21:52:40.8478717Z\",\"2020-03-14T21:52:40.8478717Z\",\"2020-03-14T21:52:40.8478717Z\",\"2020-03-14T21:52:40.8478717Z\",\"2020-03-14T21:52:40.8478717Z\",\"2020-03-14T21:52:40.8478717Z\",\"2020-03-14T21:52:40.8478717Z\",\"2020-03-14T21:52:40.8478717Z\",\"2020-03-14T21:52:40.8466795Z\",\"2020-03-14T21:52:40.8457121Z\",\"2020-03-14T21:52:40.8439109Z\",\"2020-03-14T21:52:40.8428368Z\",\"2020-03-14T21:52:40.8409322Z\",\"2020-03-14T21:52:40.8409322Z\",\"2020-03-14T21:52:40.8078711Z\",\"2020-03-14T21:52:40.8078402Z\",\"2020-03-14T21:52:40.7317771Z\",\"2020-03-14T21:52:40.7317771Z\",\"2020-03-14T21:52:40.7317771Z\",\"2020-03-14T21:52:40.7317771Z\",\"2020-03-14T21:52:40.7317771Z\",\"2020-03-14T21:52:40.7317771Z\",\"2020-03-14T21:52:40.7268017Z\",\"2020-03-14T21:52:40.7268017Z\",\"2020-03-14T21:52:40.7268017Z\",\"2020-03-14T21:52:40.7268017Z\",\"2020-03-14T21:52:40.7217779Z\",\"2020-03-14T21:52:40.7217779Z\",\"2020-03-14T21:52:40.716778Z\",\"2020-03-14T21:52:40.716778Z\",\"2020-03-14T21:52:40.716778Z\",\"2020-03-14T21:52:40.716778Z\",\"2020-03-14T21:52:40.7117786Z\",\"2020-03-14T21:52:40.7117786Z\",\"2020-03-14T21:52:40.7067762Z\",\"2020-03-14T21:52:40.701776Z\",\"2020-03-14T21:52:40.6967745Z\",\"2020-03-14T21:52:40.6967745Z\",\"2020-03-14T21:52:40.6967745Z\",\"2020-03-14T21:52:40.6967745Z\",\"2020-03-14T21:52:40.6967745Z\",\"2020-03-14T21:52:40.6917754Z\",\"2020-03-14T21:52:40.6867747Z\",\"2020-03-14T21:52:40.6867747Z\",\"2020-03-14T21:52:40.6867747Z\",\"2020-03-14T21:52:40.6867747Z\",\"2020-03-14T21:52:40.6817765Z\",\"2020-03-14T21:52:40.6817765Z\",\"2020-03-14T21:52:40.6817765Z\",\"2020-03-14T21:52:40.6817765Z\",\"2020-03-14T21:52:40.6817765Z\",\"2020-03-14T21:52:40.6817765Z\",\"2020-03-14T21:52:40.6817765Z\",\"2020-03-14T21:52:40.6817765Z\",\"2020-03-14T21:52:40.6778713Z\",\"2020-03-14T21:52:40.6778713Z\",\"2020-03-14T21:52:40.6778713Z\",\"2020-03-14T21:52:40.6778713Z\",\"2020-03-14T21:52:40.6778713Z\",\"2020-03-14T21:52:40.6778713Z\",\"2020-03-14T21:52:40.672872Z\",\"2020-03-14T21:52:40.672872Z\",\"2020-03-14T21:52:40.672872Z\",\"2020-03-14T21:52:40.6678718Z\",\"2020-03-14T21:52:40.6678718Z\",\"2020-03-14T21:52:40.6678718Z\",\"2020-03-14T21:52:40.6678718Z\",\"2020-03-14T21:52:40.6578705Z\",\"2020-03-14T21:52:40.6578705Z\",\"2020-03-14T21:52:40.6578705Z\",\"2020-03-14T21:52:40.6578705Z\",\"2020-03-14T21:52:40.6528726Z\",\"2020-03-14T21:52:40.6528726Z\",\"2020-03-14T21:52:40.6478706Z\",\"2020-03-14T21:52:40.6478706Z\",\"2020-03-14T21:52:40.6478706Z\",\"2020-03-14T21:52:40.6428702Z\",\"2020-03-14T21:52:40.6428702Z\",\"2020-03-14T21:52:40.6428702Z\",\"2020-03-14T21:52:40.6428702Z\",\"2020-03-14T21:52:40.5778702Z\",\"2020-03-14T21:52:40.5778702Z\",\"2020-03-14T21:52:40.5767729Z\",\"2020-03-14T21:52:40.55635Z\",\"2020-03-14T21:52:40.5517757Z\",\"2020-03-14T21:52:40.5517757Z\",\"2020-03-14T21:52:40.5517757Z\",\"2020-03-14T21:52:40.5417768Z\",\"2020-03-14T21:52:40.4767754Z\",\"2020-03-14T21:52:40.4667757Z\",\"2020-03-14T21:52:40.4667757Z\",\"2020-03-14T21:52:40.4617745Z\",\"2020-03-14T21:52:40.4467768Z\",\"2020-03-14T21:52:40.4467768Z\",\"2020-03-14T21:52:40.4467768Z\",\"2020-03-14T21:52:40.4467768Z\",\"2020-03-14T21:52:40.4417763Z\",\"2020-03-14T21:52:40.4417763Z\",\"2020-03-14T21:52:40.4417763Z\",\"2020-03-14T21:52:40.1301026Z\",\"2020-03-14T21:52:40.1035956Z\",\"2020-03-14T21:52:40.0238889Z\",\"2020-03-14T21:52:39.9659299Z\",\"2020-03-14T21:52:39.9488523Z\",\"2020-03-14T21:52:39.9488523Z\",\"2020-03-14T21:52:39.9478115Z\",\"2020-03-14T21:52:39.9451013Z\",\"2020-03-14T21:52:39.8998162Z\",\"2020-03-14T21:52:39.8787909Z\",\"2020-03-14T21:52:39.8785934Z\",\"2020-03-14T21:52:39.6750861Z\",\"2020-03-14T02:24:27.7566354Z\",\"2020-03-14T02:24:27.3016462Z\",\"2020-03-14T02:12:38.2223894Z\",\"2020-03-14T02:12:37.9873974Z\",\"2020-03-13T23:59:36.718744Z\",\"2020-03-13T23:59:36.6859668Z\",\"2020-03-13T23:59:36.0859399Z\",\"2020-03-13T23:48:17.7736584Z\",\"2020-03-13T23:48:17.6936524Z\",\"2020-03-13T21:53:35.742125Z\",\"2020-03-13T21:53:35.7371253Z\",\"2020-03-13T21:53:34.7692915Z\",\"2020-03-13T21:53:32.0767639Z\",\"2020-03-13T21:53:31.2801047Z\",\"2020-03-13T21:53:28.8969457Z\",\"2020-03-13T21:53:26.4584748Z\",\"2020-03-13T21:53:23.7228665Z\",\"2020-03-13T21:53:23.4673073Z\",\"2020-03-13T21:53:23.3674309Z\",\"2020-03-13T21:53:23.3573089Z\",\"2020-03-13T21:53:23.3473095Z\",\"2020-03-13T21:53:23.337427Z\",\"2020-03-13T21:53:23.337427Z\",\"2020-03-13T21:53:23.337427Z\",\"2020-03-13T21:53:23.337427Z\",\"2020-03-13T21:53:23.337427Z\",\"2020-03-13T21:53:23.3323463Z\",\"2020-03-13T21:53:23.3323463Z\",\"2020-03-13T21:53:23.3323463Z\",\"2020-03-13T21:53:23.1472579Z\",\"2020-03-13T21:53:22.8487137Z\",\"2020-03-13T21:53:22.4557025Z\",\"2020-03-13T21:53:21.367265Z\",\"2020-03-13T21:53:21.2222674Z\",\"2020-03-13T21:53:20.5519102Z\",\"2020-03-13T21:53:20.5419029Z\",\"2020-03-13T21:53:20.5319091Z\",\"2020-03-13T21:53:20.5169129Z\",\"2020-03-13T21:53:20.5169129Z\",\"2020-03-13T21:53:20.5169129Z\",\"2020-03-13T21:53:20.5169129Z\",\"2020-03-13T21:53:20.5169129Z\",\"2020-03-13T21:53:20.5169129Z\",\"2020-03-13T21:53:20.5169129Z\",\"2020-03-13T21:53:20.511903Z\",\"2020-03-13T21:53:20.511903Z\",\"2020-03-13T21:53:20.511903Z\",\"2020-03-13T21:53:20.511903Z\",\"2020-03-13T21:53:20.511903Z\",\"2020-03-13T21:53:20.2637178Z\",\"2020-03-13T21:53:20.1413025Z\",\"2020-03-13T21:53:20.1387199Z\",\"2020-03-13T21:53:20.1106636Z\",\"2020-03-13T21:53:20.0180712Z\",\"2020-03-13T21:53:20.0131131Z\",\"2020-03-13T21:53:19.9638524Z\",\"2020-03-13T21:53:19.5926524Z\",\"2020-03-13T21:53:19.2825309Z\",\"2020-03-13T21:53:19.2140533Z\",\"2020-03-13T21:53:18.1274668Z\",\"2020-03-13T21:53:18.1239007Z\",\"2020-03-13T21:53:18.093157Z\",\"2020-03-13T21:53:18.0879046Z\",\"2020-03-13T21:53:18.0240651Z\",\"2020-03-13T21:53:17.8724952Z\",\"2020-03-13T21:53:17.8438624Z\",\"2020-03-13T21:53:17.7028298Z\",\"2020-03-13T21:53:17.5503091Z\",\"2020-03-13T21:53:17.4136601Z\",\"2020-03-13T21:53:17.2686939Z\",\"2020-03-13T21:53:16.3639427Z\",\"2020-03-13T21:53:15.4006639Z\",\"2020-03-13T21:53:15.3012161Z\",\"2020-03-13T21:53:15.2951315Z\",\"2020-03-13T21:53:15.1287286Z\",\"2020-03-13T21:53:15.0486163Z\",\"2020-03-13T21:53:15.0445834Z\",\"2020-03-13T21:53:15.0323503Z\",\"2020-03-13T21:53:15.0206992Z\",\"2020-03-13T21:53:15.0186058Z\",\"2020-03-13T21:53:15.0182222Z\"],\"marker\":{\"color\":\"coral\"},\"name\":\"Events\"}];\n", | |
" var layout = {\"title\":\"Events over time\"};\n", | |
" Plotly.newPlot('2fac9791-7b41-4af6-9903-28582d8f57a6', data, layout);\n", | |
" \n", | |
"});\n", | |
"};\n", | |
"if ((typeof(requirejs) !== typeof(Function)) || (typeof(requirejs.config) !== typeof(Function))) { \n", | |
" var script = document.createElement(\"script\"); \n", | |
" script.setAttribute(\"src\", \"https://cdnjs.cloudflare.com/ajax/libs/require.js/2.3.6/require.min.js\"); \n", | |
" script.onload = function(){\n", | |
" renderPlotly();\n", | |
" };\n", | |
" document.getElementsByTagName(\"head\")[0].appendChild(script); \n", | |
"}\n", | |
"else {\n", | |
" renderPlotly();\n", | |
"}\n", | |
"</script>\n" | |
] | |
}, | |
"metadata": {}, | |
"output_type": "display_data" | |
} | |
], | |
"source": [ | |
"$eventsOverTime = [Graph.Histogram]@{\n", | |
" name = \"Events\"\n", | |
" x = $logs.EventTimestamp\n", | |
" marker = [Graph.Marker]@{\n", | |
" color = \"coral\"\n", | |
" }\n", | |
"}\n", | |
"\n", | |
"$eventsOverTime | New-PlotlyChart -Title \"Events over time\" | Out-Display" | |
] | |
} | |
], | |
"metadata": { | |
"celltoolbar": "Slideshow", | |
"kernelspec": { | |
"display_name": ".NET (PowerShell)", | |
"language": "PowerShell", | |
"name": ".net-powershell" | |
}, | |
"language_info": { | |
"file_extension": ".ps1", | |
"mimetype": "text/x-powershell", | |
"name": "PowerShell", | |
"pygments_lexer": "powershell", | |
"version": "7.0" | |
} | |
}, | |
"nbformat": 4, | |
"nbformat_minor": 4 | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment