Skip to content

Commit

Permalink
Removes AWS and Azure cloud resource detectors (#114)
Browse files Browse the repository at this point in the history
  • Loading branch information
matt-hensley authored Sep 10, 2024
1 parent 03d753a commit ccc2bcf
Show file tree
Hide file tree
Showing 9 changed files with 44 additions and 10 deletions.
2 changes: 2 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,8 @@

### BREAKING CHANGES

* Removes AWS and Azure resource detectors.
([#114](https://github.com/grafana/grafana-opentelemetry-dotnet/pull/114))
* Drops supports for .NET 7. EOL was May 24 2024
([#116](https://github.com/grafana/grafana-opentelemetry-dotnet/pull/116))
* Separates resource detectors and instrumentations. Removes resource detector
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -43,13 +43,10 @@
<PackageReference Include="OpenTelemetry.Instrumentation.Http" Version="1.9.0" />
<PackageReference Include="OpenTelemetry.Instrumentation.Process" Version="0.5.0-beta.6" />
<PackageReference Include="OpenTelemetry.Instrumentation.SqlClient" Version="1.9.0-beta.1" />

<PackageReference Include="OpenTelemetry.Resources.Azure" Version="1.0.0-beta.8" />
</ItemGroup>

<!-- Non-stable instrumentation packages with no dependencies, non netstandard2.0 -->
<ItemGroup Condition=" '$(TargetFramework)' != 'netstandard2.0' ">
<PackageReference Include="OpenTelemetry.Resources.AWS" Version="1.5.0-beta.1" />
<PackageReference Include="OpenTelemetry.Resources.Host" Version="0.1.0-beta.2" />
<PackageReference Include="OpenTelemetry.Resources.OperatingSystem" Version="0.1.0-alpha.2" />
<PackageReference Include="OpenTelemetry.Resources.Process" Version="0.1.0-beta.2" />
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,12 @@ internal class AWSEBSDetectorInitializer : ResourceDetectorInitializer

protected override ResourceBuilder InitializeResourceDetector(ResourceBuilder builder)
{
return builder.AddAWSEBSDetector();
ReflectionHelper.CallStaticMethod(
"OpenTelemetry.Resources.AWS",
"OpenTelemetry.Resources.AWSResourceBuilderExtensions",
"AddAWSEBSDetector",
new object[] { builder });
return builder;
}
}
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,12 @@ internal class AWSEC2DetectorInitializer : ResourceDetectorInitializer

protected override ResourceBuilder InitializeResourceDetector(ResourceBuilder builder)
{
return builder.AddAWSEC2Detector();
ReflectionHelper.CallStaticMethod(
"OpenTelemetry.Resources.AWS",
"OpenTelemetry.Resources.AWSResourceBuilderExtensions",
"AddAWSEC2Detector",
new object[] { builder });
return builder;
}
}
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,12 @@ internal class AWSECSDetectorInitializer : ResourceDetectorInitializer

protected override ResourceBuilder InitializeResourceDetector(ResourceBuilder builder)
{
return builder.AddAWSECSDetector();
ReflectionHelper.CallStaticMethod(
"OpenTelemetry.Resources.AWS",
"OpenTelemetry.Resources.AWSResourceBuilderExtensions",
"AddAWSECSDetector",
new object[] { builder });
return builder;
}
}
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,12 @@ internal class AWSEKSDetectorInitializer : ResourceDetectorInitializer

protected override ResourceBuilder InitializeResourceDetector(ResourceBuilder builder)
{
return builder.AddAWSEKSDetector();
ReflectionHelper.CallStaticMethod(
"OpenTelemetry.Resources.AWS",
"OpenTelemetry.Resources.AWSResourceBuilderExtensions",
"AddAWSEKSDetector",
new object[] { builder });
return builder;
}
}
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,12 @@ internal class AzureAppServiceDetectorInitializer : ResourceDetectorInitializer

protected override ResourceBuilder InitializeResourceDetector(ResourceBuilder builder)
{
return builder.AddAzureAppServiceDetector();
ReflectionHelper.CallStaticMethod(
"OpenTelemetry.Resources.Azure",
"OpenTelemetry.Resources.AzureResourceBuilderExtensions",
"AddAzureAppServiceDetector",
new object[] { builder });
return builder;
}
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,12 @@ internal class AzureContainerAppsDetectorInitializer : ResourceDetectorInitializ

protected override ResourceBuilder InitializeResourceDetector(ResourceBuilder builder)
{
return builder.AddAzureContainerAppsDetector();
ReflectionHelper.CallStaticMethod(
"OpenTelemetry.Resources.Azure",
"OpenTelemetry.Resources.AzureResourceBuilderExtensions",
"AddAzureContainerAppsDetector",
new object[] { builder });
return builder;
}
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,12 @@ internal class AzureVMDetectorInitializer : ResourceDetectorInitializer

protected override ResourceBuilder InitializeResourceDetector(ResourceBuilder builder)
{
return builder.AddAzureVMDetector();
ReflectionHelper.CallStaticMethod(
"OpenTelemetry.Resources.Azure",
"OpenTelemetry.Resources.AzureResourceBuilderExtensions",
"AddAzureVMDetector",
new object[] { builder });
return builder;
}
}
}

0 comments on commit ccc2bcf

Please sign in to comment.