jack-berg
749d3164cc
Deprecate jaeger exporters ( #5190 )
2023-07-01 07:23:18 -05:00
jack-berg
f0f78cc9bd
Fix batch log record processor default ( #5584 )
2023-06-30 08:55:57 -05:00
jack-berg
6ab37f1a3b
Mark opentelemetry-sdk-extension-autoconfigure as stable ( #5577 )
2023-06-28 10:40:06 -05:00
Tyler Benson
655b77f679
Add support for low memory metric temporality setting ( #5558 )
2023-06-27 16:59:59 -05:00
jack-berg
73597b1332
Move autoconfigure getConfig to internal, remove getResource ( #5467 )
2023-06-27 12:45:53 -05:00
jack-berg
bcec7e9380
Add public API to access environment resource ( #5554 )
2023-06-22 16:28:21 -05:00
jack-berg
0e318fb84c
AutoConfiguredOpenTelemetrySdkBuilder does not set GlobalOpenTelemetry by default ( #5564 )
2023-06-22 16:14:24 -05:00
jack-berg
cb6d7133ac
Refactor autoconfigure registerShutdownHook(boolean) to disableShutdownHook() ( #5565 )
2023-06-22 16:02:32 -05:00
jack-berg
07a1bb4419
Fix various gradle warnings ( #5556 )
2023-06-21 11:15:05 -05:00
Mateusz Rzeszutek
26dd5d8fdf
Fix OTLP exporter artifact name in an error message ( #5541 )
2023-06-15 14:02:02 -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
jack-berg
ecc41c7f5a
Align BatchLogRecordProcessor defaults with specification ( #5364 )
2023-04-10 14:21:34 -05:00
jack-berg
e2817eba4d
Drop OTLP exponential histogram environment variable option ( #5290 )
2023-03-16 18:20:25 -07:00
jack-berg
06158ffc2d
Cleanup readmes ( #5263 )
2023-03-06 09:39:34 -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
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
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
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
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
jack-berg
0fc41d4c30
Implement zipkin exporter provider ( #4991 )
2022-11-28 14:08:13 -06:00
Ben Roling
7dd5c1ccd7
Add auto-configure support for logging-otlp ( #4879 )
...
* Add autoconfigure support for logging-otlp
* Add NotOnClasspath tests
* Fix formatting
* Declare logging-otlp as experimental, add unit test
* Spotless
Co-authored-by: Jack Berg <jberg@newrelic.com>
2022-11-28 11:15:31 -06:00
jack-berg
cbd629c579
Implement logging exporter providers ( #4950 )
2022-11-28 10:14:44 -06:00
jack-berg
ee2d981bdc
Remove support for otel.experimental.sdk.enabled ( #4973 )
2022-11-26 09:16:59 -06:00
jack-berg
34beb4d71c
Deprecate :extensions:aws ( #4862 )
...
* Deprecate :extensions:aws
* Add deprecation notice to README.md
* Include link to new location opentelemetry-java-contrib
2022-11-02 12:16:46 -05:00
jack-berg
52c37d56da
Stop publishing opentelemetry-sdk-extension-resources artifact ( #4828 )
2022-10-31 12:25:36 -05:00
jack-berg
db1d0652b2
Decode resource attributes specified via otel.resource.attributes ( #4756 )
2022-10-18 11:45:34 -05:00
jack-berg
99dbcaf3c6
Add support for BatchLogRecordProcessor autoconfiguration ( #4811 )
2022-10-17 14:41:45 -05:00
jack-berg
6fa504df97
Fix broken link ( #4861 )
2022-10-17 13:00:16 -05:00