Commit Graph

59 Commits

Author SHA1 Message Date
renovate[bot] c22bb598e5
fix(deps): update spotless packages to v7 (major) (#13004)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Lauri Tulmin <ltulmin@splunk.com>
2025-01-08 07:37:47 -08:00
Trask Stalnaker 3cb2ae17ca
Switch link checker to lychee (#12922) 2024-12-19 07:24:07 -08:00
Gregor Zeitlinger 798bdd5569
config properties support for spring starter clients (#11605) 2024-07-02 16:49:39 +03:00
Gregor Zeitlinger 96c4922753
Update the OpenTelemetry SDK version to 1.37.0 (#11066)
Co-authored-by: opentelemetrybot <107717825+opentelemetrybot@users.noreply.github.com>
Co-authored-by: Trask Stalnaker <trask.stalnaker@gmail.com>
Co-authored-by: Lauri Tulmin <ltulmin@splunk.com>
2024-04-10 11:08:42 +03:00
Lauri Tulmin d9c4caccb2
Correct small formatting inconsistency in the readme (#10190) 2024-01-09 10:26:21 -08:00
Lauri Tulmin fda1ee124a
Add timeout to awaitGc (#10081) 2023-12-15 11:45:35 -08:00
Gregor Zeitlinger 3213c86784
Breaking change: disable micrometer bridge by default (#10038) 2023-12-12 11:47:55 -08:00
Trask Stalnaker f993e9a498
Add micrometer library doc (#9856) 2023-11-14 11:17:39 -08:00
OpenTelemetry Bot dec59cb2cb
Update the OpenTelemetry SDK version to 1.31.0 (#9619)
Co-authored-by: Lauri Tulmin <ltulmin@splunk.com>
Co-authored-by: Mateusz Rzeszutek <mrzeszutek@splunk.com>
2023-10-09 12:39:00 +00:00
Jonas Kunz 10480adc64
Implement invokedynamic advice bootstrapping (#9382) 2023-09-13 17:44:47 -07:00
Trask Stalnaker aab881736f
Use app's thread context class loader for callbacks into app (#9000) 2023-08-09 10:17:31 -07:00
Trask Stalnaker 2bdddafdc4
Apply Prettier to markdown files (#8968) 2023-07-19 12:22:35 -07:00
Gregor Zeitlinger b3932c7089
(micrometer) don't add . to empty unit with prometheus naming conventions (#8872) 2023-07-10 18:50:14 -07:00
Mateusz Rzeszutek d875d997c1
Micrometer bridge: interpret no SLO config as no buckets advice (#8856) 2023-07-05 09:55:46 -07:00
Gregor Zeitlinger 84337357df
replace "1" with the appropriate units (#8668)
Co-authored-by: Mateusz Rzeszutek <mrzeszutek@splunk.com>
Co-authored-by: Trask Stalnaker <trask.stalnaker@gmail.com>
2023-06-14 00:36:33 +00:00
Mateusz Rzeszutek 0b774af1ee
Use seconds by default in the Micrometer bridge (#8490)
Co-authored-by: Lauri Tulmin <tulmin@gmail.com>
2023-05-15 06:54:37 -07:00
Mateusz Rzeszutek 3dd8ad7669
Disable by default gauge-based histograms in the Micrometer bridge (#8360) 2023-05-15 09:56:35 +00:00
Mateusz Rzeszutek 13fa025de8
Use histogram advice in the Micrometer bridge (#8334) 2023-05-11 12:45:53 -07:00
Trask Stalnaker 9ce68fb937
Fix metric units (#6931)
Follow-up to #6930
2022-10-22 10:00:48 -07:00
Trask Stalnaker 429ecfc713
Update error prone (#6646)
(note that change from BDDMockito is due to
https://github.com/google/error-prone/issues/3396)
2022-09-23 11:24:40 -07:00
jack-berg 6d22758ac2
Use micrometer library instrumentation in agent (#6560)
* Use micrometer library instrumentation in agent

* PR feedback
2022-09-08 09:34:20 -07:00
jack-berg 886f5032c4
Move micrometer shim library instrumentation back (#6538)
* Move micrometer shim library instrumentation back

* Switch package to io.opentelemetry.instrumentation.micrometer.v1_5

* Change instrumentation name
2022-09-07 14:20:27 -07:00
Mateusz Rzeszutek e7887ac929
Idea: deprecate `Config`, add agent-only `InstrumentationConfig` (#6264)
* Idea: deprecate Config, add agent-only InstrumentationConfig

* fix

* fix camel test

* fix external-annotation tests
2022-07-08 16:20:49 +02:00
Mateusz Rzeszutek 9058ad6f40
Add metrics & micrometer support to spring-boot-autoconfigure (#6270)
* Add metrics & micrometer support to spring-boot-autoconfigure

* Apply suggestions from code review

Co-authored-by: Trask Stalnaker <trask.stalnaker@gmail.com>

* code review comments

Co-authored-by: Trask Stalnaker <trask.stalnaker@gmail.com>
2022-07-07 07:51:25 -07:00
Anuraag Agrawal d1ee692479
Update to OTel 1.14 (#5999)
* Update to OTel 1.14

* Fix test

Co-authored-by: Trask Stalnaker <trask.stalnaker@gmail.com>
2022-05-10 14:23:56 -07:00
Trask Stalnaker e3588ceee3
Fix some jul messages (#5930) 2022-04-27 10:33:12 -07:00
Mateusz Rzeszutek 1ab173755f
Delete deprecated micrometer library instrumentation (#5884) 2022-04-19 12:22:45 -07:00
Mateusz Rzeszutek b19e95bc8d
Use micrometer1-shim in micrometer javaagent instrumentation, depreca… (#5820)
* Use micrometer1-shim in micrometer javaagent instrumentation, deprecate micrometer library instrumentation

* fix actuator instrumentation
2022-04-14 17:20:58 -07:00
Anuraag Agrawal 980746ae44
Update errorprone (#5776)
* Update errorprone

* Fix errorprone on java 17

* Fix oshi test

* Spot

* Fix merge
2022-04-11 12:48:16 -07:00
Mateusz Rzeszutek 519024485c
Move Cache and related classes to internal package (#5759)
* Move Cache and related classes to internal package

* fix imports
2022-04-06 18:12:11 -07:00
Mateusz Rzeszutek b668e73e13
Convert all logging statements from slf4j to jul (#5674)
* Convert all logging statements from slf4j to jul

* code review comments

* fix tests

* Fix randomly failing test
2022-03-25 10:02:51 -07:00
Mateusz Rzeszutek 56f65e4fab
Convert all logging statements from slf4j to jul - part 1 (#5628)
* Convert all logging statements from slf4j to jul - part 1

* fix tests

* use placeholders

* fixed all comments, added static imports for Level
2022-03-22 10:35:27 -07:00
Lauri Tulmin a8560d783f
Increase wait time for in-flight metrics (#5649) 2022-03-21 08:47:43 -07:00
Mateusz Rzeszutek ab587a927a
Implement "Prometheus mode" for better micrometer->OTel->Prometheus support (#5537)
* Implement "Prometheus mode" for better micrometer->OTel->Prometheus support

* code review comments

* forgot about README
2022-03-18 13:03:42 +01:00
Anuraag Agrawal 213057d057
Run check during testing and assemble during building (#5619) 2022-03-18 13:48:51 +09:00
Mateusz Rzeszutek 0ad07a10c2
Remove AsyncInstrumentRegistry after update to SDK 1.12 (#5525)
* Remove AsyncInstrumentRegistry after update to SDK 1.12

* added comments
2022-03-10 13:39:23 +09:00
Fabian Stäber b6a5f2876b
Avoid conflicts in Micrometer description mapping (#5452)
* Avoid conflicts in Micrometer description mapping

Signed-off-by: Fabian Stäber <fabian@fstab.de>

* fix formatting

* Update instrumentation/micrometer/micrometer-1.5/library/src/main/java/io/opentelemetry/instrumentation/micrometer/v1_5/Bridging.java

Co-authored-by: Mateusz Rzeszutek <mrzeszutek@splunk.com>

Co-authored-by: Mateusz Rzeszutek <mrzeszutek@splunk.com>
2022-03-08 14:20:57 -08:00
Lauri Tulmin 3c11cd44a0
Fix flaky micrometer test (#5514) 2022-03-07 08:56:38 -08:00
Lauri Tulmin 9fd34144e3
Wait before clearing metrics (#5434) 2022-02-24 13:02:24 +02:00
Mateusz Rzeszutek 6774ce5791
Change the way Micrometer LongTaskTimer is bridged (#5338) 2022-02-17 16:46:23 -08:00
Lauri Tulmin ec36dbf7bd
Add more sleep to weak gauge test (#5350) 2022-02-11 09:32:39 -08:00
Mateusz Rzeszutek 956b5660de
Implement NamingConvention support in Micrometer bridge (#5328)
* Implement NamingConvention support in Micrometer bridge

* default naming convention
2022-02-09 17:48:13 -08:00
Mateusz Rzeszutek 2cf853dba3
Fix base time unit in Micrometer FunctionTimer (#5321) 2022-02-09 10:29:58 +01:00
Mateusz Rzeszutek edfd842185
Fix time units in Micrometer Timer max measurements (#5320) 2022-02-08 14:00:13 +01:00
Mateusz Rzeszutek 0b7f466724
Make it possible to configure base time unit used by the Micrometer bridge (#5304)
* Make it possible to configure base time unit used by the Micrometer bridge

* add readme
2022-02-08 10:39:02 +01:00
Mateusz Rzeszutek 99f8c8d1cd
Add max measurements to Micrometer Timer & DistributionSummary (#5303) 2022-02-08 08:17:28 +01:00
Mateusz Rzeszutek 1ecf493332
Fix flaky micrometer retries in javaagent test (#5168)
* Fix flaky micrometer retries in javaagent test

* remove comment

* add clarifying comment
2022-01-19 18:43:50 +09:00
Mateusz Rzeszutek 816d322cbf
Fix flaky micrometer tests (#5171) 2022-01-18 10:54:41 -08:00
Mateusz Rzeszutek cee51bcf7e
Fix micrometer flaky test (#5157)
* Fix micrometer flaky test

* spotless
2022-01-17 10:35:15 -08:00
Anuraag Agrawal b7a95857c7
Fix some java lint warnings (#5120)
* Convert InstrumentationTestRunner from interface to abstract class

* Foo

* Commit

* Revert unintended
2022-01-17 10:26:03 -08:00