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
0830039dcf
Remove redundant gradle dependencies ( #5621 )
2023-07-18 12:19:44 -05:00
jack-berg
5518060d17
Prepare for 1.27.0 release ( #5514 )
2023-06-09 10:52:41 -05:00
Maksym Ochenashko
0ab6915b3c
Add meaningful `.toString` to `NoopLogRecordProcessor` and `DefaultOpenTelemetry` ( #5493 )
2023-06-01 06:20:13 -07:00
jack-berg
d67faf2aef
Merge sdk logs testing ( #5431 )
2023-05-12 15:59:12 -05:00
jack-berg
8a917e036c
Promote log API / SDK to stable ( #5341 )
2023-05-10 06:45:20 -05:00
jack-berg
030d966c0a
Log Bridge API / SDK cleanup ( #5420 )
2023-05-05 13:37:55 -05:00
jack-berg
bce7d96b0c
Add LogRecord observed timestamp field ( #5370 )
2023-04-15 08:30:28 -05:00
jack-berg
cbbba71b78
Remove log record timestamp default ( #5374 )
2023-04-14 15:30:29 -05:00
jack-berg
0a34867a57
Rename setEpoch to setTimestamp ( #5368 )
2023-04-11 10:24:46 -05:00
jack-berg
ecc41c7f5a
Align BatchLogRecordProcessor defaults with specification ( #5364 )
2023-04-10 14:21:34 -05:00
jack-berg
ca0716335a
Stop validating instrument unit ( #5279 )
2023-03-17 09:39:28 -05:00
jason plumb
dd40fbeab7
Remove validations for noop instrument names and units ( #5146 )
...
* remove validations for noop implementation
* remove unwanted tests
* remove unused
* remove instrument unit checks from ValidationUtil and move temporarily to AbstractInstrumentBuilder.
* move tests
* rename ValidationUtil to ApiUsageLogger
* fix tests by removing logs check (not important here)
2023-03-08 14:07:07 -06:00
jack-berg
06158ffc2d
Cleanup readmes ( #5263 )
2023-03-06 09:39:34 -06:00
jack-berg
0ac01c6cec
Event emitter provider ( #5049 )
...
* Split out :api:events
* Remove events from :api:logs
* Log SDK also implements Events API
* Fix example
* Add SdkEventEmitterProvider which delegates to LoggerProvider
* Make eventDomain argument optional
2023-02-03 15:45:40 -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
OpenTelemetry Bot
ba42ce858a
Update version to 1.22.0 ( #5034 )
...
* Update version to 1.22.0
* Fix version-dependent test
Co-authored-by: Jack Berg <jberg@newrelic.com>
2022-12-09 13:57:27 -06:00
jack-berg
c2947bf046
Add toString implementation to various log SDK components ( #4979 )
2022-11-26 09:10:35 -06:00
jack-berg
ef076c2880
Fix LogsBenchmarks ( #4929 )
2022-11-09 16:54:18 -06:00
jack-berg
b60f4e20b8
Add context argument to LogRecordProcessor#onEmit ( #4889 )
...
* Add context argument to LogRecordProcessor#onEmit
* Change argument order
2022-11-09 11:59:06 -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
85bae88e1c
Add benchmark for log sdk ( #4891 )
2022-11-02 13:10:46 -05:00
jack-berg
5fee9b7e95
Suppress logs in logger tests ( #4806 )
2022-10-03 11:13:01 -05:00
jack-berg
01a07b51a1
Add event API ( #4781 )
...
* Add event API
* Log when emitting event without domain, add javadoc example to Logger
2022-09-27 17:39:33 -05:00
jack-berg
a1cf20d1c5
Rename LogProcessor to LogRecordProcessor ( #4772 )
2022-09-26 11:02:49 -05:00
jack-berg
647ed91c15
Rename LogData to LogRecordData ( #4774 )
...
* Rename LogData to LogRecordData
* spotless
2022-09-26 10:30:59 -05:00
jack-berg
9b17be3114
Rename LogExporter to LogRecordExporter ( #4773 )
2022-09-26 09:57:30 -05:00
jack-berg
f7317c6e8d
Split out logs API ( #4764 )
2022-09-22 13:23:52 -05:00
jack-berg
6209109e0a
Change LogEmitter to Logger, LogEmitterProvider to LoggerProvider ( #4721 )
2022-09-16 13:41:30 -05:00
jack-berg
a50ceb3959
Implement dropped attribute count in logs ( #4697 )
...
* Implement dropped attribute count in logs
* PR feedback
* PR feedback
2022-09-16 10:49:06 -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
c8e4fd4d9b
Fix log sdk module name ( #4716 )
2022-08-24 10:00:02 -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
e11829778a
Use NoopLogEmitterBuilder when no log processors are registered ( #4672 )
2022-08-11 16:16:53 -05:00
jack-berg
b979ea1427
Allow logs to be mutated by LogProcessor ( #4643 )
...
* Allow logs to be mutated by LogProcessor
* wip
* Improve test coverage
2022-08-11 15:52:22 -05:00
jack-berg
a8086498b1
Add TestLogData, remove public LogDataImpl and LogDataBuilder from log SDK ( #4635 )
...
* Add TestLogData, remove public LogDataImpl and LogDataBuilder from log sdk
* pr comment
2022-07-27 13:15:25 -05:00
jason plumb
83bfb84d14
Migrate to assertj ( #4512 )
...
* migrate from junit/jupiter assertions to assertj in a few remaining places.
* reorder
2022-06-02 13:38:46 -07:00
jack-berg
f99fdd8269
Drop deprecated instrumentation library methods from log sdk ( #4374 )
2022-04-11 13:26:38 -05: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
jack-berg
ac884b12e1
Remove log name field ( #4263 )
2022-03-15 08:06:52 +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
jack-berg
19b0fec813
Deprecate log name field ( #4160 )
...
* Deprecate log name field
* Add deprecation description to javadoc
2022-02-11 12:15:48 +09: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
Anuraag Agrawal
3cabcc7e45
Improve behavior of some tests ( #4123 )
2022-01-26 08:17:21 -08:00