Jonas Kunz
c8e1e3619e
Improve autoconfiguration capabilities for adding, delaying or dropping spans ( #5986 )
2023-12-07 15:41:03 -06:00
jack-berg
f2f3ab33b7
Autoconfigure listener ( #5931 )
2023-11-09 08:49:21 -06:00
jack-berg
3f152ebe29
DefaultConfigProperties#getMap filters entries with blank values intead of throwing ( #5784 )
2023-09-06 20:32:32 -05:00
jack-berg
73faa33b99
Config properties from map ( #5782 )
2023-08-30 09:33:39 -05:00
jack-berg
e0a0b7768e
Add ConfigurableMetricReaderProvider SPI ( #5755 )
2023-08-24 12:54:24 -05:00
jack-berg
8c8bf06098
Remove redundant SPI dependencies ( #5573 )
2023-06-26 11:05:19 -05:00
chukun
034d65bfc1
Fix a typo in autoconfigure-spi module. ( #5409 )
2023-04-27 07:30:22 -05:00
jack-berg
06158ffc2d
Cleanup readmes ( #5263 )
2023-03-06 09:39:34 -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
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
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
3a61673450
Prepare release 1.19.0 ( #4821 )
...
* wip
* Add changelog entry for 1.19.0
* Add new since annotations
* Add late additions to changelog
* PR feedback
* Fix 1.18.0 ref
2022-10-07 09:00:45 -05:00
jack-berg
9b17be3114
Rename LogExporter to LogRecordExporter ( #4773 )
2022-09-26 09:57:30 -05:00
jack-berg
6209109e0a
Change LogEmitter to Logger, LogEmitterProvider to LoggerProvider ( #4721 )
2022-09-16 13:41:30 -05:00
Mateusz Rzeszutek
6c11793bd2
Add experimental ConditionalResourceProvider interface ( #4731 )
...
* Add experimental ConditionalResourceProvider interface
* Add tests
2022-09-08 13:10:43 -05:00
Mateusz Rzeszutek
91bd17e09b
Add AutoConfigurationCustomizer#addPropertiesCustomizer() extension p… ( #4608 )
...
* Add AutoConfigurationCustomizer#addPropertiesCustomizer() extension point
* jApiCmp
* Update sdk-extensions/autoconfigure/src/main/java/io/opentelemetry/sdk/autoconfigure/AutoConfiguredOpenTelemetrySdkBuilder.java
Co-authored-by: jack-berg <34418638+jack-berg@users.noreply.github.com>
* since
Co-authored-by: jack-berg <34418638+jack-berg@users.noreply.github.com>
2022-08-07 15:57:33 -05:00
jack-berg
21abfa2b57
Add ConfigurableLogExporterProvider ( #4636 )
2022-07-28 15:04:45 -05:00
Mateusz Rzeszutek
467a275825
Add ordering to autoconfigure SPIs ( #4609 )
...
* Add ordering to autoconfigure SPIs
* jApiCmp
* comments
2022-07-27 17:37:02 -05:00
Trask Stalnaker
6034c12650
Add javadoc about autoconfigure pitfall ( #4558 )
...
* Add javadoc about autoconfigure pitfall
* more
2022-06-30 09:40:34 -05:00
jack-berg
86cc4bc27d
Add some missing since annotations ( #4520 )
2022-06-09 20:41:52 -05:00
jason plumb
77f5a174d4
Add default getters to ConfigProperties ( #4500 )
...
* add some methods to ConfigProperties to help with defaulting.
* wire up default methods
* javadoc
* bots hate underscores
* leverage primitives to eliminate nullability.
* remove null check (call doesn't return null per javadoc)
* address PR comments.
* move internal method out of public interface
* roll back fallback
* rename util class
* use assertj
* spotless
* coverage
* Update sdk-extensions/autoconfigure/src/test/java/io/opentelemetry/sdk/autoconfigure/ConfigPropertiesTest.java
Co-authored-by: Anuraag Agrawal <anuraaga@gmail.com>
* static
* spot(less)
Co-authored-by: Anuraag Agrawal <anuraaga@gmail.com>
2022-06-02 15:48:48 -07:00
jack-berg
81821296fc
Move ConfigurableMetricExporterProvider to autoconfigure-spi ( #4478 )
2022-05-18 19:17:45 -07:00
jack-berg
eb92539f94
Logs customizer ( #4148 )
2022-02-04 10:11:56 -06:00
jack-berg
4392f52e1c
Metrics customizer ( #4127 )
...
* Use noop meter provider if no readers registered
* Extend AutoConfigurationCustomizer with metrics customizers
* Switch from inline to instance level mocks
* Deprecate SdkMeterProviderConfigurer
2022-02-03 12:26:04 -06:00
jack-berg
bd29e1f2ef
Deprecate SdkTracerProviderConfigurer ( #4136 )
...
* Deprecate SdkTracerProviderConfigurer
* Update sdk-extensions/autoconfigure/src/testFullConfig/java/io/opentelemetry/sdk/autoconfigure/TestTracerProviderConfigurer.java
Co-authored-by: John Watson <jkwatson@gmail.com>
2022-02-03 14:19:28 +09:00
Roberto Cortez
07a2d2eb28
Customizer for SdkTracerProviderBuilder ( #4004 )
2022-01-08 11:18:38 +09:00
Anuraag Agrawal
1e073fcff2
Add an auto-configuration builder. ( #3753 )
...
* Add an auto-configuration builder.
* Test
* Builder
* More
* Revamp
* Customizer only customizes
* Pass config to customizers
* More specific name
* Cleanup
* Cleanup
* SPI test
* Clean
* Clean
* Clean
* Shutdown once instead of flush and shutdown for simple
* Clean
* Cleanups
* Cleanup
2021-10-28 08:41:14 +09:00
Anuraag Agrawal
856a9955e5
Rename ConfigProperties.getList / getMap. ( #3593 )
2021-09-10 11:33:01 +09:00
Anuraag Agrawal
e8f054615e
Separate out autoconfigure-spi artifact with tracing autoconfiguratio… ( #3570 )
...
* Separate out autoconfigure-spi artifact with tracing autoconfiguration SPI.
* Split
2021-09-01 10:21:01 -07:00