|
|
||
|---|---|---|
| .. | ||
| src | ||
| README.md | ||
| build.gradle.kts | ||
README.md
OpenTelemetry Resource Providers
This package includes some standard ResourceProviders for filling in attributes related to
common environments. Currently, the resources provide the following semantic conventions:
Populated attributes
Container
Provider: io.opentelemetry.instrumentation.resources.ContainerResource
Specification: https://github.com/open-telemetry/semantic-conventions/blob/main/docs/resource/container.md
Implemented attributes:
container.id
Host
Provider: io.opentelemetry.instrumentation.resources.HostResource
Specification: https://github.com/open-telemetry/semantic-conventions/blob/main/docs/resource/host.md
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
Implemented attributes:
host.id
Operating System
Provider: io.opentelemetry.instrumentation.resources.OsResource
Specification: https://github.com/open-telemetry/semantic-conventions/blob/main/docs/resource/os.md
Implemented attributes:
os.typeos.description
Process
Implementation: io.opentelemetry.instrumentation.resources.ProcessResource
Specification: https://github.com/open-telemetry/semantic-conventions/blob/main/docs/resource/process.md#process
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)
Java Runtime
Implementation: io.opentelemetry.instrumentation.resources.ProcessRuntimeResource
Specification: https://github.com/open-telemetry/semantic-conventions/blob/main/docs/resource/process.md#process-runtimes
Implemented attributes:
process.runtime.nameprocess.runtime.versionprocess.runtime.description
Platforms
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.