This package includes some standard ResourceProviders for filling in attributes related to common environments. Currently the resources provide the following semantic conventions
Provider: io.opentelemetry.sdk.extension.resources.OsResource
Specification: https://github.com/open-telemetry/opentelemetry-specification/blob/master/specification/resource/semantic_conventions/os.md
Implemented attributes:
os.nameos.descriptionImplementation: io.opentelemetry.sdk.extension.resources.ProcessResource
Implemented attributes:
process.pidprocess.executable.path (note, we assume the java binary is located in the bin subfolder of JAVA_HOME)process.command_line (note this includes all system properties and arguments when running)Implementation: io.opentelemetry.sdk.extension.resources.ProcessRuntimeResource
Implemented attributes:
process.runtime.nameprocess.runtime.versionprocess.runtime.descriptionThis package currently does not run on Android. It has been verified on OpenJDK and should work on other server JVM distributions but if you find any issues please let us know.