in src/OpenTelemetry/OpenTelemetryController.cs [39:58]
public static bool IsOpenTelemetryEnvironmentEnabled()
{
if (_isOpenTelmetryEnvironmentEnabled.HasValue)
{
return _isOpenTelmetryEnvironmentEnabled.Value;
}
string enabledEnvVarValue = Environment.GetEnvironmentVariable(OTelEnabledEnvironmentVariableName);
if (!string.IsNullOrEmpty(enabledEnvVarValue) && bool.TryParse(enabledEnvVarValue, out bool isEnabled))
{
_isOpenTelmetryEnvironmentEnabled = isEnabled;
}
else
{
_isOpenTelmetryEnvironmentEnabled = false;
}
return _isOpenTelmetryEnvironmentEnabled.Value;
}