Commit Graph

69 Commits

Author SHA1 Message Date
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
jack-berg 2cf5f0128b
Fix declarative config xray todo (#7226) 2025-03-27 13:30:24 -05: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 42056f57c8
Introduce ConfigProvider API (#6549) 2025-03-04 17:21:19 -06:00
jack-berg aca4ee35cb
Declarative config: more qualified imports (#6930) 2024-12-06 20:12:04 -06:00
jack-berg cde3d45f04
Don't require empty objects when referencing custom components (#6891) 2024-11-18 15:55:00 -06:00
Trask Stalnaker ff4fe978e5
Test Windows in CI (#6824) 2024-11-01 09:01:14 -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 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
jack-berg 00b0e9f87c
Declarative configuration missing pieces (#6677) 2024-09-05 15:08:18 -05:00
jack-berg d37c1c74e7
Add file configuration ComponentProvider support for propagators (#6624) 2024-08-28 15:18:19 -05:00
jack-berg 938b03dff6
Add file configuration ComponentProvider support for samplers (#6494) 2024-08-28 15:09:36 -05:00
jack-berg 8495996d54
Processor component provider (#6623) 2024-08-28 14:59:04 -05:00
jack-berg 05fe136cb3
Add file configuration ComponentProvider support for resources (#6625) 2024-08-28 14:42:37 -05:00
SylvainJuge 023c8cc291
Fix broken markdown links (#6655) 2024-08-19 13:58:23 -05:00
jack-berg 56e7ebe669
Remove nullable from file config Factory contract (#6612) 2024-08-08 15:08:57 -05:00
jack-berg ea6e3ddb7e
Add file configuration ComponentProvider support for exporters (#6493) 2024-08-05 11:06:27 -05:00
jack-berg d9cef81e29
Define dedicated file configuration SPI ComponentProvider (#6457) 2024-06-03 12:49:41 -05:00
jack-berg c71c4d983c
Load file config YAML using core schema, ensure that env var substiut… (#6436) 2024-05-20 14:39:41 -05:00
jack-berg a5fc312d26
Add missing fields to OTLP metric exporters (#6402) 2024-04-22 09:46:06 -05:00
jack-berg feef40813f
Rename otel.config.file to otel.experimental.config.file (#6396) 2024-04-18 13:36:29 -05:00
Gregor Zeitlinger ec464079ee
service.instance.id implementation (#6226)
Co-authored-by: Jack Berg <jberg@newrelic.com>
2024-04-02 11:47:00 -05:00
jack-berg ee6c9867d7
Align file configuration with latest changes to spec (#6088) 2024-01-23 16:57:45 -06:00
jack-berg 5a0dd7ef25
Base2ExponentialHistogramAggregation maxBuckets must be >= 2 (#6093) 2024-01-04 11:43:23 -06:00
jason plumb e447e347e1
Allow for simpler creation of start-only and end-only SpanProcessors. (#5923) 2023-12-04 11:40:09 -06:00
jack-berg e592d5dbfd
Add env var substitution support to file configuration (#5914) 2023-10-23 10:29:01 -05:00
jack-berg 1523dedb55
Update to opentelemetry-configuration v0.1.0 (#5899) 2023-10-11 10:24:32 -05:00
jack-berg 5d5093636b
ConfigurationReader handles null values as empty (#5829) 2023-09-15 10:48:51 -05:00
jack-berg a438127c37
Deprecate semconv module (#5786) 2023-09-08 10:43:42 -05:00
jack-berg da7927883c
General attribute limits configuration factory (#5779) 2023-08-30 14:31:05 -05:00
jack-berg 73faa33b99
Config properties from map (#5782) 2023-08-30 09:33:39 -05:00
jack-berg ce7323ee3d
Add SpanExporterFactory support for zipkin exporter (#5771) 2023-08-28 14:49:33 -05:00
jack-berg 01503efe97
Meter provider configuration factory (#5773) 2023-08-28 14:22:03 -05:00
jack-berg 2f7b3c2bb2
Update to latest opentelemetry-configuration, add disabled support (#5766) 2023-08-25 10:31:58 -05:00
jack-berg 3a709a7059
Add Sampler configuration factory (#5763) 2023-08-25 10:01:32 -05:00
jack-berg 4fdd2ed81e
Add Resource configuration factory (#5757) 2023-08-24 10:57:23 -05:00
jack-berg d64793ab55
Add ContextPropagators configuration factory (#5758) 2023-08-24 10:43:35 -05:00
jack-berg d855771dc3
Fix gradle build deprecation warnings (#5759) 2023-08-24 08:58:44 -05:00
jack-berg 3b1c6d9108
Remove lingering zpages images (#5756) 2023-08-23 15:23:59 -05:00
jack-berg 8e04a6887f
Add SdkTracerProvider configuration factory (#5751) 2023-08-23 12:29:22 -05:00
jack-berg 733a2eec60
Initialize configuration factory (#5687) 2023-08-22 13:45:54 -05:00
Trask Stalnaker 88c80b1378
Switch from snakeyaml to snakeyaml engine (#5691) 2023-08-08 15:14:47 -05:00