Skip to content

Commit 0045580

Browse files
authored
Merge pull request #17 from digma-ai/alignments
Small alignments
2 parents 9407d50 + 6a2cce2 commit 0045580

File tree

3 files changed

+20
-17
lines changed

3 files changed

+20
-17
lines changed

src/OpenTelemetry.Instrumentation.Digma/DigmaConfigurationOptions.cs

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,12 +19,15 @@ namespace OpenTelemetry.Instrumentation.Digma
1919
public class DigmaConfigurationOptions
2020
{
2121
private const string DEFAULT_COMMIT_ENV_VAR = "DEPLOYMENT_COMMIT_ID";
22-
private const string DEFAULT_ENV_ENV_VAR = "DEPLOYMENT_ENV";
22+
private const string DEFAULT_DEPLOYMENT_ENV_ENV_VAR = "DEPLOYMENT_ENV";
23+
private const string DEFAULT_DIGMA_ENV_ENV_VAR = "DIGMA_ENV";
2324

2425
public string? NamespaceRoot { get; set; } = null;
2526
public string? Environment { get; set; } = null;
2627
public string CommitIdEnvVariable { get; set; } = DEFAULT_COMMIT_ENV_VAR;
27-
public string EnvironmentEnvVariable { get; set; } = DEFAULT_ENV_ENV_VAR;
28+
[Obsolete($"Please use {nameof(DigmaEnvironmentEnvVariable)}")]
29+
public string EnvironmentEnvVariable { get; set; } = DEFAULT_DEPLOYMENT_ENV_ENV_VAR;
30+
public string DigmaEnvironmentEnvVariable { get; set; } = DEFAULT_DIGMA_ENV_ENV_VAR;
2831
public string? CommitId { get; set; } = null;
2932
public string? SpanMappingPattern { get; set; } = "";
3033
public string? SpanMappingReplacement { get; set; } = "";

src/OpenTelemetry.Instrumentation.Digma/DigmaInstrumentationHelperExtensions.cs

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,7 @@ public static ResourceBuilder AddDigmaAttributes(this ResourceBuilder builder,
2929
Action<DigmaConfigurationOptions>? configure = null)
3030
{
3131
var workingDirectory = Path.GetDirectoryName(Assembly.GetExecutingAssembly().Location);
32+
var hostName = Dns.GetHostName();
3233

3334
DigmaConfigurationOptions options = new DigmaConfigurationOptions();
3435
if (configure != null)
@@ -37,13 +38,13 @@ public static ResourceBuilder AddDigmaAttributes(this ResourceBuilder builder,
3738
}
3839

3940
//If namespace not provided try to get it from the calling method
40-
if (string.IsNullOrEmpty(options.NamespaceRoot))
41+
if (string.IsNullOrWhiteSpace(options.NamespaceRoot))
4142
{
4243
StackTrace stackTrace = new StackTrace();
4344
options.NamespaceRoot = stackTrace?.GetFrame(1)?.GetMethod()?.DeclaringType?.Namespace ?? "";
4445
}
4546

46-
if (string.IsNullOrEmpty(options.NamespaceRoot))
47+
if (string.IsNullOrWhiteSpace(options.NamespaceRoot))
4748
{
4849
options.NamespaceRoot = Assembly.GetCallingAssembly().GetTypes()
4950
.Where(x => x.Namespace != null)
@@ -53,23 +54,22 @@ public static ResourceBuilder AddDigmaAttributes(this ResourceBuilder builder,
5354
.FirstOrDefault();
5455
}
5556

56-
if (options.CommitId == null)
57+
if (string.IsNullOrWhiteSpace(options.CommitId))
5758
{
5859
options.CommitId = Environment.GetEnvironmentVariable(options.CommitIdEnvVariable) ?? "";
5960
}
6061

61-
var hostName = Dns.GetHostName();
62-
if (options.Environment == null)
62+
if (string.IsNullOrWhiteSpace(options.Environment))
63+
{
64+
options.Environment = Environment.GetEnvironmentVariable(options.DigmaEnvironmentEnvVariable) ?? "";
65+
}
66+
if (string.IsNullOrWhiteSpace(options.Environment))
67+
{
68+
options.Environment = Environment.GetEnvironmentVariable(options.EnvironmentEnvVariable) ?? "";
69+
}
70+
if (string.IsNullOrWhiteSpace(options.Environment))
6371
{
64-
var env = Environment.GetEnvironmentVariable(options.EnvironmentEnvVariable);
65-
if (string.IsNullOrWhiteSpace(env))
66-
{
67-
options.Environment = hostName + "[local]";
68-
}
69-
else
70-
{
71-
options.Environment = env;
72-
}
72+
options.Environment = hostName + "[local]";
7373
}
7474

7575
builder.AddAttributes(new[]

src/OpenTelemetry.Instrumentation.Digma/OpenTelemetry.Instrumentation.Digma.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
<PropertyGroup>
44
<IsPackable>true</IsPackable>
55
<PackageId>OpenTel.Instrumentation.Digma</PackageId>
6-
<Version>0.6.10</Version>
6+
<Version>0.6.11</Version>
77
<Authors>Digma Team</Authors>
88
<Company>Digma</Company>
99
<TargetFramework>net6.0</TargetFramework>

0 commit comments

Comments
 (0)