open-telemetry / opentelemetry-dotnet-contrib

This repository contains set of components extending functionality of the OpenTelemetry .NET SDK. Instrumentation libraries, exporters, and other components can find their home here.
https://opentelemetry.io
Apache License 2.0
461 stars 276 forks source link

Unlist/deprecate obsolete packages from nuget.org #1100

Closed Kielek closed 1 year ago

Kielek commented 1 year ago

Issue that does not fit into other categories

What are you trying to achieve?

Unlist/deprecate obsolete packages from nuget.org

Additional context.

For now on the nuget.org there is a lot of packages which are not longer maintained (due to renaming). It leads to issues for the end users, see: https://github.com/open-telemetry/opentelemetry-dotnet/discussions/3696#discussioncomment-5401314

Notes

Package Name Comment Status
OpenTelemetry.Contrib.Instrumentation.EntityFrameworkCore Deprecate, link to OpenTelemetry.Instrumentation.EntityFrameworkCore Done
OpenTelemetry.Contrib.Instrumentation.MassTransit Deprecate, link either to OpenTelemetry.Instrumentation.MassTransit or MassTransit with message that MassTransit Support activity sources natively. Done
OpenTelemetry.Instrumentation.MassTransit Deprecate, link to MassTransit with message that MassTransit Support activity sources natively. Done
OpenTelemetry.Contrib.Instrumentation.ElasticsearchClient Deprecate, link to OpenTelemetry.Instrumentation.ElasticsearchClient Done
OpenTelemetry.Contrib.Instrumentation.Wcf Deprecate, link to OpenTelemetry.Instrumentation.Wcf Done
OpenTelemetry.Extensions.PersistentStorage Release OpenTelemetry.PersistentStorage.FileSystem, deprecate, and link to new package. Done
OpenTelemetry.Extensions.PersistentStorage.Abstractions Release OpenTelemetry.PersistentStorage.Abstractions, deprecate, and link to new package. Done
OpenTelemetry.Extensions.Docker Fix, #869, release new package, deprecate and link to OpenTelemetry.ResourceDetectors.Container. Done
OpenTelemetry.Contrib.Instrumentation.Owin Deprecate, link to OpenTelemetry.Instrumentation.Owin Done
OpenTelemetry.Contrib.Instrumentation.AWSLambda Deprecate, link to OpenTelemetry.Instrumentation.AWSLambda Done
OpenTelemetry.Contrib.Exporter.Stackdriver Deprecate, link to OpenTelemetry.Exporter.Stackdriver Done
OpenTelemetry.Contrib.Instrumentation.MySqlData Deprecate, link to OpenTelemetry.Instrumentation.MySqlData Done
OpenTelemetry.Contrib.Extensions.PersistentStorage Release OpenTelemetry.PersistentStorage.FileSystem, deprecate, and link to new package. Done
OpenTelemetry.Contrib.Instrumentation.Azure Deprecate, ref #60 Done
OpenTelemetry.Shared Just deprecate?
OpenTelemetry.SemanticConventions It requires separate discussion. Compiled version of Semantic Conversion IMO should not be published. To be considered - package with .cs file which could be used while compiling.
OpenTelemetry.Exporter.Prometheus Part of main repo. Deprecate and link to OpenTelemetry.Exporter.Prometheus.HttpListener or OpenTelemetry.Exporter.Prometheus.AspNetCore Done
OpenTelemetry.Contrib.Extensions.AWSXRay To be renamed later, then we need deprecate -
OpenTelemetry.Contrib.Instrumentation.AWS To be renamed later, then we need deprecate -
OpenTelemetry.Instrumentation.AWSLambda - -
OpenTelemetry.Api - -
OpenTelemetry - -
OpenTelemetry.Extensions.Hosting - -
OpenTelemetry.Instrumentation.AspNetCore - -
OpenTelemetry.Instrumentation.Http - -
OpenTelemetry.Exporter.OpenTelemetryProtocol - -
OpenTelemetry.Exporter.Console - -
OpenTelemetry.Exporter.Jaeger - -
OpenTelemetry.Instrumentation.SqlClient - -
OpenTelemetry.Instrumentation.GrpcNetClient - -
OpenTelemetry.Exporter.Zipkin - -
OpenTelemetry.Instrumentation.StackExchangeRedis - -
OpenTelemetry.Exporter.OpenTelemetryProtocol.Logs - -
OpenTelemetry.Instrumentation.Runtime - -
OpenTelemetry.Instrumentation.EntityFrameworkCore - -
OpenTelemetry.Exporter.InMemory - -
OpenTelemetry.Shims.OpenTracing - -
OpenTelemetry.Api.ProviderBuilderExtensions - -
OpenTelemetry.Instrumentation.AspNet - -
OpenTelemetry.Extensions.Propagators - -
OpenTelemetry.Instrumentation.Quartz - -
OpenTelemetry.Instrumentation.Hangfire - -
OpenTelemetry.Contrib.Preview - -
OpenTelemetry.Instrumentation.AspNet.TelemetryHttpModule - -
OpenTelemetry.Instrumentation.Process - -
OpenTelemetry.Instrumentation.MySqlData - -
OpenTelemetry.Instrumentation.ElasticsearchClient - -
OpenTelemetry.Instrumentation.EventCounters - -
OpenTelemetry.Exporter.Prometheus.HttpListener - -
OpenTelemetry.Instrumentation.GrpcCore - -
OpenTelemetry.Instrumentation.Wcf - -
OpenTelemetry.Exporter.Stackdriver - -
OpenTelemetry.Exporter.Geneva - -
OpenTelemetry.Extensions - -
OpenTelemetry.Instrumentation.Owin - -
OpenTelemetry.Exporter.ZPages Deprecated. No plan to support by OTel community. -
OpenTelemetry.Exporter.Instana - -
OpenTelemetry.Exporter.OneCollector - -
OpenTelemetry.Exporter.Prometheus.AspNetCore - -
OpenTelemetry.Extensions.AzureMonitor - -
Kielek commented 1 year ago

Closing. All contrib packages deprecated. Separate issues created in main repository: https://github.com/open-telemetry/opentelemetry-dotnet/issues/4611 https://github.com/open-telemetry/opentelemetry-dotnet/issues/4612