Class ResourceConfiguration

java.lang.Object
io.opentelemetry.sdk.autoconfigure.ResourceConfiguration

public final class ResourceConfiguration extends Object
Auto-configuration for the OpenTelemetry Resource.
Since:
1.28.0
  • Field Details

  • Constructor Details

    • ResourceConfiguration

      private ResourceConfiguration()
  • Method Details

    • createEnvironmentResource

      public static Resource createEnvironmentResource()
      Create a Resource from the environment. The resource contains attributes parsed from environment variables and system property keys otel.resource.attributes and otel.service.name.
      Returns:
      the resource.
    • createEnvironmentResource

      public static Resource createEnvironmentResource(ConfigProperties config)
      Create a Resource from the environment. The resource contains attributes parsed from environment variables and system property keys otel.resource.attributes and otel.service.name.
      Parameters:
      config - the ConfigProperties used to obtain resource properties
      Returns:
      the resource.
    • configureResource

      static Resource configureResource(ConfigProperties config, SpiHelper spiHelper, BiFunction<? super Resource,ConfigProperties,? extends Resource> resourceCustomizer)
    • filterAttributes

      static Resource filterAttributes(Resource resource, ConfigProperties configProperties)