通过插入一些数据,可以将application insights资源切换到活动状态。您可以使用Powershell通过HTTP POST执行此操作:
$body = (New-Object PSObject |
Add-Member -PassThru NoteProperty name 'Microsoft.ApplicationInsights.Event' |
Add-Member -PassThru NoteProperty time $([System.dateTime]::UtcNow.ToString('o')) |
Add-Member -PassThru NoteProperty iKey '<INSERT-INSTRUMENTATION-KEY>' |
Add-Member -PassThru NoteProperty data (New-Object PSObject |
Add-Member -PassThru NoteProperty baseType 'EventData' |
Add-Member -PassThru NoteProperty baseData (New-Object PSObject |
Add-Member -PassThru NoteProperty ver 2 |
Add-Member -PassThru NoteProperty name 'Hello!'))) |
ConvertTo-JSON -depth 5;
Invoke-WebRequest -Uri 'https://dc.services.visualstudio.com/v2/track' -Method 'POST' -UseBasicParsing -body $body
发生这种情况后,可能需要短暂延迟(约1分钟)。