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.instrumentation.resources.ContainerResource
Specification: https://github.com/open-telemetry/semantic-conventions/blob/main/docs/resource/container.md
Included in declarative config.
Implemented attributes:
container.id
Provider: io.opentelemetry.instrumentation.resources.HostResource
Specification: https://github.com/open-telemetry/semantic-conventions/blob/main/docs/resource/host.md
Included in declarative config.
Implemented attributes:
host.namehost.arch
Provider: io.opentelemetry.instrumentation.resources.HostIdResourceProvider
Specification: https://github.com/open-telemetry/semantic-conventions/blob/main/docs/resource/host.md
Included in declarative config.
Implemented attributes:
host.id
Provider: io.opentelemetry.instrumentation.resources.OsResource
Specification: https://github.com/open-telemetry/semantic-conventions/blob/main/docs/resource/os.md
Included in declarative config.
Implemented attributes:
os.typeos.description
Implementation: io.opentelemetry.instrumentation.resources.ProcessResource
Specification: https://github.com/open-telemetry/semantic-conventions/blob/main/docs/resource/process.md#process
Included in declarative config.
Implemented attributes:
process.pidprocess.executable.path(note, we assume thejavabinary is located in thebinsubfolder ofJAVA_HOME)process.command_line(note this includes all system properties and arguments when running)
Implementation: io.opentelemetry.instrumentation.resources.ProcessRuntimeResource
Specification: https://github.com/open-telemetry/semantic-conventions/blob/main/docs/resource/process.md#process-runtimes
Included in declarative config.
Implemented attributes:
process.runtime.nameprocess.runtime.versionprocess.runtime.description
This 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.