Skip to content
This repository has been archived by the owner on Apr 28, 2022. It is now read-only.

Commit

Permalink
Update ApacheThrift to 0.14 (#213)
Browse files Browse the repository at this point in the history
Signed-off-by: Kraemer, Benjamin <falco20019@hotmail.com>
  • Loading branch information
Falco20019 authored May 27, 2021
1 parent c3ba70d commit 9d4debc
Show file tree
Hide file tree
Showing 72 changed files with 4,781 additions and 3,081 deletions.
2 changes: 1 addition & 1 deletion crossdock/Jaeger.Crossdock/Jaeger.Crossdock.csproj
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
</PropertyGroup>

<ItemGroup>
<PackageReference Include="Microsoft.Extensions.Logging.Console" Version="2.2.0" />
<PackageReference Include="Microsoft.Extensions.Logging.Console" Version="3.1.0" />
<PackageReference Include="Microsoft.VisualStudio.Azure.Containers.Tools.Targets" Version="1.7.9" />
<PackageReference Include="OpenTracing.Contrib.NetCore" Version="0.6.2" />
</ItemGroup>
Expand Down
1 change: 0 additions & 1 deletion crossdock/Jaeger.Crossdock/Startup.cs
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,6 @@
using Jaeger.Crossdock.Behavior;
using Jaeger.Reporters;
using Jaeger.Samplers;
using Jaeger.Senders;
using Jaeger.Senders.Thrift;
using Microsoft.AspNetCore.Builder;
using Microsoft.AspNetCore.Hosting;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,9 @@
using OpenTracing;
using System.Reflection;
using System.Web.Http;
using Jaeger.Senders;
using Jaeger.Senders.Thrift;
using Microsoft.Extensions.Logging;

namespace Jaeger.Example.WebApi.NetFx
{
Expand All @@ -13,6 +16,10 @@ public class AutofacConfig

static AutofacConfig()
{
// This is necessary to pick the correct sender, otherwise a NoopSender is used!
Configuration.SenderConfiguration.DefaultSenderResolver = new SenderResolver(null)
.RegisterSenderFactory<ThriftSenderFactory>();

tracer = new Tracer.Builder("WebApi-NetFx")
.WithSampler(new ConstSampler(true))
.Build();
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@
<AppDesignerFolder>Properties</AppDesignerFolder>
<RootNamespace>Jaeger.Example.WebApi.NetFx</RootNamespace>
<AssemblyName>Jaeger.Example.WebApi.NetFx</AssemblyName>
<TargetFrameworkVersion>v4.7.1</TargetFrameworkVersion>
<TargetFrameworkVersion>v4.7.2</TargetFrameworkVersion>
<MvcBuildViews>false</MvcBuildViews>
<UseIISExpress>true</UseIISExpress>
<Use64BitIISExpress />
Expand Down Expand Up @@ -55,14 +55,14 @@
<HintPath>..\..\packages\Microsoft.CodeDom.Providers.DotNetCompilerPlatform.2.0.1\lib\net45\Microsoft.CodeDom.Providers.DotNetCompilerPlatform.dll</HintPath>
</Reference>
<Reference Include="Microsoft.CSharp" />
<Reference Include="Microsoft.Extensions.Logging.Abstractions, Version=2.1.1.0, Culture=neutral, PublicKeyToken=adb9793829ddae60, processorArchitecture=MSIL">
<HintPath>..\..\packages\Microsoft.Extensions.Logging.Abstractions.2.1.1\lib\netstandard2.0\Microsoft.Extensions.Logging.Abstractions.dll</HintPath>
<Reference Include="Microsoft.Extensions.Logging.Abstractions, Version=3.1.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60, processorArchitecture=MSIL">
<HintPath>..\..\packages\Microsoft.Extensions.Logging.Abstractions.3.1.0\lib\netstandard2.0\Microsoft.Extensions.Logging.Abstractions.dll</HintPath>
</Reference>
<Reference Include="Newtonsoft.Json, Version=12.0.0.0, Culture=neutral, PublicKeyToken=30ad4fe6b2a6aeed, processorArchitecture=MSIL">
<HintPath>..\..\packages\Newtonsoft.Json.12.0.1\lib\net45\Newtonsoft.Json.dll</HintPath>
</Reference>
<Reference Include="OpenTracing, Version=0.12.0.0, Culture=neutral, PublicKeyToken=61503406977abdaf, processorArchitecture=MSIL">
<HintPath>..\..\packages\OpenTracing.0.12.0\lib\net45\OpenTracing.dll</HintPath>
<Reference Include="OpenTracing, Version=0.12.1.0, Culture=neutral, PublicKeyToken=61503406977abdaf, processorArchitecture=MSIL">
<HintPath>..\..\packages\OpenTracing.0.12.1\lib\net45\OpenTracing.dll</HintPath>
</Reference>
<Reference Include="System" />
<Reference Include="System.Data" />
Expand Down Expand Up @@ -144,7 +144,7 @@
<AutoAssignPort>True</AutoAssignPort>
<DevelopmentServerPort>57084</DevelopmentServerPort>
<DevelopmentServerVPath>/</DevelopmentServerVPath>
<IISUrl>http://localhost:57084/</IISUrl>
<IISUrl>http://localhost:62631</IISUrl>
<NTLMAuthentication>False</NTLMAuthentication>
<UseCustomServer>False</UseCustomServer>
<CustomServerUrl>
Expand Down
4 changes: 2 additions & 2 deletions examples/Jaeger.Example.WebApi.NetFx/packages.config
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
<package id="Microsoft.AspNet.WebApi.Core" version="5.2.7" targetFramework="net471" />
<package id="Microsoft.AspNet.WebApi.WebHost" version="5.2.7" targetFramework="net471" />
<package id="Microsoft.CodeDom.Providers.DotNetCompilerPlatform" version="2.0.1" targetFramework="net471" />
<package id="Microsoft.Extensions.Logging.Abstractions" version="2.1.1" targetFramework="net471" />
<package id="Microsoft.Extensions.Logging.Abstractions" version="3.1.0" targetFramework="net472" />
<package id="Newtonsoft.Json" version="12.0.1" targetFramework="net471" />
<package id="OpenTracing" version="0.12.0" targetFramework="net471" />
<package id="OpenTracing" version="0.12.1" targetFramework="net472" />
</packages>
13 changes: 10 additions & 3 deletions examples/Jaeger.Example.WebApi/Startup.cs
Original file line number Diff line number Diff line change
@@ -1,9 +1,12 @@
using Jaeger.Samplers;
using Jaeger.Senders;
using Jaeger.Senders.Thrift;
using Microsoft.AspNetCore.Builder;
using Microsoft.AspNetCore.Hosting;
using Microsoft.Extensions.Configuration;
using Microsoft.Extensions.DependencyInjection;
using Microsoft.Extensions.Hosting;
using Microsoft.Extensions.Logging;
using OpenTracing;
using OpenTracing.Util;

Expand All @@ -30,10 +33,16 @@ public void ConfigureServices(IServiceCollection services)
// Adds the Jaeger Tracer.
services.AddSingleton<ITracer>(serviceProvider =>
{
string serviceName = serviceProvider.GetRequiredService<IWebHostEnvironment>().ApplicationName;
var serviceName = serviceProvider.GetRequiredService<IWebHostEnvironment>().ApplicationName;
var loggerFactory = serviceProvider.GetRequiredService<ILoggerFactory>();
// This is necessary to pick the correct sender, otherwise a NoopSender is used!
Jaeger.Configuration.SenderConfiguration.DefaultSenderResolver = new SenderResolver(loggerFactory)
.RegisterSenderFactory<ThriftSenderFactory>();
// This will log to a default localhost installation of Jaeger.
var tracer = new Tracer.Builder(serviceName)
.WithLoggerFactory(loggerFactory)
.WithSampler(new ConstSampler(true))
.Build();
Expand All @@ -58,8 +67,6 @@ public void Configure(IApplicationBuilder app, IWebHostEnvironment env)
app.UseHsts();
}

app.UseHttpsRedirection();

app.UseRouting();

app.UseEndpoints(endpoints => { endpoints.MapControllers(); });
Expand Down
Loading

0 comments on commit 9d4debc

Please sign in to comment.