NugetInsights.Connector 0.1.0-alpha.12

This is a prerelease version of NugetInsights.Connector.
There is a newer version of this package available.
See the version list below for details.
dotnet add package NugetInsights.Connector --version 0.1.0-alpha.12                
NuGet\Install-Package NugetInsights.Connector -Version 0.1.0-alpha.12                
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="NugetInsights.Connector" Version="0.1.0-alpha.12">
  <PrivateAssets>all</PrivateAssets>
  <IncludeAssets>runtime; build; native; contentfiles; analyzers</IncludeAssets>
</PackageReference>                
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add NugetInsights.Connector --version 0.1.0-alpha.12                
#r "nuget: NugetInsights.Connector, 0.1.0-alpha.12"                
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
// Install NugetInsights.Connector as a Cake Addin
#addin nuget:?package=NugetInsights.Connector&version=0.1.0-alpha.12&prerelease

// Install NugetInsights.Connector as a Cake Tool
#tool nuget:?package=NugetInsights.Connector&version=0.1.0-alpha.12&prerelease                

NugetInsights.Collector

Have you ever wanted to get more information about your NuGet packages? As a package developer myself I often wondered if my packages were even being used. In part to help motivate me and in another just for the curiosity I wanted to add telemetry to all my packages. That is exactly what this library does. This is exactly what NugetInsights.Collector does!

How it works

This project injects a init.ps1 powershell script into the tools folder of the generated NuGet package. This script will be called by the NuGet package manager whenever your package is added. This will publish the event to my private Azure Application Insight instance which I will expose publicly on Grafana.

All the data I collect has no way of being mapped back to a specific user. Don't trust me? Read the code yourself, it's very bare bones as the telemetry is posted using a simple REST request.

Notes

  • Right nos this is very much a work in progress
  • At some point I will require packages to register before hand, right now it's open.
  • All the costs are being paid for me personally.

Accreditation

<a href="https://www.flaticon.com/free-icons/network" title="network icons">Network icons created by Freepik - Flaticon</a>

There are no supported framework assets in this package.

Learn more about Target Frameworks and .NET Standard.

  • .NETStandard 2.1

    • No dependencies.

NuGet packages

This package is not used by any NuGet packages.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last updated
1.0.2 58 1/12/2025
1.0.1 159 1/5/2025
1.0.0 93 1/5/2025
0.1.0-alpha.15 86 1/5/2025
0.1.0-alpha.14 55 1/5/2025
0.1.0-alpha.12 50 1/4/2025
0.1.0-alpha.9 68 1/4/2025
0.1.0-alpha.8 63 1/4/2025
0.1.0-alpha.7 62 1/4/2025