Holds a reference on all the instantiated AutoCloseable instrument in order to properly close them before
reconfigurations (eg ObservableLongUpDownCounter, ObservableLongCounter...).
This implementation of the monitoring of the GitHub client relies on a hack with Java reflection to access a private
field of the Connector class because we have not found any public API to observe the state of this GitHub client.
Java constants for the
[OpenTelemetry System Metrics Semantic Conventions](https://github.com/open-telemetry/opentelemetry-specification/blob/main/specification/metrics/semantic_conventions/system-metrics.md)
[OpenTelemetry Process Metrics Semantic Conventions](https://github.com/open-telemetry/opentelemetry-specification/blob/main/specification/metrics/semantic_conventions/process-metrics.md)
Inspired by https://github.com/open-telemetry/opentelemetry-java-instrumentation/blob/v1.14.0/instrumentation/java-util-logging/javaagent/src/main/java/io/opentelemetry/javaagent/instrumentation/jul/JavaUtilLoggingHelper.java