* Added hadoop monitoring capabilities
* Updated hadoop namespace in documentation
* Applied project formatting
* Updated units to match specification
* Changed container creation in hadoop test
* Fixed formatting in hadoop integration test
* Updated metric names and descriptions
* Updated tests and documentation for new hadoop names
* WIP
* Separate out young gen metrics
* Add Parallel GC handlers
* Align naming conventions
* Tidy up with an instanceof pattern
* Format snafu -instanceof pattern
* Address Jack's comments from PR review
* Fix minor nits from code review
* Adds Solr metrics gathering to jmx-metrics
* Adds brackets to non standard Solr units
* Shortens description of a JMX Solr metric
* Adds minor tweaks to Solr JMX documentation
* Use type expressions from Java 17
* Update jfr-streaming/src/main/java/io/opentelemetry/contrib/jfr/metrics/internal/memory/GCHeapSummaryHandler.java
Co-authored-by: Lauri Tulmin <tulmin@gmail.com>
Co-authored-by: Lauri Tulmin <tulmin@gmail.com>
* jmx: Add missing tomcat target system
* jmx: tear down gatherer test container
* jmx: remove manual flush and rely on `otel.metric.export.interval` property
* Capture details on mojo goal executions: deploy:deploy, spring-boot:build-image
* Update screenshot
* Make spotless happy
* Clarify TODO + better class name
* Improve code
* Code cleanup
* Code cleanup
* Add handlers for `snyk:test` and `snyk:monitor`
* Add support for the Google Maven Jib Plugin
* Add unit tests, code cleanup
* Better README.md
* Better README.md
* Cleanup code
* Iterate on the semantic conventions
* Replace Optional by `@Nullable
* Make the built-in MojoGoalExecutionHandlers non-public while keeping the SPI mechanism
* Make the built-in MojoGoalExecutionHandlers non-public while keeping the SPI mechanism
* spotless apply
* Stop capturing auth username waiting for config flag to disable this
* Fix Javadocs
* Fix typo
* Add new otel.mbeans() signature for multiple ObjectNames (#1)
* Add Support for multiple object names & add test for it
* WIP
* Implement fetching & reporting multiple attributes from each mbean
* Add test to instrumentHelperTest
* Spotless
* PR Feedback
* PR feedback
* Update Doc
* Spotless
* Fix missed name
* Update example phrasing
Co-authored-by: Ryan Fitzpatrick <rmfitzpatrick@users.noreply.github.com>
* Update to remove null
Co-authored-by: Ryan Fitzpatrick <rmfitzpatrick@users.noreply.github.com>
Co-authored-by: Sam DeHaan <sam.dehaan@bluemedora.com>
Co-authored-by: Ryan Fitzpatrick <rmfitzpatrick@users.noreply.github.com>
* Use Auto Configuration Otel SDK Builder
* Cleanup
* Cleanup
* set default otel exporter to "none" rather than "otlp" if no otlp endpoint is defined
* Bump dependency
* Cleanup
* Cleanup
* fix bug, use uppercase for env vars
* Rely on the OkHttp impl of gRPC bundled with otel SDK 1.9
* Rollback renaming to ease PR review
* Rollback change to ease PR review
* formatting
* Simplify configuration logic: default `-Dotel.traces.exporter` / `OTEL_TRACES_EXPORTER` to `none
* spotless glitch
* Code cleanup