jack-berg
bbf7822e67
Use managed guava version in :sdk-extensions:jaeger-remote-sampler ( #5486 )
2023-05-31 06:51:58 -05:00
dependabot[bot]
e05e4fed87
Bump com.google.guava:guava from 31.1-jre to 32.0.0-jre ( #5485 )
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-05-30 12:05:21 -05:00
jack-berg
85f3fd8545
Enable otlp logs by default ( #5433 )
2023-05-17 09:19:36 -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
Francisco Bento
db8ade397f
Add new TLS related APIs on Jaeger buiders. ( #5422 )
2023-05-05 13:35:48 -05:00
DondekarShraddha
4af30515a4
fixes jaeger remote sampler service strategies bug ( #5418 )
2023-05-05 07:23:25 -05:00
chukun
034d65bfc1
Fix a typo in autoconfigure-spi module. ( #5409 )
2023-04-27 07:30:22 -05:00
jack-berg
fb3dce4593
Fix flakey JaegerRemoteSamplerGrpcNettyTest ( #5385 )
2023-04-16 21:15:00 -05:00
jack-berg
76eaea2959
Add skaffolding for low level exporter SSL API ( #5362 )
2023-04-14 15:46:03 -05:00
jack-berg
ecc41c7f5a
Align BatchLogRecordProcessor defaults with specification ( #5364 )
2023-04-10 14:21:34 -05: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
dependabot[bot]
f4d464a1c0
Bump com.squareup.wire:wire-gradle-plugin from 4.5.2 to 4.5.3 ( #5323 )
...
* Bump com.squareup.wire:wire-gradle-plugin from 4.5.2 to 4.5.3
Bumps [com.squareup.wire:wire-gradle-plugin](https://github.com/square/wire ) from 4.5.2 to 4.5.3.
- [Release notes](https://github.com/square/wire/releases )
- [Changelog](https://github.com/square/wire/blob/master/CHANGELOG.md )
- [Commits](https://github.com/square/wire/compare/4.5.2...4.5.3 )
---
updated-dependencies:
- dependency-name: com.squareup.wire:wire-gradle-plugin
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
* Remove newly redundant gradle config
* jApiCmp
* Bump to 4.5.4
---------
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-04 16:11:14 -05:00
jack-berg
fa36775d55
JaegerRemoteSampler use upstream grpc implementation if ManagedChannel is set ( #5287 )
...
* JaegerRemoteSampler only uses upstream grpc implementation if ManagedChannel is set
* Restore builder constructor
2023-03-24 13:35:48 -05:00
jack-berg
e2817eba4d
Drop OTLP exponential histogram environment variable option ( #5290 )
2023-03-16 18:20:25 -07:00
jack-berg
102a03a167
Prepare for 1.24.0 ( #5278 )
...
* Prepare changelog for 1.24.0 release
* Add missing since annotations
2023-03-10 09:36:08 -06:00
Francisco Bento
2babc69924
Introduce mTLS support for JaegerRemoteSamplerBuilder ( #5209 ) ( #5248 )
2023-03-09 10:11:36 -06:00
dependabot[bot]
018a76670c
Bump com.google.protobuf:protobuf-bom from 3.21.12 to 3.22.0 ( #5237 )
...
* Bump com.google.protobuf:protobuf-bom from 3.21.12 to 3.22.0
Bumps [com.google.protobuf:protobuf-bom](https://github.com/protocolbuffers/protobuf ) from 3.21.12 to 3.22.0.
- [Release notes](https://github.com/protocolbuffers/protobuf/releases )
- [Changelog](https://github.com/protocolbuffers/protobuf/blob/main/generate_changelog.py )
- [Commits](https://github.com/protocolbuffers/protobuf/compare/v3.21.12...v3.22.0 )
---
updated-dependencies:
- dependency-name: com.google.protobuf:protobuf-bom
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
* Fix dependencies
* Add japicmp exception for protobuf 3.22 upgrade
* Delete compatibility test
---------
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-03-08 09:35:09 -06: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
a483171f75
Allow views to select on instrument unit ( #5255 )
2023-03-01 09:17:05 -06:00
Lin Lin
ce18841b5d
Fixed example resource provider classname. ( #5235 )
2023-02-17 10:39:13 -08:00
jack-berg
793cb9db8c
Fix test flake in FullConfigTest ( #5230 )
...
* Fix test flake in FullConfigTest
* spotless
2023-02-15 18:22:49 -06:00
jack-berg
219729a45d
Fix autoconfigure shutdown hook ( #5221 )
...
* Fix autoconfigure shutdown hook
* Add unit test
2023-02-15 12:27:40 -06:00
jack-berg
feb0297c7b
Add Base2 prefix to internal exponential histogram classes ( #5179 )
2023-02-07 10:14:10 -06:00
jack-berg
92403b01b7
Add base2ExponentialHistogram to Aggregation ( #5143 )
2023-02-05 10:54:44 -06:00
Bruno Medeiros
cdf13a7c10
docs(readme): fix resource providers property docs ( #5135 )
2023-02-04 08:07:08 -08: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
jason plumb
8b01e78f42
Switch from snakeyaml to snakeyaml-engine ( #5138 )
...
* switch from snakeyaml to snakeyaml-engine
* spotless
2023-01-26 15:29:08 -08: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
Fabio Salvini
f28e0ada45
Support parentbased_jaeger_remote sampler. ( #5123 )
2023-01-20 20:05:36 -08:00
John Watson
a3ac819a0b
support the "none" option for propagator configuration ( #5121 )
2023-01-20 06:27:54 -08:00
jack-berg
2360de9add
Make implicit gradle dependencies explicit ( #5137 )
2023-01-18 16:12:55 -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
4df4a0ae09
Add shutdown / close to OpenTelemetrySdk ( #5100 )
...
* Add shutdown / close to OpenTelemetrySdk
* Shutdown hook closes instead of shutdown
2023-01-10 16:05:21 -06:00
jack-berg
50e7a17309
Remove deprecated autoconfigure options ( #5098 )
2023-01-09 10:45:30 -06:00
jack-berg
b08edb6504
Add MaxScale config parameter to ExponentialHistogram ( #5044 )
2023-01-06 09:36:48 -06:00
jack-berg
037d7cc293
Cleanup autoconfigure tests ( #5070 )
...
* Cleanup global and surpress logs
* Move SPI implementations to provider package
2022-12-29 16:42:48 -06:00
jack-berg
17e81063ba
Align exemplar filter names with spec ( #5063 )
...
* Align exemplar filter names with spec
* coverage
* spotless
2022-12-29 11:11:39 -06:00
jack-berg
2834b03b88
Move autoconfigure otlp tests ( #5060 )
...
* Unify OtlpHttp{Signal}Exporter testing
* Add header and compression tests
* Move SPI otlp tests to :exporters:otlp
* Improve test coverage
* Improve test coverage
2022-12-29 11:07:47 -06:00
jack-berg
9dfb00249e
Implement prometheus exporter provider ( #5053 )
...
* Implement prometheus exporter provider
* Remove stray comment
* Adjust method visibility
* Delete ClasspathUtil
2022-12-21 09:52:42 -06:00
jack-berg
7f0889a6a3
Move autoconfigure exporter tests ( #5051 )
...
* Move SPI logging-otlp tests to :exporters:logging-otlp
* Move SPI zipkin tests to :exporters:zipkin
* Move SPI jaeger tests to :exporters:jaeger
* Spotless
2022-12-21 08:23:21 -06:00
jack-berg
5b497b115d
Implement otlp exporter providers ( #5003 )
...
* Implement otlp exporter providers
* Remove redundant else
* Restore unsupported protocol test
2022-12-18 07:57:55 -06:00
jack-berg
10e32fe80c
Implement jaeger exporter provider ( #5002 )
2022-12-17 15:20:14 -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
7c6f1bd73e
GlobalOpenTelemetry trigger of autoconfiguration is opt-in ( #5010 )
...
* Do not initialize AutoConfiguredOpenTelemetrySdk in OpenTelemetry.get
* GlobalOpenTelemetry triggers autoconfigure based on env var / system property
2022-12-14 15:10:55 -06:00
jack-berg
2a231d76f8
Move DefaultConfigProperties to autoconfigure-spi ( #5001 )
2022-11-30 10:18:53 -06:00
jack-berg
e79aad8dcd
Implement logging-otlp exporter providers ( #4992 )
2022-11-29 10:39:35 -06:00