Commit Graph

633 Commits

Author SHA1 Message Date
renovate[bot] 57580f56e5
fix(deps): update junit-framework monorepo to v5.13.2 (#7462)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Jason Plumb <jplumb@splunk.com>
Co-authored-by: John Watson <jkwatson@gmail.com>
2025-07-15 10:38:14 -07:00
renovate[bot] 804d5f3a07
fix(deps): update errorproneversion to v2.39.0 (#7448)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: John Watson <jkwatson@gmail.com>
2025-07-12 12:40:01 -07:00
jack-berg 78a917da2e
Promote ComponentLoader to new opentelemetry-api-util, standardize SPI loading (#7446) 2025-07-10 17:29:25 -05:00
jack-berg cecfb835be
Extend prometheus declarative config support to include without_scope_info, with_resource_constant_labels (#6840) 2025-07-10 17:10:00 -05:00
jack-berg 915c64a365
Add new convenience methods for converting DeclarativeConfigProperties to config model (#7453) 2025-07-10 17:05:24 -05:00
Dominic Lüchinger 2c0ee00508
fix: Resolve environment variable substitution for mixed quotes (#7433) 2025-06-27 10:37:40 -05:00
jack-berg 9262a81432
Update to declarative config 1.0-rc.1 (#7436) 2025-06-24 14:42:53 -05:00
Francesco Andreuzzi b0a9deb7d8
Fix race condition of `GlobalOpenTelemetry` initialization with `AutoConfiguredOpenTelemetrySdkBuilder` (#7365)
Co-authored-by: Jack Berg <jberg@newrelic.com>
Co-authored-by: jack-berg <34418638+jack-berg@users.noreply.github.com>
2025-06-24 14:22:10 -05:00
Kevin Burke f94b056f83
sdk-extensions: remove 'Visible for test' comment (#7381) 2025-06-03 14:08:41 -05:00
Robert Niedziela 90e030f213
Handle instrumentation node changes in yaml config file format 0.4 (#7357) 2025-05-27 17:34:26 -05:00
jack-berg eec21201b1
Add DeclarativeConfigContext (#7293) 2025-05-06 14:19:33 -05:00
jack-berg 9e3f702d5b
Declarative config 0.4 (#7064) 2025-04-18 14:20:38 -05:00
jack-berg dc0b4acd86
Add support for escaping declarative config env var substitution (#7033) 2025-04-11 10:46:59 -05:00
Lauri Tulmin e46742d944
Don't initialize DeclarativeConfiguration in incubator available test (#7227) 2025-03-28 11:17:29 -05:00
jack-berg 2cf5f0128b
Fix declarative config xray todo (#7226) 2025-03-27 13:30:24 -05:00
renovate[bot] a1fed61742
fix(deps): update dependency com.google.guava:guava-bom to v33.4.5-jre (#7213)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Jack Berg <jberg@newrelic.com>
2025-03-25 16:33:03 -07:00
Gregor Zeitlinger 000fd0f209
add config model customizer (#7118)
Co-authored-by: jack-berg <34418638+jack-berg@users.noreply.github.com>
2025-03-21 12:40:16 -05:00
jack-berg 09bac7d077
Stable cardinality limit property otel.java.metrics.cardinality.limit (#7199) 2025-03-17 09:44:49 -05:00
jack-berg 42056f57c8
Introduce ConfigProvider API (#6549) 2025-03-04 17:21:19 -06:00
jack-berg cd1f61725c
Suppress a variety of noisy test logs (#7154) 2025-02-27 10:57:03 -06:00
jack-berg 355d17ffaa
Prepare 1.47.0 (#7078) 2025-02-07 13:14:54 -06:00
Michael Blum a5739eba19
Spec compliance: OTEL_PROPAGATORS should still work when OTEL_SDK_DISABLED (#7062) 2025-02-07 09:34:36 -06:00
jack-berg 045c3e65d6
Promote EnvironmentResourceProvider to public API (#7052) 2025-01-31 09:19:22 -06:00
jack-berg bf71be17d4
Drop event API / SDK (#7053) 2025-01-30 15:39:47 -06:00
Onur Kayabasi c4412f2070
Follow spec on span limits, batch processors (#7030) 2025-01-28 16:41:02 -06:00
jack-berg a1c0d0bd64
Consistent application of exporter customizers when otel.{signal}.exporter=none (#7017) 2025-01-16 15:25:33 -06:00
jack-berg d56bdf5723
Remove -alpha artifacts from runtime classpath of stable components (#6944) 2025-01-13 16:01:14 -06:00
renovate[bot] 62f060ed9a
fix(deps): update dependency io.grpc:grpc-bom to v1.69.0 (#6938)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Jason Plumb <jplumb@splunk.com>
2024-12-11 17:10:43 -08:00
jack-berg aca4ee35cb
Declarative config: more qualified imports (#6930) 2024-12-06 20:12:04 -06:00
jack-berg 1f8ee517bf
Remove support for deprecated otel.experimental.resource.disabled.keys (#6931) 2024-12-06 17:22:12 -06:00
jack-berg cde3d45f04
Don't require empty objects when referencing custom components (#6891) 2024-11-18 15:55:00 -06:00
renovate[bot] 9084a59127
fix(deps): update dependency com.linecorp.armeria:armeria-bom to v1.31.0 (#6877)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Jack Berg <jberg@newrelic.com>
2024-11-18 09:57:22 -06:00
jack-berg e4f39789bd
Add error prone checks for internal javadoc and private constructors (#6844) 2024-11-01 15:55:14 -05:00
jack-berg d9fce84689
Fix ConfigUtil#getString ConcurrentModificationException (#6841)
Co-authored-by: neugartf <fabianneugart@gmail.com>
Co-authored-by: Fabian Neugart <neugartf@users.noreply.github.com>
2024-11-01 14:29:48 -05:00
Trask Stalnaker ff4fe978e5
Test Windows in CI (#6824) 2024-11-01 09:01:14 -05:00
Teja bc4bacf5ee
Stabilizing `otel.experimental.resource.disabled.keys` (#6809)
Co-authored-by: jack-berg <34418638+jack-berg@users.noreply.github.com>
2024-10-23 14:29:42 -05:00
jack-berg f52554bc52
Rebrand file configuration to declarative configuration in documentation (#6812) 2024-10-22 09:12:07 -05:00
jack-berg 62df132007
Set declarative config default OTLP protocol to http/protobuf (#6800) 2024-10-17 12:42:37 -05:00
jack-berg 07b6903b85
Stabilize metric cardinality limits APIs (#6794) 2024-10-17 09:32:25 -05:00
jack-berg 537f5c4e79
Fix declarative config env substitution by disallowing '}' in default value (#6793) 2024-10-16 08:39:12 -05:00
Trask Stalnaker 83b30b5d0e
Bump config file format version (#6786) 2024-10-15 13:13:51 -05:00
jack-berg a6a9acb1dd
Add getStructured default method, add empty StructuredConfigProperties (#6759) 2024-10-02 15:16:21 -05:00
jack-berg 2dbb8de349
Update to opentelemetry-configuration v0.3.0 (#6733) 2024-09-30 14:12:25 -05:00
jack-berg 325822ce85
Use autoconfigured ClassLoader to load declarative config (#6725) 2024-09-20 14:00:04 -05:00
Teja 9249653f69
Adding model as suffix to generated classes. (#6721) 2024-09-18 16:02:06 -05:00
Gregor Zeitlinger d899702eab
add stdout log record exporter (#6675)
Co-authored-by: Jack Berg <jberg@newrelic.com>
Co-authored-by: jack-berg <34418638+jack-berg@users.noreply.github.com>
2024-09-18 16:00:44 -05:00
jack-berg 00b0e9f87c
Declarative configuration missing pieces (#6677) 2024-09-05 15:08:18 -05:00
Drew Hammond 43be1e7f9d
change polling interval property name to match spec (#6672)
Co-authored-by: Jack Berg <jberg@newrelic.com>
2024-09-04 14:03:19 -05:00
renovate[bot] 37e35b239b
Update errorProneVersion to v2.31.0 (#6642)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Jack Berg <jberg@newrelic.com>
2024-08-30 14:53:57 -05:00
jack-berg d37c1c74e7
Add file configuration ComponentProvider support for propagators (#6624) 2024-08-28 15:18:19 -05:00