Giter Club home page Giter Club logo

zipkin-csharp's People

Contributors

aliostad avatar hamletma avatar horusiath avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

zipkin-csharp's Issues

Feature request, batch flushing collector

Instead of making the user manually handle collector writes, it would be really nice if one could just pass the span you are using to some background worker that batch flushes it to zipkin to minimize network interaction.

Rename repo to zipkin-csharp?

It would be nice to have a good base .net tracer vs a lot of one-off ones. That will allow projects like https://github.com/mdsol/Medidata.ZipkinTracerModule and https://logary.github.io/targets/zipkin/ to layer on a sound foundation. Plus, it makes maintenance and api drift tracking easier.

This seems to be the least dependencies basic tracer, but it is probably hard for anyone to know what it is by the repo name. What if we renamed this to zipkin-csharp?

cc @jcarres-mdsol @haf

TraceId defined as 64bit integer

I can see that TraceId has been defined as 64bit integer here.

The problem is spec defines TraceId as 64bit or 128bit and I personally am using 128bit at work. So I guess we need to fix it.

So @adriancole how is this done in Java? I do not believe there is a 128bit integer in Java (except UUID), so has it been defined as some kind of union type or defined as long?

PS.

There is an option in C# to create implicit conversions and I think this is probably the best approach.

Can not build

There seems to be some issue regarding Thrift nuget version.
Doing a clone of the repo and running the build.bat results in a failure that there are a lot of operations missing on TProtocol.

Manually fiddling with the thrift nuget have the same effect.

Solution must be simply called Zipkin

Like all other Open Source solutions, the root solution must be simple when encompassing large collection of projects (soon to be big).

Also Tracer, is not a zipkin concept.

setup publishing aka get nuget-ified

I see nuget config, but I suspect we'll need something to set this up for routine publication. I've never done anything like this, so help wanted.

Move this repository to https://github.com/openzipkin-attic or aliostad's account

Summary

zipkin-csharp moved to the OpenZipkin org Sep 2016 after formerly being a single-person project. Unfortunately, there has been little progress in the 10 months since. @aliostad is the most successful user/maintainer. Others have been less successful. The code hasn't progressed notably, and it is missing major features and example projects present in other tracers in the org. The combination of these factors make it a poor choice to advertise and a support liability for others.

Overall plan

  • Either move the repo to https://github.com/openzipkin-attic, or transfer ownership into @aliostad's account.
    • If the latter, @aliostad will need to delete his fork so that we can move it
  • Regardless of above choice, perform no further releases under the openzipkin account.
    • There has only been one release to nuget: Zipkin.Core 0.1.0-beta
  • To the degree other users besides ones implicitly cc'd here exist, they can be notified.
    • In the last 6 weeks, there have only been 38 downloads of the package, so collateral damage is minimal.
    • openzipkin/zipkin#1518 will lay out the alternative answer

Background

At the time zipkin-csharp was added, this was under different circumstances. I think I was too hasty bringing it in, particularly as it was abandoned code. The project hasn't become healthy since. Since being in OpenZipkin, @aliostad setup nuget and performed some maintenance work on file names and structure. One pull request by @IlyaRaichman, to add a constructor, was accepted. Unfortunately, others have been less successful: Pull requests by @alexvaluyskiy @ismaelhamed continue to sit (for months) and @ernado-x's work was closed (even if for good reason). No one is working the issues backlog. For example issues by @rogeralsing last september have not been addressed. No work has been done to progress the project towards model changes or features made in the last year. Meanwhile, the amount of users asking about csharp increases.

Impact of canceling this work

Unfortunately, status quo has not worked, and keeping this repository here despite that is not an option. This means at least a package namespace change if the work continues.

If this project continues under @aliostad's account, besides being published under a different nuget account there will likely be no change. In any case, any user who wants to continue this work can. Those who have unmerged PRs probably already are working on their own builds.

Due to the low activity here and also the low download count (38 in six weeks including whatever activity made by the current maintainer), collateral damage should be minimal. However, it will hurt some, and feel free to voice your complaints if nothing else to let us feel them.

On the other hand a fully supported tracer is something we'd expect to grow the OpenZipkin ecosystem. Please look at openzipkin/zipkin#1518 and ask for features on the next option.

Build does not restore all nuget packages

After running build.bat, the build fails with the message below:

C:\Users\aliostad\GitHub\zipkin-csharp\tests\Zipkin.Tracer.Tests\Zipkin.Tracer.Tests.csproj(83,5): error
        : This project references NuGet package(s) that are missing on this computer. Use NuGet Package Restore
        to download them.  For more information, see http://go.microsoft.com/fwlink/?LinkID=322105. The missing
        file is ..\..\packages\xunit.core.2.0.0\build\portable-net45+win+wpa81+wp80+monotouch+monoandroid+Xamar
       in.iOS\xunit.core.props.

Here is the full output:

Checking for updates from https://www.nuget.org/api/v2/.
Currently running NuGet.exe 3.5.0.
NuGet.exe is up to date.
Checking for updates from https://www.nuget.org/api/v2/.
Currently running NuGet.exe 3.5.0.
NuGet.exe is up to date.
Feeds used:
  C:\Users\aliostad\.nuget\packages\
  https://www.nuget.org/api/v2/



Attempting to gather dependency information for package 'FAKE.4.16.1' with respect to project 'packages', targeting 'Any,Version=v0.0'
Gathering dependency information took 793.74 ms
Attempting to resolve dependencies for package 'FAKE.4.16.1' with DependencyBehavior 'Lowest'
Resolving dependency information took 0 ms
Resolving actions to install package 'FAKE.4.16.1'
Resolved actions to install package 'FAKE.4.16.1'
Retrieving package 'FAKE 4.16.1' from 'C:\Users\aliostad\.nuget\packages\'.
Adding package 'FAKE.4.16.1' to folder 'C:\Users\aliostad\GitHub\zipkin-csharp\packages'
Added package 'FAKE.4.16.1' to folder 'C:\Users\aliostad\GitHub\zipkin-csharp\packages'
Successfully installed 'FAKE 4.16.1' to packages
Executing nuget actions took 2.24 sec
Feeds used:
  C:\Users\aliostad\.nuget\packages\
  https://www.nuget.org/api/v2/



Attempting to gather dependency information for package 'xunit.runner.console.2.0.0' with respect to project 'packages', targeting 'Any,Version=v0.0'
Gathering dependency information took 834.58 ms
Attempting to resolve dependencies for package 'xunit.runner.console.2.0.0' with DependencyBehavior 'Lowest'
Resolving dependency information took 0 ms
Resolving actions to install package 'xunit.runner.console.2.0.0'
Resolved actions to install package 'xunit.runner.console.2.0.0'
Retrieving package 'xunit.runner.console 2.0.0' from 'C:\Users\aliostad\.nuget\packages\'.
Adding package 'xunit.runner.console.2.0.0' to folder 'C:\Users\aliostad\GitHub\zipkin-csharp\packages'
Added package 'xunit.runner.console.2.0.0' to folder 'C:\Users\aliostad\GitHub\zipkin-csharp\packages'
Successfully installed 'xunit.runner.console 2.0.0' to packages
Executing nuget actions took 163.76 ms
Building project with version: LocalBuild
Shortened DependencyGraph for Target All:
<== All
   <== RunTests
      <== CopyBinaries
         <== Build
            <== AssemblyInfo
               <== Clean

The resulting target order is:
 - Clean
 - AssemblyInfo
 - Build
 - CopyBinaries
 - RunTests
 - All
Starting Target: Clean
Deleting contents of bin
Deleting contents of temp
Finished Target: Clean
Starting Target: AssemblyInfo (==> Clean)
Created AssemblyInfo file "C:\Users\aliostad\GitHub\zipkin-csharp\src\Zipkin.Tracer\Properties\AssemblyInfo.cs".
Created AssemblyInfo file "C:\Users\aliostad\GitHub\zipkin-csharp\src\Zipkin.Tracer.Kafka\Properties\AssemblyInfo.cs".
Finished Target: AssemblyInfo
Starting Target: Build (==> AssemblyInfo)
Building project: C:\Users\aliostad\GitHub\zipkin-csharp\Zipkin.Tracer.sln
  C:\Program Files (x86)\MSBuild\14.0\Bin\MSBuild.exe  C:\Users\aliostad\GitHub\zipkin-csharp\Zipkin.Tracer.sln /t:Rebuild /m      /p:RestorePackages="False" /p:Configuration="Release" /logger:Fake.MsBuildLogger+ErrorLogger,"C:\Users\aliostad\GitHub\zipkin-csharp\packages\FAKE\tools\FakeLib.dll"
C:\Program Files (x86)\MSBuild\14.0\Bin\MSBuild.exe  C:\Users\aliostad\GitHub\zipkin-csharp\Zipkin.Tracer.sln /t:Rebuild /m      /p:RestorePackages="False" /p:Configuration="Release" /logger:Fake.MsBuildLogger+ErrorLogger,"C:\Users\aliostad\GitHub\zipkin-csharp\packages\FAKE\tools\FakeLib.dll"
Microsoft (R) Build Engine version 14.0.24730.2
Copyright (C) Microsoft Corporation. All rights reserved.

Build started 07/02/2017 21:30:11.
     1>Project "C:\Users\aliostad\GitHub\zipkin-csharp\Zipkin.Tracer.sln" on node 1 (Rebuild target(s)).
     1>ValidateSolutionConfiguration:
         Building solution configuration "Release|Any CPU".
       The target "BeforeGenerateProjectPriFile" listed in a BeforeTargets attribute at "C:\Program Files (x86)
       \MSBuild\Microsoft\NuGet\Microsoft.NuGet.targets (186,61)" does not exist in the project, and will be ig
       nored.
       The target "BeforeGenerateProjectPriFile" listed in a BeforeTargets attribute at "C:\Program Files (x86)
       \MSBuild\Microsoft\NuGet\Microsoft.NuGet.targets (186,61)" does not exist in the project, and will be ig
       nored.
     1>Project "C:\Users\aliostad\GitHub\zipkin-csharp\Zipkin.Tracer.sln" (1) is building "C:\Users\aliostad\Gi
       tHub\zipkin-csharp\examples\ZipkinExample\ZipkinExample.csproj" (2) on node 2 (Rebuild target(s)).
     2>CoreClean:
         Deleting file "C:\Users\aliostad\GitHub\zipkin-csharp\examples\ZipkinExample\bin\Release\ZipkinExample
         .exe.config".
         Deleting file "C:\Users\aliostad\GitHub\zipkin-csharp\examples\ZipkinExample\bin\Release\ZipkinExample
         .exe".
         Deleting file "C:\Users\aliostad\GitHub\zipkin-csharp\examples\ZipkinExample\bin\Release\ZipkinExample
         .pdb".
         Deleting file "C:\Users\aliostad\GitHub\zipkin-csharp\examples\ZipkinExample\bin\Release\Zipkin.Tracer
         .dll".
         Deleting file "C:\Users\aliostad\GitHub\zipkin-csharp\examples\ZipkinExample\bin\Release\Zipkin.Tracer
         .Kafka.dll".
         Deleting file "C:\Users\aliostad\GitHub\zipkin-csharp\examples\ZipkinExample\bin\Release\kafka-net.dll
         ".
         Deleting file "C:\Users\aliostad\GitHub\zipkin-csharp\examples\ZipkinExample\bin\Release\Thrift.dll".
         Deleting file "C:\Users\aliostad\GitHub\zipkin-csharp\examples\ZipkinExample\bin\Release\Zipkin.Tracer
         .Kafka.pdb".
         Deleting file "C:\Users\aliostad\GitHub\zipkin-csharp\examples\ZipkinExample\bin\Release\Zipkin.Tracer
         .pdb".
         Deleting file "C:\Users\aliostad\GitHub\zipkin-csharp\examples\ZipkinExample\obj\Release\ZipkinExample
         .csprojResolveAssemblyReference.cache".
         Deleting file "C:\Users\aliostad\GitHub\zipkin-csharp\examples\ZipkinExample\obj\Release\ZipkinExample
         .exe".
         Deleting file "C:\Users\aliostad\GitHub\zipkin-csharp\examples\ZipkinExample\obj\Release\ZipkinExample
         .pdb".
     1>Project "C:\Users\aliostad\GitHub\zipkin-csharp\Zipkin.Tracer.sln" (1) is building "C:\Users\aliostad\Gi
       tHub\zipkin-csharp\src\Zipkin.Tracer\Zipkin.Tracer.csproj" (3) on node 1 (Rebuild target(s)).
     3>CoreClean:
         Deleting file "C:\Users\aliostad\GitHub\zipkin-csharp\src\Zipkin.Tracer\bin\Release\Zipkin.Tracer.dll"
         .
         Deleting file "C:\Users\aliostad\GitHub\zipkin-csharp\src\Zipkin.Tracer\bin\Release\Zipkin.Tracer.pdb"
         .
         Deleting file "C:\Users\aliostad\GitHub\zipkin-csharp\src\Zipkin.Tracer\bin\Release\Thrift.dll".
         Deleting file "C:\Users\aliostad\GitHub\zipkin-csharp\src\Zipkin.Tracer\obj\Release\Zipkin.Tracer.cspr
         ojResolveAssemblyReference.cache".
         Deleting file "C:\Users\aliostad\GitHub\zipkin-csharp\src\Zipkin.Tracer\obj\Release\Zipkin.Tracer.dll"
         .
         Deleting file "C:\Users\aliostad\GitHub\zipkin-csharp\src\Zipkin.Tracer\obj\Release\Zipkin.Tracer.pdb"
         .
       The target "BeforeGenerateProjectPriFile" listed in a BeforeTargets attribute at "C:\Program Files (x86)
       \MSBuild\Microsoft\NuGet\Microsoft.NuGet.targets (186,61)" does not exist in the project, and will be ig
       nored.
     2>Project "C:\Users\aliostad\GitHub\zipkin-csharp\examples\ZipkinExample\ZipkinExample.csproj" (2) is buil
       ding "C:\Users\aliostad\GitHub\zipkin-csharp\src\Zipkin.Tracer.Kafka\Zipkin.Tracer.Kafka.csproj" (4) on
       node 2 (Clean target(s)).
     4>CoreClean:
         Deleting file "C:\Users\aliostad\GitHub\zipkin-csharp\src\Zipkin.Tracer.Kafka\bin\Release\Zipkin.Trace
         r.Kafka.dll".
         Deleting file "C:\Users\aliostad\GitHub\zipkin-csharp\src\Zipkin.Tracer.Kafka\bin\Release\Zipkin.Trace
         r.Kafka.pdb".
         Deleting file "C:\Users\aliostad\GitHub\zipkin-csharp\src\Zipkin.Tracer.Kafka\bin\Release\kafka-net.dl
         l".
         Deleting file "C:\Users\aliostad\GitHub\zipkin-csharp\src\Zipkin.Tracer.Kafka\bin\Release\Zipkin.Trace
         r.dll".
         Deleting file "C:\Users\aliostad\GitHub\zipkin-csharp\src\Zipkin.Tracer.Kafka\bin\Release\Thrift.dll".
         Deleting file "C:\Users\aliostad\GitHub\zipkin-csharp\src\Zipkin.Tracer.Kafka\bin\Release\Zipkin.Trace
         r.pdb".
         Deleting file "C:\Users\aliostad\GitHub\zipkin-csharp\src\Zipkin.Tracer.Kafka\obj\Release\Zipkin.Trace
         r.Kafka.csprojResolveAssemblyReference.cache".
         Deleting file "C:\Users\aliostad\GitHub\zipkin-csharp\src\Zipkin.Tracer.Kafka\obj\Release\Zipkin.Trace
         r.Kafka.dll".
         Deleting file "C:\Users\aliostad\GitHub\zipkin-csharp\src\Zipkin.Tracer.Kafka\obj\Release\Zipkin.Trace
         r.Kafka.pdb".
     4>Done Building Project "C:\Users\aliostad\GitHub\zipkin-csharp\src\Zipkin.Tracer.Kafka\Zipkin.Tracer.Kafk
       a.csproj" (Clean target(s)).
     3>ResolveAssemblyReferences:
         Primary reference "Thrift, Version=0.9.3.0, Culture=neutral, processorArchitecture=MSIL".
     3>C:\Program Files (x86)\MSBuild\14.0\bin\Microsoft.Common.CurrentVersion.targets(1819,5): warning MSB3245
       : Could not resolve this reference. Could not locate the assembly "Thrift, Version=0.9.3.0, Culture=neut
       ral, processorArchitecture=MSIL". Check to make sure the assembly exists on disk. If this reference is r
       equired by your code, you may get compilation errors. [C:\Users\aliostad\GitHub\zipkin-csharp\src\Zipkin
       .Tracer\Zipkin.Tracer.csproj]
                 For SearchPath "{HintPathFromItem}".
                 Considered "..\..\packages\ApacheThrift.0.9.3\lib\Thrift.dll", but it didn't exist.
                 For SearchPath "{TargetFrameworkDirectory}".
                 Considered "C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.5
         \Thrift.winmd", but it didn't exist.
                 Considered "C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.5
         \Thrift.dll", but it didn't exist.
                 Considered "C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.5
         \Thrift.exe", but it didn't exist.
                 Considered "C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.5
         \Facades\Thrift.winmd", but it didn't exist.
                 Considered "C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.5
         \Facades\Thrift.dll", but it didn't exist.
                 Considered "C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.5
         \Facades\Thrift.exe", but it didn't exist.
                 For SearchPath "{Registry:Software\Microsoft\.NETFramework,v4.5,AssemblyFoldersEx}".
                 Considered AssemblyFoldersEx locations.
                 For SearchPath "{AssemblyFolders}".
                 Considered "C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\v3.5\Thrift.winmd"
         , but it didn't exist.
                 Considered "C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\v3.5\Thrift.dll",
         but it didn't exist.
                 Considered "C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\v3.5\Thrift.exe",
         but it didn't exist.
                 For SearchPath "{GAC}".
                 Considered "Thrift, Version=0.9.3.0, Culture=neutral, processorArchitecture=MSIL", which was n
         ot found in the GAC.
                 For SearchPath "{RawFileName}".
                 Considered treating "Thrift, Version=0.9.3.0, Culture=neutral, processorArchitecture=MSIL" as
         a file name, but it didn't exist.
                 For SearchPath "bin\Release\".
                 Considered "bin\Release\Thrift.winmd", but it didn't exist.
                 Considered "bin\Release\Thrift.dll", but it didn't exist.
                 Considered "bin\Release\Thrift.exe", but it didn't exist.
         AssemblyFoldersEx location: "{Registry:Software\Microsoft\.NETFramework,v4.5,AssemblyFoldersEx}"
                 C:\Program Files (x86)\Microsoft Web Tools\ReferenceAssemblies\14.0\
                 C:\Program Files (x86)\Microsoft Web Tools\ReferenceAssemblies\12.0\
                 C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\IDE\ReferenceAssemblies\v4.5\
                 C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\IDE\PublicAssemblies\
                 C:\Program Files (x86)\Microsoft.NET\Primary Interop Assemblies\
                 C:\Program Files (x86)\Reference Assemblies\Microsoft\FSharp\.NETFramework\v4.0\4.3.0.0\Type P
         roviders\
                 C:\Program Files (x86)\Reference Assemblies\Microsoft\FSharp\.NETFramework\v4.0\4.3.0.0\
                 C:\Program Files (x86)\Reference Assemblies\Microsoft\FSharp\.NETFramework\v4.0\4.3.1.0\
                 C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\ReferenceAssemblies\v4.5\
                 C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\PublicAssemblies\
                 C:\Program Files (x86)\Microsoft.NET\Primary Interop Assemblies\
                 C:\Program Files (x86)\Reference Assemblies\Microsoft\FSharp\.NETFramework\v4.0\4.3.0.0\Type P
         roviders\
                 C:\Program Files (x86)\Reference Assemblies\Microsoft\FSharp\.NETFramework\v4.0\4.3.1.0\
                 C:\Program Files (x86)\Reference Assemblies\Microsoft\FSharp\.NETFramework\v4.0\4.3.0.0\
                 C:\Program Files (x86)\Reference Assemblies\Microsoft\FSharp\.NETFramework\v4.0\4.4.0.0\
                 C:\Program Files (x86)\Microsoft SDKs\Expression\Blend\.NETFramework\v4.5\Prototyping\Librarie
         s\
                 C:\Program Files (x86)\Microsoft SDKs\Expression\Blend\.NETFramework\v4.5\Libraries\


                 C:\Program Files\Microsoft SDKs\Azure\.NET SDK\v2.9\bin\plugins\Diagnostics\
                 C:\Program Files\Microsoft SDKs\Azure\.NET SDK\v2.9\ref\Caching\


                 C:\Program Files\Microsoft SDKs\Azure\.NET SDK\v2.7\bin\plugins\Diagnostics\
                 C:\Program Files\Microsoft SDKs\Azure\.NET SDK\v2.7\ref\Caching\


                 C:\Program Files\Microsoft SDKs\Azure\.NET SDK\v2.4\ref\Caching\
                 C:\Program Files (x86)\Microsoft WCF Data Services\5.6\bin\.NETFramework\
                 C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\ReferenceAssemblies\v4.0\
                 C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\IDE\ReferenceAssemblies\v4.0\

                 C:\Program Files (x86)\Reference Assemblies\Microsoft\FSharp\.NETFramework\v4.0\4.3.0.0\Type P
         roviders\
                 C:\Program Files (x86)\Reference Assemblies\Microsoft\FSharp\.NETFramework\v4.0\4.3.1.0\
                 C:\Program Files (x86)\Reference Assemblies\Microsoft\FSharp\.NETFramework\v4.0\4.3.0.0\
                 C:\Program Files (x86)\Reference Assemblies\Microsoft\FSharp\.NETFramework\v4.0\4.4.0.0\
                 C:\Program Files (x86)\Reference Assemblies\Microsoft\FSharp\.NETFramework\v4.0\4.3.0.0\Type P
         roviders\
                 C:\Program Files (x86)\Reference Assemblies\Microsoft\FSharp\.NETFramework\v4.0\4.3.0.0\
                 C:\Program Files (x86)\Reference Assemblies\Microsoft\FSharp\.NETFramework\v4.0\4.3.1.0\
                 C:\Program Files (x86)\Microsoft SDKs\Expression\Blend\.NETFramework\v4.0\Prototyping\Librarie
         s\
                 C:\Program Files (x86)\Microsoft SDKs\Expression\Blend\.NETFramework\v4.0\Libraries\
                 C:\Program Files (x86)\Microsoft ASP.NET\ASP.NET Web Pages\v2.0\Assemblies\
                 C:\Program Files (x86)\Microsoft ASP.NET\ASP.NET MVC 4\Assemblies\
                 C:\Program Files (x86)\Microsoft Visual Studio 14.0\ReportViewer\

                 C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\ReferenceAssemblies\v2.0\
                 C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\IDE\ReferenceAssemblies\v2.0\
                 C:\Program Files\Microsoft SDKs\Azure\.NET SDK\v2.9\ref
                 C:\Program Files\Microsoft SDKs\Azure\.NET SDK\v2.7\ref
                 C:\Program Files\Microsoft SDKs\Azure\.NET SDK\v2.4\ref
                 C:\Program Files (x86)\Common Files\Microsoft Shared\MSEnv\PublicAssemblies\
                 C:\Program Files (x86)\Microsoft Chart Controls\Assemblies
                 C:\Program Files (x86)\Reference Assemblies\Microsoft\FSharp\.NETFramework\v2.0\2.3.0.0\
                 C:\Program Files (x86)\Reference Assemblies\Microsoft\FSharp\.NETFramework\v2.0\2.3.0.0\
                 C:\Program Files\Microsoft SDKs\Azure\.NET SDK\v2.9\ref
                 C:\Program Files\Microsoft SDKs\Azure\.NET SDK\v2.7\ref
                 C:\Program Files\Microsoft SDKs\Azure\.NET SDK\v2.4\ref
       GenerateTargetFrameworkMonikerAttribute:
       Skipping target "GenerateTargetFrameworkMonikerAttribute" because all output files are up-to-date with r
       espect to the input files.
       The target "BeforeGenerateProjectPriFile" listed in a BeforeTargets attribute at "C:\Program Files (x86)
       \MSBuild\Microsoft\NuGet\Microsoft.NuGet.targets (186,61)" does not exist in the project, and will be ig
       nored.
     1>Project "C:\Users\aliostad\GitHub\zipkin-csharp\Zipkin.Tracer.sln" (1) is building "C:\Users\aliostad\Gi
       tHub\zipkin-csharp\tests\Zipkin.Tracer.Tests\Zipkin.Tracer.Tests.csproj" (5) on node 2 (Rebuild target(s
       )).
     5>CoreClean:
         Deleting file "C:\Users\aliostad\GitHub\zipkin-csharp\tests\Zipkin.Tracer.Tests\bin\Release\xunit.exec
         ution.desktop.dll".
         Deleting file "C:\Users\aliostad\GitHub\zipkin-csharp\tests\Zipkin.Tracer.Tests\bin\Release\Zipkin.Tra
         cer.Tests.dll".
         Deleting file "C:\Users\aliostad\GitHub\zipkin-csharp\tests\Zipkin.Tracer.Tests\bin\Release\Zipkin.Tra
         cer.Tests.pdb".
         Deleting file "C:\Users\aliostad\GitHub\zipkin-csharp\tests\Zipkin.Tracer.Tests\bin\Release\Thrift.dll
         ".
         Deleting file "C:\Users\aliostad\GitHub\zipkin-csharp\tests\Zipkin.Tracer.Tests\bin\Release\xunit.abst
         ractions.dll".
         Deleting file "C:\Users\aliostad\GitHub\zipkin-csharp\tests\Zipkin.Tracer.Tests\bin\Release\xunit.asse
         rt.dll".
         Deleting file "C:\Users\aliostad\GitHub\zipkin-csharp\tests\Zipkin.Tracer.Tests\bin\Release\xunit.core
         .dll".
         Deleting file "C:\Users\aliostad\GitHub\zipkin-csharp\tests\Zipkin.Tracer.Tests\bin\Release\Zipkin.Tra
         cer.dll".
         Deleting file "C:\Users\aliostad\GitHub\zipkin-csharp\tests\Zipkin.Tracer.Tests\bin\Release\Zipkin.Tra
         cer.pdb".
         Deleting file "C:\Users\aliostad\GitHub\zipkin-csharp\tests\Zipkin.Tracer.Tests\bin\Release\xunit.abst
         ractions.xml".
         Deleting file "C:\Users\aliostad\GitHub\zipkin-csharp\tests\Zipkin.Tracer.Tests\bin\Release\xunit.asse
         rt.pdb".
         Deleting file "C:\Users\aliostad\GitHub\zipkin-csharp\tests\Zipkin.Tracer.Tests\bin\Release\xunit.asse
         rt.xml".
         Deleting file "C:\Users\aliostad\GitHub\zipkin-csharp\tests\Zipkin.Tracer.Tests\bin\Release\xunit.core
         .pdb".
         Deleting file "C:\Users\aliostad\GitHub\zipkin-csharp\tests\Zipkin.Tracer.Tests\bin\Release\xunit.core
         .xml".
         Deleting file "C:\Users\aliostad\GitHub\zipkin-csharp\tests\Zipkin.Tracer.Tests\obj\Release\Zipkin.Tra
         cer.Tests.csprojResolveAssemblyReference.cache".
         Deleting file "C:\Users\aliostad\GitHub\zipkin-csharp\tests\Zipkin.Tracer.Tests\obj\Release\Zipkin.Tra
         cer.Tests.dll".
         Deleting file "C:\Users\aliostad\GitHub\zipkin-csharp\tests\Zipkin.Tracer.Tests\obj\Release\Zipkin.Tra
         cer.Tests.pdb".
     5>C:\Users\aliostad\GitHub\zipkin-csharp\tests\Zipkin.Tracer.Tests\Zipkin.Tracer.Tests.csproj(83,5): error
        : This project references NuGet package(s) that are missing on this computer. Use NuGet Package Restore
        to download them.  For more information, see http://go.microsoft.com/fwlink/?LinkID=322105. The missing
        file is ..\..\packages\xunit.core.2.0.0\build\portable-net45+win+wpa81+wp80+monotouch+monoandroid+Xamar
       in.iOS\xunit.core.props.
     5>Done Building Project "C:\Users\aliostad\GitHub\zipkin-csharp\tests\Zipkin.Tracer.Tests\Zipkin.Tracer.Te
       sts.csproj" (Rebuild target(s)) -- FAILED.
     3>CoreCompile:
         C:\Program Files (x86)\MSBuild\14.0\bin\csc.exe /noconfig /nowarn:1701,1702 /nostdlib+ /errorreport:pr
         ompt /warn:4 /define:TRACE /highentropyva+ /reference:"C:\Program Files (x86)\Reference Assemblies\Mic
         rosoft\Framework\.NETFramework\v4.5\Microsoft.CSharp.dll" /reference:"C:\Program Files (x86)\Reference
          Assemblies\Microsoft\Framework\.NETFramework\v4.5\mscorlib.dll" /reference:"C:\Program Files (x86)\Re
         ference Assemblies\Microsoft\Framework\.NETFramework\v4.5\System.Core.dll" /reference:"C:\Program File
         s (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.5\System.Data.DataSetExtensions.dll"
          /reference:"C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.5\System
         .Data.dll" /reference:"C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v
         4.5\System.dll" /reference:"C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramew
         ork\v4.5\System.Xml.dll" /reference:"C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.
         NETFramework\v4.5\System.Xml.Linq.dll" /debug:pdbonly /filealign:512 /optimize+ /out:obj\Release\Zipki
         n.Tracer.dll /ruleset:"C:\Program Files (x86)\Microsoft Visual Studio 14.0\Team Tools\Static Analysis
         Tools\\Rule Sets\MinimumRecommendedRules.ruleset" /subsystemversion:6.00 /target:library /utf8output A
         nnotation.cs Annotations.cs AnnotationType.cs BinaryAnnotation.cs AnnotationConstants.cs DebugCollecto
         r.cs Thrift\Annotation.cs Thrift\BinaryAnnotation.cs Thrift\Endpoint.cs Thrift\Span.cs Thrift\ThriftSp
         anSerializer.cs Thrift\ThriftExtensions.cs Span.cs ISpanCollector.cs HttpCollector.cs Properties\Assem
         blyInfo.cs TraceHeader.cs ZipkinCollectorException.cs "C:\Users\aliostad\AppData\Local\Temp\.NETFramew
         ork,Version=v4.5.AssemblyAttributes.cs"
     3>Thrift\Annotation.cs(9,7): error CS0246: The type or namespace name 'Thrift' could not be found (are you
        missing a using directive or an assembly reference?) [C:\Users\aliostad\GitHub\zipkin-csharp\src\Zipkin
       .Tracer\Zipkin.Tracer.csproj]
     3>Thrift\BinaryAnnotation.cs(9,7): error CS0246: The type or namespace name 'Thrift' could not be found (a
       re you missing a using directive or an assembly reference?) [C:\Users\aliostad\GitHub\zipkin-csharp\src\
       Zipkin.Tracer\Zipkin.Tracer.csproj]
     3>Thrift\Endpoint.cs(9,7): error CS0246: The type or namespace name 'Thrift' could not be found (are you m
       issing a using directive or an assembly reference?) [C:\Users\aliostad\GitHub\zipkin-csharp\src\Zipkin.T
       racer\Zipkin.Tracer.csproj]
     3>Thrift\Span.cs(10,7): error CS0246: The type or namespace name 'Thrift' could not be found (are you miss
       ing a using directive or an assembly reference?) [C:\Users\aliostad\GitHub\zipkin-csharp\src\Zipkin.Trac
       er\Zipkin.Tracer.csproj]
     3>Thrift\ThriftSpanSerializer.cs(2,7): error CS0246: The type or namespace name 'Thrift' could not be foun
       d (are you missing a using directive or an assembly reference?) [C:\Users\aliostad\GitHub\zipkin-csharp\
       src\Zipkin.Tracer\Zipkin.Tracer.csproj]
     3>Thrift\ThriftSpanSerializer.cs(3,7): error CS0246: The type or namespace name 'Thrift' could not be foun
       d (are you missing a using directive or an assembly reference?) [C:\Users\aliostad\GitHub\zipkin-csharp\
       src\Zipkin.Tracer\Zipkin.Tracer.csproj]
     3>HttpCollector.cs(11,7): error CS0246: The type or namespace name 'Thrift' could not be found (are you mi
       ssing a using directive or an assembly reference?) [C:\Users\aliostad\GitHub\zipkin-csharp\src\Zipkin.Tr
       acer\Zipkin.Tracer.csproj]
     3>HttpCollector.cs(12,7): error CS0246: The type or namespace name 'Thrift' could not be found (are you mi
       ssing a using directive or an assembly reference?) [C:\Users\aliostad\GitHub\zipkin-csharp\src\Zipkin.Tr
       acer\Zipkin.Tracer.csproj]
     3>Thrift\Annotation.cs(22,40): error CS0246: The type or namespace name 'TBase' could not be found (are yo
       u missing a using directive or an assembly reference?) [C:\Users\aliostad\GitHub\zipkin-csharp\src\Zipki
       n.Tracer\Zipkin.Tracer.csproj]
     3>Thrift\Annotation.cs(102,26): error CS0246: The type or namespace name 'TProtocol' could not be found (a
       re you missing a using directive or an assembly reference?) [C:\Users\aliostad\GitHub\zipkin-csharp\src\
       Zipkin.Tracer\Zipkin.Tracer.csproj]
     3>Thrift\Annotation.cs(163,27): error CS0246: The type or namespace name 'TProtocol' could not be found (a
       re you missing a using directive or an assembly reference?) [C:\Users\aliostad\GitHub\zipkin-csharp\src\
       Zipkin.Tracer\Zipkin.Tracer.csproj]
     3>Thrift\Annotation.cs(207,32): error CS0115: 'Annotation.ToString()': no suitable method found to overrid
       e [C:\Users\aliostad\GitHub\zipkin-csharp\src\Zipkin.Tracer\Zipkin.Tracer.csproj]
     3>Thrift\BinaryAnnotation.cs(31,46): error CS0246: The type or namespace name 'TBase' could not be found (
       are you missing a using directive or an assembly reference?) [C:\Users\aliostad\GitHub\zipkin-csharp\src
       \Zipkin.Tracer\Zipkin.Tracer.csproj]
     3>Thrift\BinaryAnnotation.cs(137,26): error CS0246: The type or namespace name 'TProtocol' could not be fo
       und (are you missing a using directive or an assembly reference?) [C:\Users\aliostad\GitHub\zipkin-cshar
       p\src\Zipkin.Tracer\Zipkin.Tracer.csproj]
     3>Thrift\BinaryAnnotation.cs(208,27): error CS0246: The type or namespace name 'TProtocol' could not be fo
       und (are you missing a using directive or an assembly reference?) [C:\Users\aliostad\GitHub\zipkin-cshar
       p\src\Zipkin.Tracer\Zipkin.Tracer.csproj]
     3>Thrift\BinaryAnnotation.cs(261,32): error CS0115: 'BinaryAnnotation.ToString()': no suitable method foun
       d to override [C:\Users\aliostad\GitHub\zipkin-csharp\src\Zipkin.Tracer\Zipkin.Tracer.csproj]
     3>Thrift\Endpoint.cs(25,38): error CS0246: The type or namespace name 'TBase' could not be found (are you
       missing a using directive or an assembly reference?) [C:\Users\aliostad\GitHub\zipkin-csharp\src\Zipkin.
       Tracer\Zipkin.Tracer.csproj]
     3>Thrift\Endpoint.cs(119,26): error CS0246: The type or namespace name 'TProtocol' could not be found (are
        you missing a using directive or an assembly reference?) [C:\Users\aliostad\GitHub\zipkin-csharp\src\Zi
       pkin.Tracer\Zipkin.Tracer.csproj]
     3>Thrift\Endpoint.cs(179,27): error CS0246: The type or namespace name 'TProtocol' could not be found (are
        you missing a using directive or an assembly reference?) [C:\Users\aliostad\GitHub\zipkin-csharp\src\Zi
       pkin.Tracer\Zipkin.Tracer.csproj]
     3>Thrift\Endpoint.cs(223,32): error CS0115: 'Endpoint.ToString()': no suitable method found to override [C
       :\Users\aliostad\GitHub\zipkin-csharp\src\Zipkin.Tracer\Zipkin.Tracer.csproj]
     3>Thrift\Span.cs(31,34): error CS0246: The type or namespace name 'TBase' could not be found (are you miss
       ing a using directive or an assembly reference?) [C:\Users\aliostad\GitHub\zipkin-csharp\src\Zipkin.Trac
       er\Zipkin.Tracer.csproj]
     3>Thrift\Span.cs(265,26): error CS0246: The type or namespace name 'TProtocol' could not be found (are you
        missing a using directive or an assembly reference?) [C:\Users\aliostad\GitHub\zipkin-csharp\src\Zipkin
       .Tracer\Zipkin.Tracer.csproj]
     3>Thrift\Span.cs(407,27): error CS0246: The type or namespace name 'TProtocol' could not be found (are you
        missing a using directive or an assembly reference?) [C:\Users\aliostad\GitHub\zipkin-csharp\src\Zipkin
       .Tracer\Zipkin.Tracer.csproj]
     3>Thrift\Span.cs(519,32): error CS0115: 'Span.ToString()': no suitable method found to override [C:\Users\
       aliostad\GitHub\zipkin-csharp\src\Zipkin.Tracer\Zipkin.Tracer.csproj]
     3>Done Building Project "C:\Users\aliostad\GitHub\zipkin-csharp\src\Zipkin.Tracer\Zipkin.Tracer.csproj" (R
       ebuild target(s)) -- FAILED.
     2>Done Building Project "C:\Users\aliostad\GitHub\zipkin-csharp\examples\ZipkinExample\ZipkinExample.cspro
       j" (Rebuild target(s)) -- FAILED.
     1>Done Building Project "C:\Users\aliostad\GitHub\zipkin-csharp\Zipkin.Tracer.sln" (Rebuild target(s)) --
       FAILED.

Build FAILED.

       "C:\Users\aliostad\GitHub\zipkin-csharp\Zipkin.Tracer.sln" (Rebuild target) (1) ->
       "C:\Users\aliostad\GitHub\zipkin-csharp\src\Zipkin.Tracer\Zipkin.Tracer.csproj" (Rebuild target) (3) ->
       (ResolveAssemblyReferences target) ->
         C:\Program Files (x86)\MSBuild\14.0\bin\Microsoft.Common.CurrentVersion.targets(1819,5): warning MSB32
       45: Could not resolve this reference. Could not locate the assembly "Thrift, Version=0.9.3.0, Culture=ne
       utral, processorArchitecture=MSIL". Check to make sure the assembly exists on disk. If this reference is
        required by your code, you may get compilation errors. [C:\Users\aliostad\GitHub\zipkin-csharp\src\Zipk
       in.Tracer\Zipkin.Tracer.csproj]


       "C:\Users\aliostad\GitHub\zipkin-csharp\Zipkin.Tracer.sln" (Rebuild target) (1) ->
       "C:\Users\aliostad\GitHub\zipkin-csharp\tests\Zipkin.Tracer.Tests\Zipkin.Tracer.Tests.csproj" (Rebuild t
       arget) (5) ->
       (EnsureNuGetPackageBuildImports target) ->
         C:\Users\aliostad\GitHub\zipkin-csharp\tests\Zipkin.Tracer.Tests\Zipkin.Tracer.Tests.csproj(83,5): err
       or : This project references NuGet package(s) that are missing on this computer. Use NuGet Package Resto
       re to download them.  For more information, see http://go.microsoft.com/fwlink/?LinkID=322105. The missi
       ng file is ..\..\packages\xunit.core.2.0.0\build\portable-net45+win+wpa81+wp80+monotouch+monoandroid+Xam
       arin.iOS\xunit.core.props.


       "C:\Users\aliostad\GitHub\zipkin-csharp\Zipkin.Tracer.sln" (Rebuild target) (1) ->
       "C:\Users\aliostad\GitHub\zipkin-csharp\src\Zipkin.Tracer\Zipkin.Tracer.csproj" (Rebuild target) (3) ->
       (CoreCompile target) ->
         Thrift\Annotation.cs(9,7): error CS0246: The type or namespace name 'Thrift' could not be found (are y
       ou missing a using directive or an assembly reference?) [C:\Users\aliostad\GitHub\zipkin-csharp\src\Zipk
       in.Tracer\Zipkin.Tracer.csproj]
         Thrift\BinaryAnnotation.cs(9,7): error CS0246: The type or namespace name 'Thrift' could not be found
       (are you missing a using directive or an assembly reference?) [C:\Users\aliostad\GitHub\zipkin-csharp\sr
       c\Zipkin.Tracer\Zipkin.Tracer.csproj]
         Thrift\Endpoint.cs(9,7): error CS0246: The type or namespace name 'Thrift' could not be found (are you
        missing a using directive or an assembly reference?) [C:\Users\aliostad\GitHub\zipkin-csharp\src\Zipkin
       .Tracer\Zipkin.Tracer.csproj]
         Thrift\Span.cs(10,7): error CS0246: The type or namespace name 'Thrift' could not be found (are you mi
       ssing a using directive or an assembly reference?) [C:\Users\aliostad\GitHub\zipkin-csharp\src\Zipkin.Tr
       acer\Zipkin.Tracer.csproj]
         Thrift\ThriftSpanSerializer.cs(2,7): error CS0246: The type or namespace name 'Thrift' could not be fo
       und (are you missing a using directive or an assembly reference?) [C:\Users\aliostad\GitHub\zipkin-cshar
       p\src\Zipkin.Tracer\Zipkin.Tracer.csproj]
         Thrift\ThriftSpanSerializer.cs(3,7): error CS0246: The type or namespace name 'Thrift' could not be fo
       und (are you missing a using directive or an assembly reference?) [C:\Users\aliostad\GitHub\zipkin-cshar
       p\src\Zipkin.Tracer\Zipkin.Tracer.csproj]
         HttpCollector.cs(11,7): error CS0246: The type or namespace name 'Thrift' could not be found (are you
       missing a using directive or an assembly reference?) [C:\Users\aliostad\GitHub\zipkin-csharp\src\Zipkin.
       Tracer\Zipkin.Tracer.csproj]
         HttpCollector.cs(12,7): error CS0246: The type or namespace name 'Thrift' could not be found (are you
       missing a using directive or an assembly reference?) [C:\Users\aliostad\GitHub\zipkin-csharp\src\Zipkin.
       Tracer\Zipkin.Tracer.csproj]
         Thrift\Annotation.cs(22,40): error CS0246: The type or namespace name 'TBase' could not be found (are
       you missing a using directive or an assembly reference?) [C:\Users\aliostad\GitHub\zipkin-csharp\src\Zip
       kin.Tracer\Zipkin.Tracer.csproj]
         Thrift\Annotation.cs(102,26): error CS0246: The type or namespace name 'TProtocol' could not be found
       (are you missing a using directive or an assembly reference?) [C:\Users\aliostad\GitHub\zipkin-csharp\sr
       c\Zipkin.Tracer\Zipkin.Tracer.csproj]
         Thrift\Annotation.cs(163,27): error CS0246: The type or namespace name 'TProtocol' could not be found
       (are you missing a using directive or an assembly reference?) [C:\Users\aliostad\GitHub\zipkin-csharp\sr
       c\Zipkin.Tracer\Zipkin.Tracer.csproj]
         Thrift\Annotation.cs(207,32): error CS0115: 'Annotation.ToString()': no suitable method found to overr
       ide [C:\Users\aliostad\GitHub\zipkin-csharp\src\Zipkin.Tracer\Zipkin.Tracer.csproj]
         Thrift\BinaryAnnotation.cs(31,46): error CS0246: The type or namespace name 'TBase' could not be found
        (are you missing a using directive or an assembly reference?) [C:\Users\aliostad\GitHub\zipkin-csharp\s
       rc\Zipkin.Tracer\Zipkin.Tracer.csproj]
         Thrift\BinaryAnnotation.cs(137,26): error CS0246: The type or namespace name 'TProtocol' could not be
       found (are you missing a using directive or an assembly reference?) [C:\Users\aliostad\GitHub\zipkin-csh
       arp\src\Zipkin.Tracer\Zipkin.Tracer.csproj]
         Thrift\BinaryAnnotation.cs(208,27): error CS0246: The type or namespace name 'TProtocol' could not be
       found (are you missing a using directive or an assembly reference?) [C:\Users\aliostad\GitHub\zipkin-csh
       arp\src\Zipkin.Tracer\Zipkin.Tracer.csproj]
         Thrift\BinaryAnnotation.cs(261,32): error CS0115: 'BinaryAnnotation.ToString()': no suitable method fo
       und to override [C:\Users\aliostad\GitHub\zipkin-csharp\src\Zipkin.Tracer\Zipkin.Tracer.csproj]
         Thrift\Endpoint.cs(25,38): error CS0246: The type or namespace name 'TBase' could not be found (are yo
       u missing a using directive or an assembly reference?) [C:\Users\aliostad\GitHub\zipkin-csharp\src\Zipki
       n.Tracer\Zipkin.Tracer.csproj]
         Thrift\Endpoint.cs(119,26): error CS0246: The type or namespace name 'TProtocol' could not be found (a
       re you missing a using directive or an assembly reference?) [C:\Users\aliostad\GitHub\zipkin-csharp\src\
       Zipkin.Tracer\Zipkin.Tracer.csproj]
         Thrift\Endpoint.cs(179,27): error CS0246: The type or namespace name 'TProtocol' could not be found (a
       re you missing a using directive or an assembly reference?) [C:\Users\aliostad\GitHub\zipkin-csharp\src\
       Zipkin.Tracer\Zipkin.Tracer.csproj]
         Thrift\Endpoint.cs(223,32): error CS0115: 'Endpoint.ToString()': no suitable method found to override
       [C:\Users\aliostad\GitHub\zipkin-csharp\src\Zipkin.Tracer\Zipkin.Tracer.csproj]
         Thrift\Span.cs(31,34): error CS0246: The type or namespace name 'TBase' could not be found (are you mi
       ssing a using directive or an assembly reference?) [C:\Users\aliostad\GitHub\zipkin-csharp\src\Zipkin.Tr
       acer\Zipkin.Tracer.csproj]
         Thrift\Span.cs(265,26): error CS0246: The type or namespace name 'TProtocol' could not be found (are y
       ou missing a using directive or an assembly reference?) [C:\Users\aliostad\GitHub\zipkin-csharp\src\Zipk
       in.Tracer\Zipkin.Tracer.csproj]
         Thrift\Span.cs(407,27): error CS0246: The type or namespace name 'TProtocol' could not be found (are y
       ou missing a using directive or an assembly reference?) [C:\Users\aliostad\GitHub\zipkin-csharp\src\Zipk
       in.Tracer\Zipkin.Tracer.csproj]
         Thrift\Span.cs(519,32): error CS0115: 'Span.ToString()': no suitable method found to override [C:\User
       s\aliostad\GitHub\zipkin-csharp\src\Zipkin.Tracer\Zipkin.Tracer.csproj]

    1 Warning(s)
    25 Error(s)

Time Elapsed 00:00:01.31
Running build failed.
Error:
Building C:\Users\aliostad\GitHub\zipkin-csharp\Zipkin.Tracer.sln failed with exitcode 1.

---------------------------------------------------------------------
Build Time Report
---------------------------------------------------------------------
Target         Duration
------         --------
Clean          00:00:00.0285751
AssemblyInfo   00:00:00.0561766
Total:         00:00:02.5237215
Status:        Failure
---------------------------------------------------------------------
  1) Building C:\Users\aliostad\GitHub\zipkin-csharp\Zipkin.Tracer.sln failed with exitcode 1.
  2) : C:\Users\aliostad\GitHub\zipkin-csharp\tests\Zipkin.Tracer.Tests\Zipkin.Tracer.Tests.csproj(83,5): This project references NuGet package(s) that are missing on this computer. Use NuGet Package Restore to download them.  For more information, see http://go.microsoft.com/fwlink/?LinkID=322105. The missing file is ..\..\packages\xunit.core.2.0.0\build\portable-net45+win+wpa81+wp80+monotouch+monoandroid+Xamarin.iOS\xunit.core.props.
  3) CS0246: Thrift\Annotation.cs(9,7): The type or namespace name 'Thrift' could not be found (are you missing a using directive or an assembly reference?)
  4) CS0246: Thrift\BinaryAnnotation.cs(9,7): The type or namespace name 'Thrift' could not be found (are you missing a using directive or an assembly reference?)
  5) CS0246: Thrift\Endpoint.cs(9,7): The type or namespace name 'Thrift' could not be found (are you missing a using directive or an assembly reference?)
  6) CS0246: Thrift\Span.cs(10,7): The type or namespace name 'Thrift' could not be found (are you missing a using directive or an assembly reference?)
  7) CS0246: Thrift\ThriftSpanSerializer.cs(2,7): The type or namespace name 'Thrift' could not be found (are you missing a using directive or an assembly reference?)
  8) CS0246: Thrift\ThriftSpanSerializer.cs(3,7): The type or namespace name 'Thrift' could not be found (are you missing a using directive or an assembly reference?)
  9) CS0246: HttpCollector.cs(11,7): The type or namespace name 'Thrift' could not be found (are you missing a using directive or an assembly reference?)
 10) CS0246: HttpCollector.cs(12,7): The type or namespace name 'Thrift' could not be found (are you missing a using directive or an assembly reference?)
 11) CS0246: Thrift\Annotation.cs(22,40): The type or namespace name 'TBase' could not be found (are you missing a using directive or an assembly reference?)
 12) CS0246: Thrift\Annotation.cs(102,26): The type or namespace name 'TProtocol' could not be found (are you missing a using directive or an assembly reference?)
 13) CS0246: Thrift\Annotation.cs(163,27): The type or namespace name 'TProtocol' could not be found (are you missing a using directive or an assembly reference?)
 14) CS0115: Thrift\Annotation.cs(207,32): 'Annotation.ToString()': no suitable method found to override
 15) CS0246: Thrift\BinaryAnnotation.cs(31,46): The type or namespace name 'TBase' could not be found (are you missing a using directive or an assembly reference?)
 16) CS0246: Thrift\BinaryAnnotation.cs(137,26): The type or namespace name 'TProtocol' could not be found (are you missing a using directive or an assembly reference?)
 17) CS0246: Thrift\BinaryAnnotation.cs(208,27): The type or namespace name 'TProtocol' could not be found (are you missing a using directive or an assembly reference?)
 18) CS0115: Thrift\BinaryAnnotation.cs(261,32): 'BinaryAnnotation.ToString()': no suitable method found to override
 19) CS0246: Thrift\Endpoint.cs(25,38): The type or namespace name 'TBase' could not be found (are you missing a using directive or an assembly reference?)
 20) CS0246: Thrift\Endpoint.cs(119,26): The type or namespace name 'TProtocol' could not be found (are you missing a using directive or an assembly reference?)
 21) CS0246: Thrift\Endpoint.cs(179,27): The type or namespace name 'TProtocol' could not be found (are you missing a using directive or an assembly reference?)
 22) CS0115: Thrift\Endpoint.cs(223,32): 'Endpoint.ToString()': no suitable method found to override
 23) CS0246: Thrift\Span.cs(31,34): The type or namespace name 'TBase' could not be found (are you missing a using directive or an assembly reference?)
 24) CS0246: Thrift\Span.cs(265,26): The type or namespace name 'TProtocol' could not be found (are you missing a using directive or an assembly reference?)
 25) CS0246: Thrift\Span.cs(407,27): The type or namespace name 'TProtocol' could not be found (are you missing a using directive or an assembly reference?)
 26) CS0115: Thrift\Span.cs(519,32): 'Span.ToString()': no suitable method found to override
---------------------------------------------------------------------

Is this project alive?

@Horusiath looks like you've picked up a user :) Do you expect to continue this project? If not, it might be a good idea to move it to OpenZipkin, have OpenZipkin fork it, or add @rogeralsing as a collaborator.

There are some changes that should be made to make this more supportable moving forward, and it would be nice for someone to re-use your efforts. Let us know what you are thinking.

Possible bug with checkpointing

Everytime I run the collector, I checkpoint some partitions without adding new spans - possibly pointing to the fact checkpointing is not working.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.