diff --git a/.github/ISSUE_TEMPLATE/comp_contrib_extensions_awsxray.md b/.github/ISSUE_TEMPLATE/comp_contrib_extensions_awsxray.md index e1c5b43942..52699a97ff 100644 --- a/.github/ISSUE_TEMPLATE/comp_contrib_extensions_awsxray.md +++ b/.github/ISSUE_TEMPLATE/comp_contrib_extensions_awsxray.md @@ -8,11 +8,11 @@ labels: comp:contrib.extensions.awsxray List of [all OpenTelemetry NuGet packages](https://www.nuget.org/profiles/OpenTelemetry) and version that you are -using (e.g. `OpenTelemetry 1.0.2`): +using (e.g. `OpenTelemetry 1.3.2`): * TBD -Runtime version (e.g. `net462`, `net48`, `netcoreapp3.1`, `net6.0` etc. You can +Runtime version (e.g. `net462`, `net48`, `net6.0`, `net7.0` etc. You can find this information from the `*.csproj` file): * TBD diff --git a/.github/ISSUE_TEMPLATE/comp_contrib_instrumentation_aws.md b/.github/ISSUE_TEMPLATE/comp_contrib_instrumentation_aws.md index af4c13a952..caf78e5996 100644 --- a/.github/ISSUE_TEMPLATE/comp_contrib_instrumentation_aws.md +++ b/.github/ISSUE_TEMPLATE/comp_contrib_instrumentation_aws.md @@ -8,11 +8,11 @@ labels: comp:contrib.instrumentation.aws List of [all OpenTelemetry NuGet packages](https://www.nuget.org/profiles/OpenTelemetry) and version that you are -using (e.g. `OpenTelemetry 1.0.2`): +using (e.g. `OpenTelemetry 1.3.2`): * TBD -Runtime version (e.g. `net462`, `net48`, `netcoreapp3.1`, `net6.0` etc. You can +Runtime version (e.g. `net462`, `net48`, `net6.0`, `net7.0` etc. You can find this information from the `*.csproj` file): * TBD diff --git a/.github/ISSUE_TEMPLATE/comp_contrib_instrumentation_awslambda.md b/.github/ISSUE_TEMPLATE/comp_contrib_instrumentation_awslambda.md index 66089c059e..fd37e8dcfc 100644 --- a/.github/ISSUE_TEMPLATE/comp_contrib_instrumentation_awslambda.md +++ b/.github/ISSUE_TEMPLATE/comp_contrib_instrumentation_awslambda.md @@ -8,11 +8,11 @@ labels: comp:instrumentation.awslambda List of [all OpenTelemetry NuGet packages](https://www.nuget.org/profiles/OpenTelemetry) and version that you are -using (e.g. `OpenTelemetry 1.0.2`): +using (e.g. `OpenTelemetry 1.3.2`): * TBD -Runtime version (e.g. `net462`, `net48`, `netcoreapp3.1`, `net6.0` etc. You can +Runtime version (e.g. `net462`, `net48`, `net6.0`, `net7.0` etc. You can find this information from the `*.csproj` file): * TBD diff --git a/.github/ISSUE_TEMPLATE/comp_exporter_geneva.md b/.github/ISSUE_TEMPLATE/comp_exporter_geneva.md index f54d5bfc4b..70bcdb9d2c 100644 --- a/.github/ISSUE_TEMPLATE/comp_exporter_geneva.md +++ b/.github/ISSUE_TEMPLATE/comp_exporter_geneva.md @@ -8,12 +8,11 @@ labels: comp:exporter.geneva List of [all OpenTelemetry NuGet packages](https://www.nuget.org/profiles/OpenTelemetry) and version that you are -using (e.g. `OpenTelemetry 1.0.2`): +using (e.g. `OpenTelemetry 1.3.2`): -* [OpenTelemetry.Exporter.Geneva - 1.2.6](https://www.nuget.org/packages/OpenTelemetry.Exporter.Geneva/1.2.6) +* TBD -Runtime version (e.g. `net462`, `net48`, `netcoreapp3.1`, `net6.0` etc. You can +Runtime version (e.g. `net462`, `net48`, `net6.0`, `net7.0` etc. You can find this information from the `*.csproj` file): * TBD diff --git a/.github/ISSUE_TEMPLATE/comp_exporter_instana.md b/.github/ISSUE_TEMPLATE/comp_exporter_instana.md index c03d1270c4..38c3cd5674 100644 --- a/.github/ISSUE_TEMPLATE/comp_exporter_instana.md +++ b/.github/ISSUE_TEMPLATE/comp_exporter_instana.md @@ -8,11 +8,11 @@ labels: comp:exporter.instana List of [all OpenTelemetry NuGet packages](https://www.nuget.org/profiles/OpenTelemetry) and version that you are -using (e.g. `OpenTelemetry 1.0.2`): +using (e.g. `OpenTelemetry 1.3.2`): * TBD -Runtime version (e.g. `net462`, `net48`, `netcoreapp3.1`, `net6.0` etc. You can +Runtime version (e.g. `net462`, `net48`, `net6.0`, `net7.0` etc. You can find this information from the `*.csproj` file): * TBD diff --git a/.github/ISSUE_TEMPLATE/comp_exporter_stackdriver.md b/.github/ISSUE_TEMPLATE/comp_exporter_stackdriver.md index 6afeebd9c6..c520aed3c7 100644 --- a/.github/ISSUE_TEMPLATE/comp_exporter_stackdriver.md +++ b/.github/ISSUE_TEMPLATE/comp_exporter_stackdriver.md @@ -8,11 +8,11 @@ labels: comp:exporter.stackdriver List of [all OpenTelemetry NuGet packages](https://www.nuget.org/profiles/OpenTelemetry) and version that you are -using (e.g. `OpenTelemetry 1.0.2`): +using (e.g. `OpenTelemetry 1.3.2`): * TBD -Runtime version (e.g. `net462`, `net48`, `netcoreapp3.1`, `net6.0` etc. You can +Runtime version (e.g. `net462`, `net48`, `net6.0`, `net7.0` etc. You can find this information from the `*.csproj` file): * TBD diff --git a/.github/ISSUE_TEMPLATE/comp_extensions.md b/.github/ISSUE_TEMPLATE/comp_extensions.md index 89fb00ecf1..d79ed71aeb 100644 --- a/.github/ISSUE_TEMPLATE/comp_extensions.md +++ b/.github/ISSUE_TEMPLATE/comp_extensions.md @@ -8,11 +8,11 @@ labels: comp:extensions List of [all OpenTelemetry NuGet packages](https://www.nuget.org/profiles/OpenTelemetry) and version that you are -using (e.g. `OpenTelemetry 1.0.2`): +using (e.g. `OpenTelemetry 1.3.2`): * TBD -Runtime version (e.g. `net462`, `net48`, `netcoreapp3.1`, `net6.0` etc. You can +Runtime version (e.g. `net462`, `net48`, `net6.0`, `net7.0` etc. You can find this information from the `*.csproj` file): * TBD diff --git a/.github/ISSUE_TEMPLATE/comp_extensions_azuremonitor.md b/.github/ISSUE_TEMPLATE/comp_extensions_azuremonitor.md index 50f63a6386..ced841fd38 100644 --- a/.github/ISSUE_TEMPLATE/comp_extensions_azuremonitor.md +++ b/.github/ISSUE_TEMPLATE/comp_extensions_azuremonitor.md @@ -8,11 +8,11 @@ labels: comp:extensions.azuremonitor List of [all OpenTelemetry NuGet packages](https://www.nuget.org/profiles/OpenTelemetry) and version that you are -using (e.g. `OpenTelemetry 1.0.2`): +using (e.g. `OpenTelemetry 1.3.2`): * TBD -Runtime version (e.g. `net462`, `net48`, `netcoreapp3.1`, `net6.0` etc. You can +Runtime version (e.g. `net462`, `net48`, `net6.0`, `net7.0` etc. You can find this information from the `*.csproj` file): * TBD diff --git a/.github/ISSUE_TEMPLATE/comp_extensions_docker.md b/.github/ISSUE_TEMPLATE/comp_extensions_docker.md index 0f6b510858..bb88ba26f2 100644 --- a/.github/ISSUE_TEMPLATE/comp_extensions_docker.md +++ b/.github/ISSUE_TEMPLATE/comp_extensions_docker.md @@ -8,11 +8,11 @@ labels: comp:extensions.docker List of [all OpenTelemetry NuGet packages](https://www.nuget.org/profiles/OpenTelemetry) and version that you are -using (e.g. `OpenTelemetry 1.0.2`): +using (e.g. `OpenTelemetry 1.3.2`): * TBD -Runtime version (e.g. `net462`, `net48`, `netcoreapp3.1`, `net6.0` etc. You can +Runtime version (e.g. `net462`, `net48`, `net6.0`, `net7.0` etc. You can find this information from the `*.csproj` file): * TBD diff --git a/.github/ISSUE_TEMPLATE/comp_extensions_persistentstorage.abstractions.md b/.github/ISSUE_TEMPLATE/comp_extensions_persistentstorage.abstractions.md index 7dd883b08a..bb667eec36 100644 --- a/.github/ISSUE_TEMPLATE/comp_extensions_persistentstorage.abstractions.md +++ b/.github/ISSUE_TEMPLATE/comp_extensions_persistentstorage.abstractions.md @@ -8,11 +8,11 @@ labels: comp:extensions.persistentstorage.abstractions List of [all OpenTelemetry NuGet packages](https://www.nuget.org/profiles/OpenTelemetry) and version that you are -using (e.g. `OpenTelemetry 1.0.2`): +using (e.g. `OpenTelemetry 1.3.2`): * TBD -Runtime version (e.g. `net462`, `net48`, `netcoreapp3.1`, `net6.0` etc. You can +Runtime version (e.g. `net462`, `net48`, `net6.0`, `net7.0` etc. You can find this information from the `*.csproj` file): * TBD diff --git a/.github/ISSUE_TEMPLATE/comp_extensions_persistentstorage.md b/.github/ISSUE_TEMPLATE/comp_extensions_persistentstorage.md index 4c069cd0bb..02b39031d2 100644 --- a/.github/ISSUE_TEMPLATE/comp_extensions_persistentstorage.md +++ b/.github/ISSUE_TEMPLATE/comp_extensions_persistentstorage.md @@ -8,11 +8,11 @@ labels: comp:extensions.persistentstorage List of [all OpenTelemetry NuGet packages](https://www.nuget.org/profiles/OpenTelemetry) and version that you are -using (e.g. `OpenTelemetry 1.0.2`): +using (e.g. `OpenTelemetry 1.3.2`): * TBD -Runtime version (e.g. `net462`, `net48`, `netcoreapp3.1`, `net6.0` etc. You can +Runtime version (e.g. `net462`, `net48`, `net6.0`, `net7.0` etc. You can find this information from the `*.csproj` file): * TBD diff --git a/.github/ISSUE_TEMPLATE/comp_instrumentation_AspNet.TelemetryHttpModule.md b/.github/ISSUE_TEMPLATE/comp_instrumentation_AspNet.TelemetryHttpModule.md index dc3d2f78c1..150414bf0a 100644 --- a/.github/ISSUE_TEMPLATE/comp_instrumentation_AspNet.TelemetryHttpModule.md +++ b/.github/ISSUE_TEMPLATE/comp_instrumentation_AspNet.TelemetryHttpModule.md @@ -8,11 +8,11 @@ labels: comp:instrumentation.AspNet.TelemetryHttpModule List of [all OpenTelemetry NuGet packages](https://www.nuget.org/profiles/OpenTelemetry) and version that you are -using (e.g. `OpenTelemetry 1.2.0`): +using (e.g. `OpenTelemetry 1.3.2`): * TBD -Runtime version (e.g. `net462`, `net48`, `netcoreapp3.1`, `net6.0` etc. You can +Runtime version (e.g. `net462`, `net48`, `net6.0`, `net7.0` etc. You can find this information from the `*.csproj` file): * TBD diff --git a/.github/ISSUE_TEMPLATE/comp_instrumentation_AspNet.md b/.github/ISSUE_TEMPLATE/comp_instrumentation_AspNet.md index 9f54a19034..80efb79cd1 100644 --- a/.github/ISSUE_TEMPLATE/comp_instrumentation_AspNet.md +++ b/.github/ISSUE_TEMPLATE/comp_instrumentation_AspNet.md @@ -8,11 +8,11 @@ labels: comp:instrumentation.AspNet List of [all OpenTelemetry NuGet packages](https://www.nuget.org/profiles/OpenTelemetry) and version that you are -using (e.g. `OpenTelemetry 1.2.0`): +using (e.g. `OpenTelemetry 1.3.2`): * TBD -Runtime version (e.g. `net462`, `net48`, `netcoreapp3.1`, `net6.0` etc. You can +Runtime version (e.g. `net462`, `net48`, `net6.0`, `net7.0` etc. You can find this information from the `*.csproj` file): * TBD diff --git a/.github/ISSUE_TEMPLATE/comp_instrumentation_elasticsearchclient.md b/.github/ISSUE_TEMPLATE/comp_instrumentation_elasticsearchclient.md index 9d534eae7e..d110e42ea6 100644 --- a/.github/ISSUE_TEMPLATE/comp_instrumentation_elasticsearchclient.md +++ b/.github/ISSUE_TEMPLATE/comp_instrumentation_elasticsearchclient.md @@ -8,11 +8,11 @@ labels: comp:instrumentation.elasticsearchclient List of [all OpenTelemetry NuGet packages](https://www.nuget.org/profiles/OpenTelemetry) and version that you are -using (e.g. `OpenTelemetry 1.0.2`): +using (e.g. `OpenTelemetry 1.3.2`): * TBD -Runtime version (e.g. `net462`, `net48`, `netcoreapp3.1`, `net6.0` etc. You can +Runtime version (e.g. `net462`, `net48`, `net6.0`, `net7.0` etc. You can find this information from the `*.csproj` file): * TBD diff --git a/.github/ISSUE_TEMPLATE/comp_instrumentation_entityframeworkcore.md b/.github/ISSUE_TEMPLATE/comp_instrumentation_entityframeworkcore.md index 9113cb62a4..8b4ad4e9e3 100644 --- a/.github/ISSUE_TEMPLATE/comp_instrumentation_entityframeworkcore.md +++ b/.github/ISSUE_TEMPLATE/comp_instrumentation_entityframeworkcore.md @@ -8,11 +8,11 @@ labels: comp:instrumentation.entityframeworkcore List of [all OpenTelemetry NuGet packages](https://www.nuget.org/profiles/OpenTelemetry) and version that you are -using (e.g. `OpenTelemetry 1.0.2`): +using (e.g. `OpenTelemetry 1.3.2`): * TBD -Runtime version (e.g. `net462`, `net48`, `netcoreapp3.1`, `net6.0` etc. You can +Runtime version (e.g. `net462`, `net48`, `net6.0`, `net7.0` etc. You can find this information from the `*.csproj` file): * TBD diff --git a/.github/ISSUE_TEMPLATE/comp_instrumentation_eventcounters.md b/.github/ISSUE_TEMPLATE/comp_instrumentation_eventcounters.md index 27433bb4d4..5d65375dca 100644 --- a/.github/ISSUE_TEMPLATE/comp_instrumentation_eventcounters.md +++ b/.github/ISSUE_TEMPLATE/comp_instrumentation_eventcounters.md @@ -8,11 +8,11 @@ labels: comp:instrumentation.eventcounters List of [all OpenTelemetry NuGet packages](https://www.nuget.org/profiles/OpenTelemetry) and version that you are -using (e.g. `OpenTelemetry 1.0.2`): +using (e.g. `OpenTelemetry 1.3.2`): * TBD -Runtime version (e.g. `net462`, `net48`, `netcoreapp3.1`, `net6.0` etc. You can +Runtime version (e.g. `net462`, `net48`, `net6.0`, `net7.0` etc. You can find this information from the `*.csproj` file): * TBD diff --git a/.github/ISSUE_TEMPLATE/comp_instrumentation_grpccore.md b/.github/ISSUE_TEMPLATE/comp_instrumentation_grpccore.md index 467441e7b3..bdcdbc37dd 100644 --- a/.github/ISSUE_TEMPLATE/comp_instrumentation_grpccore.md +++ b/.github/ISSUE_TEMPLATE/comp_instrumentation_grpccore.md @@ -8,11 +8,11 @@ labels: comp:instrumentation.grpccore List of [all OpenTelemetry NuGet packages](https://www.nuget.org/profiles/OpenTelemetry) and version that you are -using (e.g. `OpenTelemetry 1.0.2`): +using (e.g. `OpenTelemetry 1.3.2`): * TBD -Runtime version (e.g. `net462`, `net48`, `netcoreapp3.1`, `net6.0` etc. You can +Runtime version (e.g. `net462`, `net48`, `net6.0`, `net7.0` etc. You can find this information from the `*.csproj` file): * TBD diff --git a/.github/ISSUE_TEMPLATE/comp_instrumentation_hangfire.md b/.github/ISSUE_TEMPLATE/comp_instrumentation_hangfire.md index 745d1427c1..c5efb1c3b2 100644 --- a/.github/ISSUE_TEMPLATE/comp_instrumentation_hangfire.md +++ b/.github/ISSUE_TEMPLATE/comp_instrumentation_hangfire.md @@ -8,11 +8,11 @@ labels: comp:instrumentation.hangfire List of [all OpenTelemetry NuGet packages](https://www.nuget.org/profiles/OpenTelemetry) and version that you are -using (e.g. `OpenTelemetry 1.0.2`): +using (e.g. `OpenTelemetry 1.3.2`): * TBD -Runtime version (e.g. `net462`, `net48`, `netcoreapp3.1`, `net6.0` etc. You can +Runtime version (e.g. `net462`, `net48`, `net6.0`, `net7.0` etc. You can find this information from the `*.csproj` file): * TBD diff --git a/.github/ISSUE_TEMPLATE/comp_instrumentation_mysqldata.md b/.github/ISSUE_TEMPLATE/comp_instrumentation_mysqldata.md index cd0c9b600a..654ca953e3 100644 --- a/.github/ISSUE_TEMPLATE/comp_instrumentation_mysqldata.md +++ b/.github/ISSUE_TEMPLATE/comp_instrumentation_mysqldata.md @@ -8,11 +8,11 @@ labels: comp:instrumentation.mysqldata List of [all OpenTelemetry NuGet packages](https://www.nuget.org/profiles/OpenTelemetry) and version that you are -using (e.g. `OpenTelemetry 1.0.2`): +using (e.g. `OpenTelemetry 1.3.2`): * TBD -Runtime version (e.g. `net462`, `net48`, `netcoreapp3.1`, `net6.0` etc. You can +Runtime version (e.g. `net462`, `net48`, `net6.0`, `net7.0` etc. You can find this information from the `*.csproj` file): * TBD diff --git a/.github/ISSUE_TEMPLATE/comp_instrumentation_owin.md b/.github/ISSUE_TEMPLATE/comp_instrumentation_owin.md index 9557899b12..4267fc8ecd 100644 --- a/.github/ISSUE_TEMPLATE/comp_instrumentation_owin.md +++ b/.github/ISSUE_TEMPLATE/comp_instrumentation_owin.md @@ -8,11 +8,11 @@ labels: comp:instrumentation.owin List of [all OpenTelemetry NuGet packages](https://www.nuget.org/profiles/OpenTelemetry) and version that you are -using (e.g. `OpenTelemetry 1.0.2`): +using (e.g. `OpenTelemetry 1.3.2`): * TBD -Runtime version (e.g. `net462`, `net48`, `netcoreapp3.1`, `net6.0` etc. You can +Runtime version (e.g. `net462`, `net48`, `net6.0`, `net7.0` etc. You can find this information from the `*.csproj` file): * TBD diff --git a/.github/ISSUE_TEMPLATE/comp_instrumentation_process.md b/.github/ISSUE_TEMPLATE/comp_instrumentation_process.md index c91853c544..0c26529198 100644 --- a/.github/ISSUE_TEMPLATE/comp_instrumentation_process.md +++ b/.github/ISSUE_TEMPLATE/comp_instrumentation_process.md @@ -8,11 +8,11 @@ labels: comp:instrumentation.process List of [all OpenTelemetry NuGet packages](https://www.nuget.org/profiles/OpenTelemetry) and version that you are -using (e.g. `OpenTelemetry 1.0.2`): +using (e.g. `OpenTelemetry 1.3.2`): * TBD -Process version (e.g. `net462`, `net48`, `netcoreapp3.1`, `net6.0` etc. You can +Runtime version (e.g. `net462`, `net48`, `net6.0`, `net7.0` etc. You can find this information from the `*.csproj` file): * TBD diff --git a/.github/ISSUE_TEMPLATE/comp_instrumentation_quartz.md b/.github/ISSUE_TEMPLATE/comp_instrumentation_quartz.md index d58aa6d1cc..628792e62d 100644 --- a/.github/ISSUE_TEMPLATE/comp_instrumentation_quartz.md +++ b/.github/ISSUE_TEMPLATE/comp_instrumentation_quartz.md @@ -8,11 +8,11 @@ labels: comp:instrumentation.quartz List of [all OpenTelemetry NuGet packages](https://www.nuget.org/profiles/OpenTelemetry) and version that you are -using (e.g. `OpenTelemetry 1.0.2`): +using (e.g. `OpenTelemetry 1.3.2`): * TBD -Runtime version (e.g. `net462`, `net48`, `netcoreapp3.1`, `net6.0` etc. You can +Runtime version (e.g. `net462`, `net48`, `net6.0`, `net7.0` etc. You can find this information from the `*.csproj` file): * TBD diff --git a/.github/ISSUE_TEMPLATE/comp_instrumentation_runtime.md b/.github/ISSUE_TEMPLATE/comp_instrumentation_runtime.md index 9c0edab241..ae104dbc81 100644 --- a/.github/ISSUE_TEMPLATE/comp_instrumentation_runtime.md +++ b/.github/ISSUE_TEMPLATE/comp_instrumentation_runtime.md @@ -8,11 +8,11 @@ labels: comp:instrumentation.runtime List of [all OpenTelemetry NuGet packages](https://www.nuget.org/profiles/OpenTelemetry) and version that you are -using (e.g. `OpenTelemetry 1.0.2`): +using (e.g. `OpenTelemetry 1.3.2`): * TBD -Runtime version (e.g. `net462`, `net48`, `netcoreapp3.1`, `net6.0` etc. You can +Runtime version (e.g. `net462`, `net48`, `net6.0`, `net7.0` etc. You can find this information from the `*.csproj` file): * TBD diff --git a/.github/ISSUE_TEMPLATE/comp_instrumentation_stackexchangeredis.md b/.github/ISSUE_TEMPLATE/comp_instrumentation_stackexchangeredis.md index 87f3f6bf7a..38eb69e5f5 100644 --- a/.github/ISSUE_TEMPLATE/comp_instrumentation_stackexchangeredis.md +++ b/.github/ISSUE_TEMPLATE/comp_instrumentation_stackexchangeredis.md @@ -8,11 +8,11 @@ labels: comp:instrumentation.stackexchangeredis List of [all OpenTelemetry NuGet packages](https://www.nuget.org/profiles/OpenTelemetry) and version that you are -using (e.g. `OpenTelemetry 1.2.0`): +using (e.g. `OpenTelemetry 1.3.2`): * TBD -Runtime version (e.g. `net462`, `net48`, `netcoreapp3.1`, `net6.0` etc. You can +Runtime version (e.g. `net462`, `net48`, `net6.0`, `net7.0` etc. You can find this information from the `*.csproj` file): * TBD diff --git a/.github/ISSUE_TEMPLATE/comp_instrumentation_wcf.md b/.github/ISSUE_TEMPLATE/comp_instrumentation_wcf.md index baa913280c..d447cc420e 100644 --- a/.github/ISSUE_TEMPLATE/comp_instrumentation_wcf.md +++ b/.github/ISSUE_TEMPLATE/comp_instrumentation_wcf.md @@ -8,11 +8,11 @@ labels: comp:instrumentation.wcf List of [all OpenTelemetry NuGet packages](https://www.nuget.org/profiles/OpenTelemetry) and version that you are -using (e.g. `OpenTelemetry 1.0.2`): +using (e.g. `OpenTelemetry 1.3.2`): * TBD -Runtime version (e.g. `net462`, `net48`, `netcoreapp3.1`, `net6.0` etc. You can +Runtime version (e.g. `net462`, `net48`, `net6.0`, `net7.0` etc. You can find this information from the `*.csproj` file): * TBD diff --git a/.github/ISSUE_TEMPLATE/comp_resourcedetectors_azure.md b/.github/ISSUE_TEMPLATE/comp_resourcedetectors_azure.md new file mode 100644 index 0000000000..35c64b3841 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/comp_resourcedetectors_azure.md @@ -0,0 +1,41 @@ +--- +name: OpenTelemetry.ResourceDetectors.Azure +about: OpenTelemetry.ResourceDetectors.Azure +labels: comp:resourcedetectors.azure +--- + +# Issue with OpenTelemetry.ResourceDetectors.Azure + +List of [all OpenTelemetry NuGet +packages](https://www.nuget.org/profiles/OpenTelemetry) and version that you are +using (e.g. `OpenTelemetry 1.3.2`): + +* TBD + +Runtime version (e.g. `net462`, `net48`, `net6.0`, `net7.0` etc. You can +find this information from the `*.csproj` file): + +* TBD + +**Is this a feature request or a bug?** + +* [ ] Feature Request +* [ ] Bug + +**What is the expected behavior?** + +What do you expect to see? + +**What is the actual behavior?** + +What did you see instead? If you are reporting a bug, create a self-contained +project using the template of your choice and apply the minimum required code to +result in the issue you're observing. We will close this issue if: + +* The repro project you share with us is complex. We can't investigate custom + projects, so don't point us to such, please. +* If we can not reproduce the behavior you're reporting. + +## Additional Context + +Add any other context about the feature request here. diff --git a/src/OpenTelemetry.Exporter.Instana/CHANGELOG.md b/src/OpenTelemetry.Exporter.Instana/CHANGELOG.md index 6aa0f0db0f..3c164dd737 100644 --- a/src/OpenTelemetry.Exporter.Instana/CHANGELOG.md +++ b/src/OpenTelemetry.Exporter.Instana/CHANGELOG.md @@ -2,6 +2,10 @@ ## Unreleased +## 1.0.3 + +Released 2023-Feb-21 + * Fixes issue in span serialization process introduced in 1.0.2 version. ([#979](https://github.com/open-telemetry/opentelemetry-dotnet-contrib/pull/979)) * Update OTel SDK version to `1.3.2`. diff --git a/src/OpenTelemetry.Exporter.OneCollector/README.md b/src/OpenTelemetry.Exporter.OneCollector/README.md index 7b2e42370e..c20dc71759 100644 --- a/src/OpenTelemetry.Exporter.OneCollector/README.md +++ b/src/OpenTelemetry.Exporter.OneCollector/README.md @@ -3,12 +3,14 @@ [![NuGet](https://img.shields.io/nuget/v/OpenTelemetry.Exporter.OneCollector.svg)](https://www.nuget.org/packages/OpenTelemetry.Exporter.OneCollector) [![NuGet](https://img.shields.io/nuget/dt/OpenTelemetry.Exporter.OneCollector.svg)](https://www.nuget.org/packages/OpenTelemetry.Exporter.OneCollector) -The OneCollector Exporter exports telemetry to the Microsoft OneCollector -backend. - > **Warning** > This is an early preview version breaking changes should be expected. +The OneCollectorExporter is designed for Microsoft products to send data to +public-facing end-points which route to Microsoft's internal data pipeline. It +is not meant to be used outside of Microsoft products and is open sourced to +demonstrate best practices and to be transparent about what is being collected. + ## Installation ```shell diff --git a/src/OpenTelemetry.Instrumentation.Process/CHANGELOG.md b/src/OpenTelemetry.Instrumentation.Process/CHANGELOG.md index 5a65615f4f..bfc8e1d554 100644 --- a/src/OpenTelemetry.Instrumentation.Process/CHANGELOG.md +++ b/src/OpenTelemetry.Instrumentation.Process/CHANGELOG.md @@ -2,6 +2,15 @@ ## Unreleased +## 0.5.0-beta.1 + +Released 2023-Feb-17 + +> **Note** +> The version number was lowered from 1.0.0 to 0.5.0 to better reflect the +experimental state of Opentelemetry process metrics specification status. +Packages that were older than this release will be delisted to avoid confusion. + * Added `process.cpu.count` metric. ([#981](https://github.com/open-telemetry/opentelemetry-dotnet-contrib/pull/981)) diff --git a/src/OpenTelemetry.Instrumentation.Process/README.md b/src/OpenTelemetry.Instrumentation.Process/README.md index 8c1b6011f9..89c3c949b6 100644 --- a/src/OpenTelemetry.Instrumentation.Process/README.md +++ b/src/OpenTelemetry.Instrumentation.Process/README.md @@ -68,7 +68,7 @@ allocated for the associated process. The amount of committed virtual memory for this process. One way to think of this is all the address space this process can read from -without trigerring an access violation; this includes memory backed solely by RAM, +without triggering an access violation; this includes memory backed solely by RAM, by a swapfile/pagefile and by other mapped files on disk. | Units | Instrument Type | Value Type | diff --git a/src/OpenTelemetry.ResourceDetectors.Azure/AppServiceResourceDetector.cs b/src/OpenTelemetry.ResourceDetectors.Azure/AppServiceResourceDetector.cs index e9ed7bbf43..3ab8352c10 100644 --- a/src/OpenTelemetry.ResourceDetectors.Azure/AppServiceResourceDetector.cs +++ b/src/OpenTelemetry.ResourceDetectors.Azure/AppServiceResourceDetector.cs @@ -29,29 +29,35 @@ public sealed class AppServiceResourceDetector : IResourceDetector /// public Resource? Detect() { - string? serviceName = null; + List>? attributeList = null; + try { + string? serviceName = null; + string? serviceInstanceId = null; + // https://learn.microsoft.com/azure/app-service/reference-app-settings?tabs=kudu%2Cdotnet#app-environment serviceName = Environment.GetEnvironmentVariable("WEBSITE_SITE_NAME"); - } - catch - { - // TODO: log exception. - } - - List>? attributeList = null; + serviceInstanceId = Environment.GetEnvironmentVariable("WEBSITE_INSTANCE_ID"); + if (serviceName != null) + { + attributeList = new(); - if (serviceName != null) - { - attributeList = new(); + attributeList.Add(new KeyValuePair(ResourceSemanticConventions.AttributeServiceName, serviceName)); - attributeList.Add(new KeyValuePair(ResourceSemanticConventions.AttributeServiceName, serviceName)); - - // TODO: Add other attributes e.g. service.instance.id + if (serviceInstanceId != null) + { + attributeList.Add(new KeyValuePair(ResourceSemanticConventions.AttributeServiceInstance, serviceInstanceId)); + } + } + else + { + return Resource.Empty; + } } - else + catch { + // TODO: log exception. return Resource.Empty; } diff --git a/test/OpenTelemetry.ResourceDetectors.Azure.Tests/AzureResourceDetectorTests.cs b/test/OpenTelemetry.ResourceDetectors.Azure.Tests/AzureResourceDetectorTests.cs index a785f9b133..2e91877be4 100644 --- a/test/OpenTelemetry.ResourceDetectors.Azure.Tests/AzureResourceDetectorTests.cs +++ b/test/OpenTelemetry.ResourceDetectors.Azure.Tests/AzureResourceDetectorTests.cs @@ -22,22 +22,17 @@ namespace OpenTelemetry.ResourceDetectors.Azure.Tests; -public class AzureResourceDetectorTests +public class AzureResourceDetectorTests : IDisposable { [Fact] public void AppServiceResourceDetectorReturnsResourceWithAttributes() { - try - { - Environment.SetEnvironmentVariable("WEBSITE_SITE_NAME", "AzureAppService"); - var resource = ResourceBuilder.CreateEmpty().AddDetector(new AppServiceResourceDetector()).Build(); - Assert.NotNull(resource); - Assert.Contains(new KeyValuePair(ResourceSemanticConventions.AttributeServiceName, "AzureAppService"), resource.Attributes); - } - finally - { - Environment.SetEnvironmentVariable("WEBSITE_SITE_NAME", null); - } + Environment.SetEnvironmentVariable("WEBSITE_SITE_NAME", "AzureAppService"); + Environment.SetEnvironmentVariable("WEBSITE_INSTANCE_ID", "AzureInstance"); + var resource = ResourceBuilder.CreateEmpty().AddDetector(new AppServiceResourceDetector()).Build(); + Assert.NotNull(resource); + Assert.Contains(new KeyValuePair(ResourceSemanticConventions.AttributeServiceName, "AzureAppService"), resource.Attributes); + Assert.Contains(new KeyValuePair(ResourceSemanticConventions.AttributeServiceInstance, "AzureInstance"), resource.Attributes); } [Fact] @@ -46,4 +41,10 @@ public void AppServiceResourceDetectorReturnsNullOutsideOfAppService() var resource = new AppServiceResourceDetector().Detect(); Assert.Empty(resource.Attributes); } + + public void Dispose() + { + Environment.SetEnvironmentVariable("WEBSITE_SITE_NAME", null); + Environment.SetEnvironmentVariable("WEBSITE_INSTANCE_ID", null); + } }