Class ResourceProvider


  • public abstract class ResourceProvider
    extends Object
    ResourceProvider is a service provider for additional Resources. Users of OpenTelemetry SDK can use it to add custom Resource attributes.

    Fully qualified class name of the implementation should be registered in META-INF/services/io.opentelemetry.sdk.resources.ResourceProvider.

    Resources specified via system properties or environment variables will take precedence over any value supplied via ResourceProvider.

    See Also:
    EnvAutodetectResource
    • Constructor Detail

      • ResourceProvider

        public ResourceProvider()
    • Method Detail

      • getAttributes

        protected abstract io.opentelemetry.api.common.Attributes getAttributes()