* Migrating to .NET Core 3.1 (#667)
* .netcore 3.1 CompilerHost
* Temporary commit to save work
* Fix JSON response formatting
* Update RewriteDiagnosticResource.cs
* Testing URL Rewrite in 3.1
* Finally fixed url rewrite
* Update Program.cs
* Fixing ApplicationInsights NullReferenceException
* Update Program.cs for Runtime host
* Fix integration test
* Dependent project changes
* Fixing CI/CD build error
* Origin/darreldonald/log analytics data provider (#663)
* added K8SELogAnalytics
* reverted timeout
* show column names
* added tokenservice
* removed unused code
* added exception handling
* added logging
* abstracted parts that would be common in future log analytics providers
* Added more abstraction
* changed target framework back
* condensed the ResultAsDataTable method from LogAnalyticsClientBase.cs
* renamed requestId in K8SELogAnalyticsClient.cs
* remove comments and moved detector name to K8SELogAnalyicsClient
* changed LangVersion to preview
* I changed the language version in the wrong file. correcting that mistake
* reverted langVersion and removed access modifier on ExecuteQueryAsync in ILogAnaliticsClient
* changed base branch to replat3.1 main
Co-authored-by: Darrel Donald <darreldonald@microsoft.com>
* Print version (#668)
* Origin/darreldonald/log analytics data provider (#670)
* added K8SELogAnalytics
* reverted timeout
* show column names
* added tokenservice
* removed unused code
* added exception handling
* added logging
* abstracted parts that would be common in future log analytics providers
* Added more abstraction
* changed target framework back
* condensed the ResultAsDataTable method from LogAnalyticsClientBase.cs
* renamed requestId in K8SELogAnalyticsClient.cs
* remove comments and moved detector name to K8SELogAnalyicsClient
* changed LangVersion to preview
* I changed the language version in the wrong file. correcting that mistake
* reverted langVersion and removed access modifier on ExecuteQueryAsync in ILogAnaliticsClient
* changed base branch to replat3.1 main
* added LogAnalyticsClientFactory
Co-authored-by: Darrel Donald <darreldonald@microsoft.com>
* Converting 2.x logic to 3.1 (#673)
Co-authored-by: Darrel Donald <dldonaldii@gmail.com>
Co-authored-by: Darrel Donald <darreldonald@microsoft.com>
* Remove authorization on the dependency check API namely because we have caching implemented for the API responses.
* Deprecate GetSite calls for Observer.
* Address PR comments
* Switch to secondary after retry, refresh detectors published in last 5 mins
* additional logs
* Force refresh its own cache after publishing
* Set ClientRequestId and MaxExecutiontime
* commenting unit for now
* Publish flow to upload blob and data to table
* E2E test for compilation and load
* Update StorageWatcher.cs
* Update GithubClient.cs
* Store gist references for detector, publish flow for national clouds