All signals settings (#1082)

* Separate settings that apply to all signals

* Rename OTEL_DOTNET_AUTO_TRACES_ENABLED to OTEL_DOTNET_AUTO_ENABLED

* Rename internals related to OTEL_DOTNET_AUTO_ENABLED

Co-authored-by: Rajkumar Rangaraj <rajrang@microsoft.com>
This commit is contained in:
Paulo Janotti 2022-08-17 11:55:40 -07:00 committed by GitHub
parent 7c1b350b8b
commit 72ce20e1e9
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
5 changed files with 8 additions and 6 deletions

View File

@ -18,6 +18,8 @@ This project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.htm
### Changed ### Changed
- Renamed `OTEL_DOTNET_AUTO_TRACES_ENABLED` to `OTEL_DOTNET_AUTO_ENABLED` since it
controls enabling or disabling the CLR profiler independent of the signal type.
- `OTEL_DOTNET_AUTO_TRACES_ENABLED_INSTRUMENTATIONS` default value is changed to - `OTEL_DOTNET_AUTO_TRACES_ENABLED_INSTRUMENTATIONS` default value is changed to
include all of the available instrumentations. include all of the available instrumentations.
- `OTEL_DOTNET_AUTO_METRICS_ENABLED_INSTRUMENTATIONS` default value is changed to - `OTEL_DOTNET_AUTO_METRICS_ENABLED_INSTRUMENTATIONS` default value is changed to

View File

@ -50,7 +50,7 @@ HRESULT STDMETHODCALLTYPE CorProfiler::Initialize(IUnknown* cor_profiler_info_un
// check if tracing is completely disabled // check if tracing is completely disabled
if (IsTracingDisabled()) if (IsTracingDisabled())
{ {
Logger::Info("OpenTelemetry TRACER DIAGNOSTICS - Profiler disabled in ", environment::tracing_enabled); Logger::Info("OpenTelemetry Automatic Instrumentation - CLR Profiler disabled via ", environment::clr_profiler_enabled);
return E_FAIL; return E_FAIL;
} }

View File

@ -6,9 +6,9 @@
namespace trace { namespace trace {
namespace environment { namespace environment {
// Sets whether the profiler is enabled. Default is true. // Sets whether the automatic instrumentation, via the CLR profiler, is enabled.
// Setting this to false disabled the profiler entirely. // Default is true. Setting this to false disables the CLR profiler.
const WSTRING tracing_enabled = WStr("OTEL_DOTNET_AUTO_TRACES_ENABLED"); const WSTRING clr_profiler_enabled = WStr("OTEL_DOTNET_AUTO_ENABLED");
// Sets whether debug mode is enabled. Default is false. // Sets whether debug mode is enabled. Default is false.
const WSTRING debug_enabled = WStr("OTEL_DOTNET_AUTO_DEBUG"); const WSTRING debug_enabled = WStr("OTEL_DOTNET_AUTO_DEBUG");

View File

@ -59,7 +59,7 @@ bool IsDumpILRewriteEnabled() {
} }
bool IsTracingDisabled() { bool IsTracingDisabled() {
CheckIfFalse(GetEnvironmentValue(environment::tracing_enabled)); CheckIfFalse(GetEnvironmentValue(environment::clr_profiler_enabled));
} }
bool IsAzureAppServices() { bool IsAzureAppServices() {

View File

@ -9,7 +9,7 @@
namespace trace namespace trace
{ {
const WSTRING env_vars_to_display[]{environment::tracing_enabled, const WSTRING env_vars_to_display[]{environment::clr_profiler_enabled,
environment::debug_enabled, environment::debug_enabled,
environment::profiler_home_path, environment::profiler_home_path,
environment::integrations_path, environment::integrations_path,