jack-berg
4c6039769a
Add OTLP header supplier configuration option ( #6004 )
2023-12-08 08:37:14 -06:00
jack-berg
902d68cf2a
Add connectTimeout configuration option OtlpHttp{Signal}Exporters ( #5941 )
2023-12-07 16:28:15 -06:00
jack-berg
9a3391d5e0
Serialize log body any value ( #5938 )
2023-12-07 13:29:41 -06:00
jack-berg
40325e56dd
Remove exception handling in TlsUtil#decodePem ( #6034 )
2023-11-30 17:00:20 -06:00
jack-berg
f2f3ab33b7
Autoconfigure listener ( #5931 )
2023-11-09 08:49:21 -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
a3bf8af42e
Break out GrpcSender, GrpcSenderProvider ( #5617 )
2023-08-09 14:45:31 -05:00
jack-berg
37f901afbc
Add toString to OTLP exporters ( #5686 )
...
Co-authored-by: Mateusz Rzeszutek <mrzeszutek@splunk.com>
2023-08-09 13:39:38 -05:00
jack-berg
50a81fae9c
Add OtlpGrpc{Signal}Exporter#toBuilder() methods ( #5680 )
2023-08-07 10:45:26 -05:00
jack-berg
d03b485415
Add OtlpHttp{Signal}Exporter#toBuilder() methods ( #5652 )
2023-08-03 15:22:52 -05:00
jack-berg
a781ba8fa9
Suppress test logs ( #5620 )
2023-07-11 12:19:56 -05:00
jack-berg
aab7159327
Add experimental JdkHttpSender ( #5557 )
2023-07-06 15:42:08 -05:00
jack-berg
7bd06ef189
Stabilize RetryPolicy API for OTLP exporters ( #5524 )
2023-07-06 09:52:18 -05:00
jack-berg
06d26562f7
Rename artifact to opentelemetry-exporter-sender-okhttp ( #5582 )
2023-06-30 08:58:10 -05:00
jack-berg
8f1a7b1c95
Add HttpSenderProvider SPI ( #5533 )
2023-06-16 16:41:59 -05:00
jack-berg
f89fc05f84
Add HttpSender abstraction ( #5505 )
2023-06-13 13:20:33 -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]
d45dce3b2a
Bump errorProneVersion from 2.18.0 to 2.19.0 ( #5435 )
...
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-05-12 15:59:51 -05:00
jason plumb
5f9dc3f669
Add new TLS related APIs on OTLP exporter builders. ( #5280 )
2023-05-03 20:29:30 -05:00
jack-berg
76eaea2959
Add skaffolding for low level exporter SSL API ( #5362 )
2023-04-14 15:46:03 -05:00
jack-berg
c769d539aa
Fix marshaler self suppression error ( #5318 )
...
* Fix marshaler self suppression error
* spotless
* PR feedback
2023-03-23 13:15:10 -07:00
jack-berg
ca0716335a
Stop validating instrument unit ( #5279 )
2023-03-17 09:39:28 -05:00
jason plumb
895075f9e5
Add TlsConfigHelper for additional TLS configurability ( #5246 )
...
* add TlsConfigHelper for additional TLS configurability and wire up internal builders.
* add javadoc and spotless
* add keys for "validity" testing.
* fix tests
* fix tests
* address code review comments
* fix typo
* allow keymanager to be nullable.
* fix test
* so....much...null......away
* backfill tests
* checkstyle
* test coverage
* address code review comments
2023-03-07 12:54:26 -06: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
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
jack-berg
e82ab27582
Add proper shutdown implementations for all exporters ( #5113 )
2023-01-13 19:27:03 -08:00
jack-berg
ece93b77a1
Use ConfigUtil internally ( #5048 )
2022-12-17 16:10:46 -06:00
jack-berg
551e764df8
JIT exporter metrics ( #4993 )
...
* Build ExporterMetrics instruments just in time
* Exporters use GlobalOpenTelemetry#getMeterProvider() if meter provider is not set
* FullConfigTest reset GlobalOpenTelemetry
* MetricExporters use MeterProvider.noop()
2022-12-17 15:19:00 -06:00
jack-berg
c4d0d862ba
Add support for EC mTLS keys ( #4920 )
...
* Add support for EC mTlS keys
* Revert change to integration test
2022-11-22 08:40:21 -06:00
Donnerbart
fa46f19d39
Unify compression configuration for exporters ( #4775 )
...
* Fix handling of compressionMethod `none` in GrpcExporterBuilder
* Fix handling of compressionMethod `none` in OkHttpExporterBuilder
* Add compression configuration assertions to AbstractGrpcTelemetryExporterTest
* Add compression configuration to JaegerGrpcSpanExporterBuilder
* Add compression configuration to ZipkinSpanExporterBuilder
* Specify that zipkin default compression is gzip
Co-authored-by: Jack Berg <jberg@newrelic.com>
2022-11-01 13:00:35 -05:00
jack-berg
5be58c5913
Encode enums as numbers in logging OTLP exporters ( #4783 )
2022-10-17 16:56:23 -05:00
jack-berg
df65356cda
Post release 1.17.0 ( #4690 )
...
* Update version in docs
* japicmp
* Exclude opentelemetry-java-bot from contributors
2022-08-15 07:44:43 -05:00
Donnerbart
323174abae
Add metrics to ZipkinSpanExporter ( #4501 )
...
* Add metrics to the ZipkinSpanExporter
* Add distinct transport name for HTTP/JSON trace metrics
* Use :expoters:common
* Fix javadoc
Co-authored-by: Jack Berg <jberg@newrelic.com>
2022-08-12 10:57:46 -05:00
jack-berg
77be2e0136
Break out :exporters:common module ( #4575 )
...
* Break out :exporters:common module
* Comment out readme links
* spot
2022-08-08 08:28:24 -05:00