Skip to content

Commit

Permalink
Update AI to use live streaming.
Browse files Browse the repository at this point in the history
  • Loading branch information
isaacabraham committed May 18, 2016
1 parent 92ea319 commit 0027723
Show file tree
Hide file tree
Showing 8 changed files with 118 additions and 21 deletions.
1 change: 1 addition & 0 deletions paket.dependencies
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,7 @@ nuget Suave

// Application Insights
nuget Microsoft.ApplicationInsights.TraceListener content:none
nuget Microsoft.ApplicationInsights.WindowsServer > 2 prerelease content:none

// Football
nuget Deedle
Expand Down
45 changes: 27 additions & 18 deletions paket.lock
Original file line number Diff line number Diff line change
Expand Up @@ -4,33 +4,41 @@ NUGET
remote: https://www.nuget.org/api/v2
specs:
Deedle (1.2.4)
FAKE (4.23.4)
FAKE (4.26)
FSharp.Core (4.0.0.1)
FSharp.Data (2.2.5)
Microsoft.ApplicationInsights (2.0)
Zlib.Portable (>= 1.10)
Microsoft.ApplicationInsights (2.1.0-beta4)
Microsoft.ApplicationInsights.Agent.Intercept (1.2.1)
Microsoft.ApplicationInsights.DependencyCollector (2.0)
Microsoft.ApplicationInsights (2.0)
Microsoft.ApplicationInsights.DependencyCollector (2.1.0-beta4)
Microsoft.ApplicationInsights (2.1.0-beta4)
Microsoft.ApplicationInsights.Agent.Intercept (>= 1.2.1)
Microsoft.ApplicationInsights.PerfCounterCollector (2.0)
Microsoft.ApplicationInsights (2.0)
Microsoft.ApplicationInsights.TraceListener (1.2.6) - content: none
Microsoft.ApplicationInsights (>= 1.2.3)
Microsoft.ApplicationInsights.WindowsServer (2.0)
Microsoft.ApplicationInsights (2.0)
Microsoft.ApplicationInsights.DependencyCollector (>= 2.0)
Microsoft.ApplicationInsights.PerfCounterCollector (>= 2.0)
Microsoft.ApplicationInsights.WindowsServer.TelemetryChannel (2.0)
Microsoft.ApplicationInsights.WindowsServer.TelemetryChannel (2.0)
Microsoft.ApplicationInsights (2.0)
Microsoft.ApplicationInsights.PerfCounterCollector (2.1.0-beta4)
Microsoft.ApplicationInsights (2.1.0-beta4)
Microsoft.ApplicationInsights.TraceListener (2.0) - content: none
Microsoft.ApplicationInsights (>= 2.0)
Microsoft.ApplicationInsights.WindowsServer (2.1.0-beta4)
Microsoft.ApplicationInsights (2.1.0-beta4)
Microsoft.ApplicationInsights.DependencyCollector (>= 2.1.0-beta4)
Microsoft.ApplicationInsights.PerfCounterCollector (>= 2.1.0-beta4)
Microsoft.ApplicationInsights.WindowsServer.TelemetryChannel (2.1.0-beta4)
Microsoft.ApplicationInsights.WindowsServer.TelemetryChannel (2.1.0-beta4)
Microsoft.ApplicationInsights (2.1.0-beta4)
Microsoft.AspNet.WebApi.Client (5.2.3)
Microsoft.Net.Http (>= 2.2.22)
Newtonsoft.Json (>= 6.0.4)
Microsoft.AspNet.WebApi.Core (5.2.3)
Microsoft.AspNet.WebApi.Client (>= 5.2.3)
Microsoft.AspNet.WebApi.Owin (5.2.3)
Microsoft.AspNet.WebApi.Core (>= 5.2.3 < 5.3)
Microsoft.Owin (>= 2.0.2)
Owin (>= 1.0)
Microsoft.Bcl (1.1.10)
Microsoft.Bcl.Build (>= 1.0.14)
Microsoft.Bcl.Build (1.0.21) - import_targets: false
Microsoft.Net.Http (2.2.29)
Microsoft.Bcl (>= 1.1.10)
Microsoft.Bcl.Build (>= 1.0.14)
Microsoft.Owin (3.0.1)
Owin (>= 1.0)
Microsoft.Owin.FileSystems (3.0.1)
Expand All @@ -47,6 +55,7 @@ NUGET
Streams (0.4.1)
Suave (1.1.2)
FSharp.Core (>= 3.1.2.5)
Zlib.Portable (1.11)
GITHUB
remote: isaacabraham/enigma
specs:
Expand All @@ -62,8 +71,8 @@ GITHUB
Streams
remote: isaacabraham/azure-fsharp-helpers
specs:
src/appinsights/suave-appinsights.fs (a6583abe81698f6c91a3e262cc49df4114921b6f)
src/appinsights/suave-appinsights.fs (a19885acff94a0d62f4cdb67c9408aa3563667a7)
Microsoft.ApplicationInsights.WindowsServer
Suave
src/configuration.fs (1bfaacc3512274d4a547c2aa887aabaeee7a7d15)
src/diagnostics.fs (1bfaacc3512274d4a547c2aa887aabaeee7a7d15)
src/configuration.fs (a19885acff94a0d62f4cdb67c9408aa3563667a7)
src/diagnostics.fs (a19885acff94a0d62f4cdb67c9408aa3563667a7)
33 changes: 33 additions & 0 deletions src/FootballLibrary/Applications.fsproj
Original file line number Diff line number Diff line change
Expand Up @@ -198,6 +198,28 @@
</ItemGroup>
</When>
</Choose>
<Choose>
<When Condition="$(TargetFrameworkIdentifier) == '.NETFramework' And $(TargetFrameworkVersion) == 'v4.5.2'">
<ItemGroup>
<Reference Include="System.Net.Http.Extensions">
<HintPath>..\..\packages\Microsoft.Net.Http\lib\net45\System.Net.Http.Extensions.dll</HintPath>
<Private>True</Private>
<Paket>True</Paket>
</Reference>
<Reference Include="System.Net.Http.Primitives">
<HintPath>..\..\packages\Microsoft.Net.Http\lib\net45\System.Net.Http.Primitives.dll</HintPath>
<Private>True</Private>
<Paket>True</Paket>
</Reference>
<Reference Include="System.Net.Http">
<Paket>True</Paket>
</Reference>
<Reference Include="System.Net.Http.WebRequest">
<Paket>True</Paket>
</Reference>
</ItemGroup>
</When>
</Choose>
<Choose>
<When Condition="$(TargetFrameworkIdentifier) == '.NETFramework' And $(TargetFrameworkVersion) == 'v4.5.2'">
<ItemGroup>
Expand All @@ -220,4 +242,15 @@
</ItemGroup>
</When>
</Choose>
<Choose>
<When Condition="$(TargetFrameworkIdentifier) == '.NETFramework' And $(TargetFrameworkVersion) == 'v4.5.2'">
<ItemGroup>
<Reference Include="Zlib.Portable">
<HintPath>..\..\packages\Zlib.Portable\lib\portable-net4+sl5+wp8+win8+wpa81+MonoTouch+MonoAndroid\Zlib.Portable.dll</HintPath>
<Private>True</Private>
<Paket>True</Paket>
</Reference>
</ItemGroup>
</When>
</Choose>
</Project>
6 changes: 5 additions & 1 deletion src/FootballLibrary/Scripts/load-references-debug.fsx
Original file line number Diff line number Diff line change
Expand Up @@ -10,4 +10,8 @@
#r "../../../packages/Newtonsoft.Json/lib/net45/Newtonsoft.Json.dll"
#r "../../../packages/Microsoft.AspNet.WebApi.Client/lib/net45/System.Net.Http.Formatting.dll"
#r "../../../packages/Microsoft.AspNet.WebApi.Core/lib/net45/System.Web.Http.dll"
#r "../../../packages/Streams/lib/net45/Streams.dll"
#r "../../../packages/Streams/lib/net45/Streams.dll"
#r "../../../packages/Microsoft.Net.Http/lib/net45/System.Net.Http.Extensions.dll"
#r "../../../packages/Microsoft.Net.Http/lib/net45/System.Net.Http.Primitives.dll"
#r "System.Net.Http.WebRequest.dll"
#r "../../../packages/Zlib.Portable/lib/portable-net4+sl5+wp8+win8+wpa81+MonoTouch+MonoAndroid/Zlib.Portable.dll"
3 changes: 1 addition & 2 deletions src/SuaveHost/App.config
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,6 @@
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.5.2" />
</startup>
<runtime>

<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
<dependentAssembly>
<Paket>True</Paket>
Expand All @@ -14,7 +13,7 @@
<dependentAssembly>
<Paket>True</Paket>
<assemblyIdentity name="Microsoft.ApplicationInsights" publicKeyToken="31bf3856ad364e35" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-999.999.999.999" newVersion="2.0.0.0" />
<bindingRedirect oldVersion="0.0.0.0-999.999.999.999" newVersion="2.1.0.0" />
</dependentAssembly>
<dependentAssembly>
<Paket>True</Paket>
Expand Down
7 changes: 7 additions & 0 deletions src/SuaveHost/ApplicationInsights.config
Original file line number Diff line number Diff line change
Expand Up @@ -12,5 +12,12 @@
<Add PerformanceCounter="\Processor(_Total)\% Processor Time" ReportAs="Processor Time" />
</Counters>
</Add>
<Add Type="Microsoft.ApplicationInsights.Extensibility.PerfCounterCollector.QuickPulse.QuickPulseTelemetryModule, Microsoft.AI.PerfCounterCollector"/>
</TelemetryModules>
<TelemetryProcessors>
<Add Type="Microsoft.ApplicationInsights.Extensibility.PerfCounterCollector.QuickPulse.QuickPulseTelemetryProcessor, Microsoft.AI.PerfCounterCollector"/>
<Add Type="Microsoft.ApplicationInsights.WindowsServer.TelemetryChannel.AdaptiveSamplingTelemetryProcessor, Microsoft.AI.ServerTelemetryChannel">
<MaxTelemetryItemsPerSecond>5</MaxTelemetryItemsPerSecond>
</Add>
</TelemetryProcessors>
</ApplicationInsights>
11 changes: 11 additions & 0 deletions src/SuaveHost/SuaveHost.fsproj
Original file line number Diff line number Diff line change
Expand Up @@ -229,4 +229,15 @@
</ItemGroup>
</When>
</Choose>
<Choose>
<When Condition="$(TargetFrameworkIdentifier) == '.NETFramework' And $(TargetFrameworkVersion) == 'v4.5.2'">
<ItemGroup>
<Reference Include="Zlib.Portable">
<HintPath>..\..\packages\Zlib.Portable\lib\portable-net4+sl5+wp8+win8+wpa81+MonoTouch+MonoAndroid\Zlib.Portable.dll</HintPath>
<Private>True</Private>
<Paket>True</Paket>
</Reference>
</ItemGroup>
</When>
</Choose>
</Project>
33 changes: 33 additions & 0 deletions src/WebHost/OwinHost.fsproj
Original file line number Diff line number Diff line change
Expand Up @@ -188,6 +188,28 @@
</ItemGroup>
</When>
</Choose>
<Choose>
<When Condition="$(TargetFrameworkIdentifier) == '.NETFramework' And $(TargetFrameworkVersion) == 'v4.5.2'">
<ItemGroup>
<Reference Include="System.Net.Http.Extensions">
<HintPath>..\..\packages\Microsoft.Net.Http\lib\net45\System.Net.Http.Extensions.dll</HintPath>
<Private>True</Private>
<Paket>True</Paket>
</Reference>
<Reference Include="System.Net.Http.Primitives">
<HintPath>..\..\packages\Microsoft.Net.Http\lib\net45\System.Net.Http.Primitives.dll</HintPath>
<Private>True</Private>
<Paket>True</Paket>
</Reference>
<Reference Include="System.Net.Http">
<Paket>True</Paket>
</Reference>
<Reference Include="System.Net.Http.WebRequest">
<Paket>True</Paket>
</Reference>
</ItemGroup>
</When>
</Choose>
<Choose>
<When Condition="$(TargetFrameworkIdentifier) == '.NETFramework' And $(TargetFrameworkVersion) == 'v4.5.2'">
<ItemGroup>
Expand Down Expand Up @@ -254,4 +276,15 @@
</ItemGroup>
</When>
</Choose>
<Choose>
<When Condition="$(TargetFrameworkIdentifier) == '.NETFramework' And $(TargetFrameworkVersion) == 'v4.5.2'">
<ItemGroup>
<Reference Include="Zlib.Portable">
<HintPath>..\..\packages\Zlib.Portable\lib\portable-net4+sl5+wp8+win8+wpa81+MonoTouch+MonoAndroid\Zlib.Portable.dll</HintPath>
<Private>True</Private>
<Paket>True</Paket>
</Reference>
</ItemGroup>
</When>
</Choose>
</Project>

0 comments on commit 0027723

Please sign in to comment.