jack-berg
9a3391d5e0
Serialize log body any value ( #5938 )
2023-12-07 13:29:41 -06:00
renovate[bot]
28ff59de41
Update plugin org.graalvm.buildtools.native to v0.9.28 ( #5793 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Jack Berg <jberg@newrelic.com>
2023-11-23 08:36:18 -06:00
renovate[bot]
cb44b2b18c
Update errorProneVersion to v2.23.0 ( #5927 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Jack Berg <jberg@newrelic.com>
2023-10-23 10:31:09 -05:00
jack-berg
a438127c37
Deprecate semconv module ( #5786 )
2023-09-08 10:43:42 -05:00
renovate[bot]
32d591ae53
Update dependency com.linecorp.armeria:armeria-bom to v1.25.0 ( #5748 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Jack Berg <jberg@newrelic.com>
2023-08-22 14:30:40 -05:00
dependabot[bot]
d38970886b
Bump org.junit:junit-bom from 5.9.3 to 5.10.0 ( #5646 )
...
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-03 18:15:37 -05:00
jack-berg
07a1bb4419
Fix various gradle warnings ( #5556 )
2023-06-21 11:15:05 -05:00
jack-berg
0bad3c982a
Add exemplar to otlp integration test ( #5460 )
2023-05-17 17:22:42 -05:00
jack-berg
06cc7c1d67
Merge otlp logs ( #5432 )
2023-05-15 07:14:35 -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
d0f78b0805
Skip OWASP dependencyCheck on test modules ( #5383 )
2023-04-15 17:35:38 -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
dependabot[bot]
23643473e5
Bump com.linecorp.armeria:armeria-bom from 1.22.1 to 1.23.1 ( #5363 )
...
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-10 14:21:22 -05:00
jack-berg
06158ffc2d
Cleanup readmes ( #5263 )
2023-03-06 09:39:34 -06:00
Mateusz Rzeszutek
08d8860e66
Fix collector config ( #5195 )
...
* Fix collector config
* use verbosity instead of loglevel
2023-02-10 09:23:49 -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
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]
33faf8bdf6
Bump errorProneVersion from 2.15.0 to 2.18.0 ( #5125 )
...
* Bump errorProneVersion from 2.15.0 to 2.18.0
Bumps `errorProneVersion` from 2.15.0 to 2.18.0.
Updates `error_prone_annotations` from 2.15.0 to 2.18.0
- [Release notes](https://github.com/google/error-prone/releases )
- [Commits](https://github.com/google/error-prone/compare/v2.15.0...v2.18.0 )
Updates `error_prone_core` from 2.15.0 to 2.18.0
- [Release notes](https://github.com/google/error-prone/releases )
- [Commits](https://github.com/google/error-prone/compare/v2.15.0...v2.18.0 )
---
updated-dependencies:
- dependency-name: com.google.errorprone:error_prone_annotations
dependency-type: direct:production
update-type: version-update:semver-minor
- dependency-name: com.google.errorprone:error_prone_core
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
* Fix and surpress complaints
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 08:42:43 -08:00
Marcin Grzejszczak
9a1996c6c1
Adds Graal hints for the shaded dependencies ( #4832 )
...
* Adds Graal hints for the shaded dependencies
* Moved the file to the proper location
* Added Graal VM Github Action build
* Polish
* Updated graal plugin
* Updated graal plugin to 0.9.14
* Updated graal native plugin
* Applied changes following the review
2022-10-18 13:29:56 -05:00
jack-berg
a1cf20d1c5
Rename LogProcessor to LogRecordProcessor ( #4772 )
2022-09-26 11:02:49 -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
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
5def2f7fb2
Always pull ghrc.io/open-telemetry/opentelemetry-java/* images ( #4656 )
...
* Always pull ghrc.io/open-telemetry/opentelemetry-java/* images
* Unused import
* Add error logging to collector
* unused imports
* spot
* revert error logging
2022-08-07 15:56:07 -05:00
jack-berg
ca9837fa47
Disable compression in collector exporter ( #4655 )
2022-08-02 14:19:25 -05:00
jack-berg
f280f278be
Speed up OTLP integration tests ( #4537 )
2022-06-16 09:59:43 +09:00
jack-berg
92bd65970e
Merge otlp exporters ( #4499 )
...
* Merge otlp http trace and metric exporters into :exporters:otlp:all
* Merge otlp http exporter into :exporters:otlp:logs
* Artifact descriptions
2022-05-27 19:23:41 -07:00
jack-berg
60cc5f452a
Merge otlp grpc trace and metric exporter into :exporters:otlp:all ( #4494 )
2022-05-27 10:12:45 -05:00
Anuraag Agrawal
d78cadabaa
Update errorprone ( #4346 )
2022-04-08 08:12:57 +09:00
Anuraag Agrawal
c27aa5847a
Add OTLP mTLS integration tests ( #4314 )
2022-03-28 10:21:22 -05:00
Anuraag Agrawal
0ab2eea43e
Use updated docker test images ( #4306 )
2022-03-25 10:17:46 -05:00
Anuraag Agrawal
fab0131184
Update OTLP to 0.15 ( #4305 )
2022-03-25 10:08:38 -05:00
jack-berg
2c695a34f8
Simplify MetricReader ( #4268 )
...
* Simplify MetricReader
* Tighten up PR
* Restore some methods / classes and deprecate
* Revert "Restore some methods / classes and deprecate"
This reverts commit fee90e5da7 .
2022-03-22 10:10:15 -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
John Watson
f7c52e181e
Update OTLP protobufs to v0.13.0-alpha ( #4170 )
...
and add documentation on how to update that dependency.
2022-02-12 10:33:38 -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
f37b0c59e7
Migrate last test sets to test suites. ( #4103 )
...
* Migrate last test sets to test suites.
* Disable javadoc for tests project
2022-01-21 17:56:02 -08:00
Anuraag Agrawal
16b4e54d7e
Remove redundant Jaeger integration test ( #3976 )
2021-12-10 13:33:46 +09:00
jason plumb
04239495ac
Let LogDataBuilder take a SpanContext directly. ( #3942 )
...
* Let LogDataBuilder take a SpanContext directly.
* rename to setContext() based on PR review, and simplify test code.
* Update sdk/logs/src/main/java/io/opentelemetry/sdk/logs/data/LogDataBuilder.java
Co-authored-by: Anuraag Agrawal <anuraaga@gmail.com>
2021-12-03 17:57:22 -08:00
jack-berg
cb057dda8e
Rework log fields ( #3837 )
...
* Rework log fields
* PR feedback
2021-11-09 18:04:09 -08:00
jason plumb
7b86d53427
Let clock be overridden for log creators ( #3823 )
...
* Allow the clock to be overridden so that we aren't directly coupled to System.currentTimeMillis()
* move clock usage to dedicated test
* move clock foolery to its own dedicated test method
* address some code review comments and checkstyle violations
* cleanup: remove builder() from LogData interface and remove clock methods from LogBuilder interface.
* make inner impl static
* make method package private
* factor builder out to top-level class and remove creation work from constructor
* fix up tests for SdkLogEmitter and SdkLogBuilder
* backfill coverage for second shutdown
* remove mock
2021-11-09 14:00:33 +09:00
jack-berg
f171884ed5
Refactor Log SDK to implement OTEP-0150 ( #3759 )
...
* Add log processors to the builder so LogSinkSdkProvider is immutable
* Add api diff
* Rename to SdkLogSinkProvider
* Rework log sdk
* Refactor logging sdk to implement OTEP-0150
* Fix typo
* Add unit tests
* Reorganize to facilitate potential future API
* Rename ReadableLog* to SdkLog*, make SdkLog* package private
* Add LogEmitterProvider interface, tidy up some javadoc
* Respond to PR feedback
* Make SdkLogEmitterBuilder final
* Switch to LogEmitter.logBuilder().emit() pattern
2021-11-01 13:16:59 +09:00
Anuraag Agrawal
872c86cf8a
Migrate jaeger exporter to use GrpcExporter ( #3800 )
...
* Migrate jaeger exporter to use GrpcExporter
* Cleanup
* Update integration test
* Fix
2021-10-29 12:01:41 +09:00
Anuraag Agrawal
90f5efeb85
Replace gRPC dependency with okhttp for exporters. ( #3786 )
...
* Shade in okhttp for use as the default transport for gRPC exporters.
* Finish
2021-10-26 09:38:53 -07:00