jack-berg
f032fc6703
Prepare 1.36.0 ( #6276 )
2024-03-08 06:44:26 -06:00
jack-berg
e41470be43
Add basic proxy configuration to OtlpHttp{Signal}Exporters ( #6270 )
...
Co-authored-by: Marc Schumacher <schumi@zalando.de>
2024-03-07 06:48:36 -06:00
Asaf Mesika
8d1cad2ae1
Memory mode: Adding support for synchronous instruments - explicit histogram ( #6153 )
...
Co-authored-by: jack-berg <34418638+jack-berg@users.noreply.github.com>
2024-01-25 12:18:28 -06:00
Asaf Mesika
0641844059
Memory Mode: Adding 2nd part support for synchronous instruments - exponential histogram ( #6058 )
...
Co-authored-by: jack-berg <34418638+jack-berg@users.noreply.github.com>
2024-01-12 16:52:54 -06:00
Asaf Mesika
ffd53c7d56
Memory Mode: Adding first part support for synchronous instruments - storage ( #5998 )
...
Co-authored-by: jack-berg <34418638+jack-berg@users.noreply.github.com>
2023-12-14 16:21:39 -06:00
César
f99e4961cb
Identifying otel http calls ( #5918 )
...
Co-authored-by: jack-berg <34418638+jack-berg@users.noreply.github.com>
2023-11-09 08:49:06 -06:00
jack-berg
bf37a4ca58
Prepare 1.31.0 ( #5888 )
2023-10-06 15:10:48 -05:00
Asaf Mesika
b0c337b075
Memory Mode support: Adding memory mode, and implementing it for Asynchronous Instruments ( #5709 )
...
Co-authored-by: jack-berg <34418638+jack-berg@users.noreply.github.com>
2023-09-26 13:21:46 -05:00
jack-berg
a438127c37
Deprecate semconv module ( #5786 )
2023-09-08 10:43:42 -05:00
jack-berg
f7dc1dc686
Prepare for 1.29.0 release ( #5698 )
2023-08-11 10:54:22 -05:00
jack-berg
d03b485415
Add OtlpHttp{Signal}Exporter#toBuilder() methods ( #5652 )
2023-08-03 15:22:52 -05:00
jack-berg
0830039dcf
Remove redundant gradle dependencies ( #5621 )
2023-07-18 12:19:44 -05:00
jack-berg
087a4f1ac6
Prepare 1.28.0 ( #5602 )
2023-07-07 06:57:26 -05:00
jack-berg
7bd06ef189
Stabilize RetryPolicy API for OTLP exporters ( #5524 )
2023-07-06 09:52:18 -05:00
jack-berg
07a1bb4419
Fix various gradle warnings ( #5556 )
2023-06-21 11:15:05 -05:00
damian-les
a7a70aa7c1
Update JavaDoc of SystemClock class ( #5477 )
...
Co-authored-by: Jack Berg <jberg@newrelic.com>
2023-06-14 09:18:37 -05:00
jack-berg
e637e5121a
Ensure correct compiled output and sources are included in multi version jar ( #5487 )
2023-06-02 10:34:42 -07:00
jason plumb
75b83db960
Create OtelVersion class at build time. ( #5365 )
...
Co-authored-by: jack-berg <34418638+jack-berg@users.noreply.github.com>
2023-04-15 08:31:55 -05:00
jack-berg
06158ffc2d
Cleanup readmes ( #5263 )
2023-03-06 09:39:34 -06:00
jack-berg
8897dd4d5c
Revert removal final newline ( #5133 )
...
* Revert removal final newline
* Add to final newlin editorconfigoverride
2023-01-18 08:51:41 -06:00
dependabot[bot]
1e4a7be6be
Bump spotless-plugin-gradle from 6.12.1 to 6.13.0 ( #5126 )
...
* Bump spotless-plugin-gradle from 6.12.1 to 6.13.0
Bumps [spotless-plugin-gradle](https://github.com/diffplug/spotless ) from 6.12.1 to 6.13.0.
- [Release notes](https://github.com/diffplug/spotless/releases )
- [Changelog](https://github.com/diffplug/spotless/blob/main/CHANGES.md )
- [Commits](https://github.com/diffplug/spotless/compare/gradle/6.12.1...plugin-gradle/6.13.0 )
---
updated-dependencies:
- dependency-name: com.diffplug.spotless:spotless-plugin-gradle
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
* Fix build
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Jack Berg <jberg@newrelic.com>
2023-01-17 16:47:56 -06:00
dependabot[bot]
76f7a96029
Bump spotless-plugin-gradle from 6.12.0 to 6.12.1 ( #5076 )
...
* Bump spotless-plugin-gradle from 6.12.0 to 6.12.1
Bumps [spotless-plugin-gradle](https://github.com/diffplug/spotless ) from 6.12.0 to 6.12.1.
- [Release notes](https://github.com/diffplug/spotless/releases )
- [Changelog](https://github.com/diffplug/spotless/blob/main/CHANGES.md )
- [Commits](https://github.com/diffplug/spotless/compare/gradle/6.12.0...gradle/6.12.1 )
---
updated-dependencies:
- dependency-name: com.diffplug.spotless:spotless-plugin-gradle
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
* Fix spotless
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Jack Berg <jberg@newrelic.com>
2023-01-03 13:15:22 -06:00
jack-berg
bd8b5650ac
Fix concurrent modification exception in ComponentRegistry ( #4951 )
...
* Fix concurrent modification exception in ComponentRegistry
* Reduce number of threads and iterations
2022-11-15 11:15:50 -06:00
jack-berg
f8a4d81e24
Optimize log hot path ( #4913 )
...
* ComponentRegistry accepts name, version, schemaUrl instead of InstrumentationScopeInfo
* Fix comment
2022-11-08 17:05:00 -06:00
jack-berg
52c37d56da
Stop publishing opentelemetry-sdk-extension-resources artifact ( #4828 )
2022-10-31 12:25:36 -05:00
jack-berg
eec0225e37
Changelog 1.18.0 ( #4737 )
...
* Add since annotations
* Prepare changelog for 1.17.0 release
* Spotless
* PR feedback
* Spotless
2022-09-09 13:44:23 -05:00
jack-berg
2bc88f45c6
Deprecate multi argument InstrumentationScopeInfo create method ( #4710 )
...
* Deprecate multi argument InstrumentationScopeInfo create method
* PR feedback
2022-08-24 13:35:31 -05:00
jason plumb
3a802305dc
return early if merging empty resource ( #4713 )
2022-08-23 12:38:25 -05:00
jack-berg
d0c6cd4480
Extend InstrumentationScopeInfo with scope attributes ( #4696 )
...
* Extend InstrumentationScopeInfo with scope attributes
* Add InstrumentationScopeInfoBuilder
2022-08-22 12:26:54 -05:00
jack-berg
659a7930bd
Move AttributesMap to :sdk:common ( #4641 )
2022-07-27 17:08:40 -05:00
Brian Yan
e54e7ac4dc
feat:add the shortcut of removeif in ResourceBuilder ( #4286 )
...
* fix:add an ending period to form notes
* feat:add the shortcut of removeif in ResourceBuilder
* fix:fix the errors of check
* feat:run two gradlew task to achieve check
* fix:fix format violations
* feat:remove extra function and modify the unit test
* fix: fix format violations
* feat:format code and modify unit test
* feat:make unit test specification
* feat:cleanup for normalize
2022-03-22 13:03:55 +09:00
Trask Stalnaker
ea288d9722
Reduce lock scope in CompletableResultCode ( #4281 )
2022-03-22 08:02:20 +09:00
jack-berg
59a6061dc5
Deprecate InstrumentationLibraryInfo ( #4256 )
...
* Deprecate InstrumentationLibraryInfo
* API diff
2022-03-14 14:45:10 -05:00
jack-berg
963bc384c8
Instrumentation scope ( #4215 )
...
* Add InstrumentationScopeInfo class
* Rewrite tracer provider documentation
* Refactor ComponentRegistry to use InstrumentationScopeInfo
* Finish updating documentation to reference scope instead of library
* PR feedback
2022-02-26 10:43:55 -08:00
Beppe Catanese
13fb460a54
(4172) Vararg versions of AttributeBuilder.put ( #4188 )
...
* Overload put with AttributeKey with String array
* Use generic instead of String
* Format and javadoc
* Cast to type
* New public method
* File based view configuration (#4163 )
* Add experimental view config module
* Rename view-config to metric-incubator
* Switch naming from camelCase to snake_case
* Extend with attribute key filter
* Wire up to autoconfiguration
* Use snakeyaml instead of jackson
* PR feedback
* PR feedback
* Remove explicit okio dependency (#4187 )
* Deprecate PrometheusCollector (#4185 )
* Correct javadoc
Co-authored-by: Anuraag Agrawal <anuraaga@gmail.com>
* Cast to type
Co-authored-by: jack-berg <34418638+jack-berg@users.noreply.github.com>
Co-authored-by: Anuraag Agrawal <anuraaga@gmail.com>
2022-02-24 14:04:57 -08:00
Beppe Catanese
e8d1c2d838
Copy schema URL during Resource.toBuilder ( #4209 )
2022-02-24 09:06:29 +09:00
Anuraag Agrawal
03c41ec940
Add a testing-internal module and functionality to SuppressLogger for… ( #4130 )
...
* Improve behavior of some tests (#4123 )
* Optimize
* Fix logging.properties
* Clean
2022-02-01 16:04:39 +09:00
jack-berg
cb89401381
Add log attribute limits ( #4085 )
...
* Add log attribute limits
* Use pad left in test
* PR feedback, improve test coverage
2022-01-18 15:36:54 -06:00
jack-berg
7c9234e1ae
Add missing internal disclaimers ( #4086 )
2022-01-13 14:00:12 -08:00
Anuraag Agrawal
429afa1c99
Add toString to SDK trace components and print autoconfigured SDK ( #4047 )
...
* Add toString to SDK trace components and print autoconfigured SDK
* Clean
* Tweak logging message
2022-01-07 10:55:46 +09:00
Anuraag Agrawal
dfb4a74ac5
Update errorprone ( #4048 )
2022-01-06 11:33:00 +09:00
Anuraag Agrawal
8e04fbf0b8
Migrate most testsets to test suites. ( #3953 )
2021-12-07 08:37:15 +09:00
Anuraag Agrawal
e56e8ef018
Use PrimitiveLongList in ExponentialHistogramBuckets ( #3947 )
...
* Use PrimitiveLongList in ExponentialHistogramData
* Missing test
2021-12-03 18:12:10 -08:00
jack-berg
201934aef5
Catch throwable in async callbacks, and propagate if fatal ( #3922 )
...
* Catch throwable in async callbacks, and propogate if fatal
* Add unit tests, adjust propagate ordering
* Create util function for propagateIfFatal
* PR feedback
2021-11-24 14:39:18 +09:00
Anuraag Agrawal
7627c8b372
Fix flaky ThrottlingLogger test ( #3916 )
2021-11-19 20:47:52 +09:00
Anuraag Agrawal
966c358ef1
Use a wrapper of primitive long array for histogram counts. ( #3854 )
...
* Use a wrapper of primitive long array for histogram counts.
* Fix
* Better
2021-11-16 10:53:09 +09:00
Eugene R
e4ea3ab673
avoid redundant allocation of `DefaultThreadFactory` on a `newThread` call ( #3836 )
2021-11-09 10:19:50 +09:00
Anuraag Agrawal
b7e469f861
Test ResourceBuilder with null inputs ( #3672 )
2021-09-28 09:16:52 -07:00
Josh Suereth
e6424654b2
Implementations of Exemplar Reservoirs ( #3592 )
...
* Initial implementation of simple ExemplarReservoirs
- Add an implementation of naive fixed-bucket reservoir sampling
- Add an implementation of FixedSizeHistogram reservoir sampling where latest-measurement per-histogram-bucket is kept.
- Add assertions for exemplars.
* Remove explicit locks for mild performance boost.
* Create a new random holder abstraction.
- Create new random holder abstraction that allows
- ThreadLocalRandom when efficient
- simple detection of Android + workaround for TLR
- Overridable with mocked random for testing.
- Update tracing RandomIdGenerator to leverage new RnadomHolder
- Expand exemplar reservoir tests to use new random holder
- Remove android-only random id generator test
* Add api diff + fix silly naming thing.
* Move random hodler to be Supplier, other updates from code review.
* Fixes from review.
* Fix bytebuddy issue with mocking.
* Update sdk/metrics/src/main/java/io/opentelemetry/sdk/metrics/exemplar/AbstractFixedSizeExemplarReservoir.java
Co-authored-by: John Watson <jkwatson@gmail.com>
* Fix name from review.
* Update sdk/common/src/main/java/io/opentelemetry/sdk/internal/RandomSupplier.java
Co-authored-by: John Watson <jkwatson@gmail.com>
Co-authored-by: Anuraag Agrawal <anuraaga@gmail.com>
2021-09-17 13:20:06 +09:00
jack-berg
4a945e63e3
Add gradle ktlint spotless config to all projects ( #3543 )
2021-08-25 08:36:17 +09:00