jack-berg
f7dc1dc686
Prepare for 1.29.0 release ( #5698 )
2023-08-11 10:54:22 -05:00
Parth Dadhaniya
f52050bc2d
Merge the current Resource object with custom Resource Object. ( #5619 )
2023-08-09 10:28:25 -05:00
dependabot[bot]
2f89fa7a30
Bump errorProneVersion from 2.19.1 to 2.21.0 ( #5670 )
...
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-08-04 11:57:22 -05:00
jack-berg
749d3164cc
Deprecate jaeger exporters ( #5190 )
2023-07-01 07:23:18 -05:00
dependabot[bot]
b14bed8d89
Bump com.diffplug.spotless:spotless-plugin-gradle from 6.18.0 to 6.19.0 ( #5469 )
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Mateusz Rzeszutek <mrzeszutek@splunk.com>
2023-05-31 09:56:15 -07:00
dependabot[bot]
38e38cb29f
Bump com.diffplug.spotless:spotless-plugin-gradle from 6.17.0 to 6.18.0 ( #5352 )
...
* Bump com.diffplug.spotless:spotless-plugin-gradle from 6.17.0 to 6.18.0
Bumps [com.diffplug.spotless:spotless-plugin-gradle](https://github.com/diffplug/spotless ) from 6.17.0 to 6.18.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.17.0...gradle/6.18.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>
* 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-04-06 15:13:11 -05:00
Liudmila Molkova
188210bdba
Update semconv to 1.19.0 and related build tool changes ( #5311 )
...
* Generate semconv 1.19.0 with new build-tools
* update code to use new user agentattribute name
* changelog
* add deprecated attributes
* add old deprecated attributes
* cleanup
2023-03-30 08:34:48 -07:00
jack-berg
06158ffc2d
Cleanup readmes ( #5263 )
2023-03-06 09:39:34 -06:00
jack-berg
6edba790d8
Cleanup autoconfigured resources in case of exception ( #5117 )
...
* Cleanup autoconfigured resources in case of exception
* Improve test coverage
* Spotless
* Reduce logging level to info for multiple shutdowns
* Fix build
2023-01-22 09:25:50 -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
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
Łukasz Monkiewicz
6184e19812
Make description of Samplers Locale independent ( #4887 )
...
* Make description of Samplers Locale independent
* Switch from String.format to concatanation
* Moved description creation to constructor
2022-10-31 12:26:16 -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
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
facbf4fb9e
Add default implementations for getInstrumentationScopeInfo methods ( #4640 )
2022-07-27 17:54:29 -05:00
jack-berg
659a7930bd
Move AttributesMap to :sdk:common ( #4641 )
2022-07-27 17:08:40 -05:00
Mohit Palriwal
aa873a05be
Added a static method "drain" under JcTools with a generic consumer ( #4582 )
...
* Added a static method "drain" under JcTools with a generic consumer
* Rename spanT to T
* Update sdk/trace-shaded-deps/src/main/java/io/opentelemetry/sdk/trace/internal/JcTools.java
* Rename Test methods
Co-authored-by: Anuraag Agrawal <anuraaga@gmail.com>
2022-07-08 15:30:35 +09:00
jack-berg
160b30a16a
Fix ConcurrencModificationException in BatchSpanProcessorTest ( #4568 )
2022-06-29 17:03:52 -05:00
jack-berg
b7347f6577
Update dependencies ( #4519 )
...
* Update dependencies
* revert jqf-fuzz to 1.7
2022-06-09 20:41:40 -05:00
jack-berg
60cc5f452a
Merge otlp grpc trace and metric exporter into :exporters:otlp:all ( #4494 )
2022-05-27 10:12:45 -05:00
jack-berg
e067223409
Convert tests to from :sdk:metrics-testing to :sdk:testing ( #4444 )
2022-05-09 09:34:09 -05:00
Lauri Tulmin
16be81aed8
Apply attribute limits to exception events ( #4423 )
2022-04-28 16:12:35 -05:00
wallezhang
f36785f676
fix: fix BatchSpanProcessor with non-runtime exception ( #4402 )
...
* fix: fix BatchSpanProcessor worker thread is killed by non-runtime exception
* refactor: Propagate exception if fatal
* test: Add unit test for exporter throwing a non-runtime exception
2022-04-22 07:57:02 +09:00
Anuraag Agrawal
d78cadabaa
Update errorprone ( #4346 )
2022-04-08 08:12:57 +09:00
jack-berg
0b94400914
Another round of log suppression ( #4342 )
...
* Another round of log suppression
* Suppress logs from HttpServerPipelineConfigurator
2022-04-07 11:00:42 -05:00
HaloFour
6bc06f86ca
Add ExceptionEventData which wraps events that contain exceptions ( #4162 )
...
* Add ExceptionEventData which wraps events that contain exceptions
* checkstyle
* Keep it simple
* Refactor ExceptionEventData to tracing-incubator
* Clean up reflection code, defer and memoize merged attributes
* Move ExceptionEventData back to :sdk:trace under internal package
* Address PR comments
* Add internal package-info
* Add internal package verbiage to ExceptionEventData interface
* Kick CI
2022-03-31 11:46:21 +09:00
jack-berg
59a6061dc5
Deprecate InstrumentationLibraryInfo ( #4256 )
...
* Deprecate InstrumentationLibraryInfo
* API diff
2022-03-14 14:45:10 -05:00
Lauri Tulmin
26dd896c09
Fix android desugaring for HashMap.forEach ( #4221 )
2022-03-01 08:08:23 +09: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
Anuraag Agrawal
47f7c38ef5
Enable loggers in all tests via slf4j. ( #4126 )
...
* Route all test jul logging through slf4j.
* Cleanup and more suppressions
2022-02-02 14:43:25 +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
Anuraag Agrawal
6ab88fbc00
Rename RecordEventsReadableSpan to SdkSpan ( #4093 )
...
* Rename RecordEventsReadableSpan to SdkSpan
* Moar
2022-01-18 10:56:50 +09: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
jack-berg
ca69bc2adc
Deprecate InMemoryMetricReader ( #3989 )
...
* Deprecate InMemoryMetricReader
* Revert "Deprecate InMemoryMetricReader"
This reverts commit bd4fb42084 .
* Move InMemoryMetricReader to :sdk:metrics-testing, deprecate version in :sdk:metrics
* Fix build
* Combine test classes, expand coverage
2021-12-22 08:39:11 +09:00
Anuraag Agrawal
b051012251
Support rc versions in span builder test. ( #3980 )
2021-12-10 12:27:50 +09:00
Anuraag Agrawal
ed7f82f873
Remove dependency on api:metrics which was deprecated where possible. ( #3975 )
2021-12-09 06:27:50 -08:00
jack-berg
8d9a57d110
Refactor BatchLogProcessor, add MultiLogExporter, add NoopLogExporter, add LogExporter#flush() ( #3955 )
2021-12-09 08:40:08 +09:00
Anuraag Agrawal
737a5e2b26
Deprecate GlobalMeterProvider ( #3948 )
2021-12-03 08:43:49 +09:00
Anuraag Agrawal
b1651a18cf
Rename .observe to .record ( #3949 )
...
* Rename .observe to .record
* Apply deprecation
2021-12-03 08:37:22 +09:00
jack-berg
12a54710b7
Remove bound instrument from metric API, move to internal package of metric SDK ( #3928 )
2021-11-24 13:23:31 +09:00
Anuraag Agrawal
6933de18e5
Don't use global meter provider for trace export ( #3901 )
2021-11-19 15:06:22 +09:00
jack-berg
efbc87b4df
Fix minor javadoc issues with the trace SDK ( #3896 )
2021-11-17 12:57:20 -08:00
Eugene R
90bd4afa21
remove redundant synchronization ( #3855 )
2021-11-11 19:35:46 +09:00
Anuraag Agrawal
3869ecf491
Remove final from methods on final class. ( #3816 )
2021-11-02 07:48:34 -07:00
jack-berg
9ad1d55779
Fix DelegatingSpanData#toString() typo ( #3781 )
2021-10-20 15:24:30 -07:00
Anuraag Agrawal
27c48f6ffe
Promote DelegatingSpanData out of incubator. ( #3768 )
...
* Promote DelegatingSpanData out of incubator.
* Not final equals
2021-10-20 12:48:56 +09:00