<PackageReference Include="OpenTelemetry" Version="1.17.0" />

OpenTelemetry.Resources.ResourceBuilderExtensions

public static class ResourceBuilderExtensions
Contains extension methods for building Resources.
public static ResourceBuilder AddAttributes(this ResourceBuilder resourceBuilder, IEnumerable<KeyValuePair<string, object>> attributes)

Adds attributes to a ResourceBuilder.

public static ResourceBuilder AddAttributes(this ResourceBuilder resourceBuilder, IEnumerable<KeyValuePair<string, object>> attributes, string schemaUrl)

Adds attributes and a Schema URL to a ResourceBuilder.

Adds resource attributes parsed from the OTEL_RESOURCE_ATTRIBUTES and OTEL_SERVICE_NAME environment variables to a ResourceBuilder following the Resource SDK.

public static ResourceBuilder AddService(this ResourceBuilder resourceBuilder, string serviceName, string serviceNamespace = null, string serviceVersion = null, bool autoGenerateServiceInstanceId = true, string serviceInstanceId = null)

Adds service information to a ResourceBuilder following semantic conventions.

public static ResourceBuilder AddTelemetrySdk(this ResourceBuilder resourceBuilder)

Adds service information to a ResourceBuilder following semantic conventions.