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
Mateusz Rzeszutek
262a8734ca
One more micrometer AsyncInstrumentRegistry fix ( #5118 )
2022-01-14 10:00:49 -08:00
Mateusz Rzeszutek
6eeb6ccfd0
Fix flaky micrometer tests ( #5106 )
...
* Fix flaky micrometer tests
* Add comment
2022-01-13 11:47:37 -08:00
Mateusz Rzeszutek
9299567a96
Micrometer library instrumentation ( #5063 )
2022-01-12 20:06:27 -08:00
Lauri Tulmin
f60f7e2cc1
Attempt to fix flaky micrometer test ( #5085 )
2022-01-12 17:29:54 +02:00
Mateusz Rzeszutek
8324b51c04
Micrometer instrumentation, part 3 ( #5017 )
...
* Micrometer instrumentation, part 3
* fix compilation
* add comment
* code review comments
2022-01-12 16:25:49 +01:00
Trask Stalnaker
61cc276264
Remove unnecessary verification ( #5057 )
2022-01-11 11:37:43 -08:00
Mateusz Rzeszutek
6d221e160a
Micrometer instrumentation, part 2 ( #5001 )
...
* Micrometer instrumentation, part 2
* use double counter instead of gauge in FunctionTimer
* code review suggestions
* fix errorprone
* rebase and fix compilation failure
2022-01-10 13:22:32 +01:00
Anuraag Agrawal
c75c01f871
Update to OTel 1.10 ( #5035 )
...
* Update to OTel 1.10
* Fix metric smoke test
Co-authored-by: Trask Stalnaker <trask.stalnaker@gmail.com>
2022-01-07 15:45:20 -08:00
Mateusz Rzeszutek
a022f0ce59
Micrometer bridge instrumentation ( #4919 )
...
* Micrometer bridge instrumentation
* gauges with the same name and different attributes
* weak ref gauge
* one more test
* disable by default + muzzle
* code review comments
* log one-time warning
* make AsyncInstrumentRegistry actually thread safe
* code review comments
* one more minor fix
2022-01-03 13:33:39 +01:00