fix(js): Remove deprecated addSpanProcessor method calls across all packages #2402
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Closes #2372
Note
Replaces deprecated addSpanProcessor calls by configuring spanProcessors in NodeTracerProvider across packages, updating scripts, tests, examples, and docs (including resource attribute usage).
provider.addSpanProcessor(...)withnew NodeTracerProvider({ spanProcessors: [...] })across tests and scripts inanthropic,bedrock,bedrock-agent-runtime,langchain, andopenaipackages.validate-*.ts) now build providers withspanProcessorsderived from exporters arrays.spanProcessorsin the provider ctor and switch resource attr toSEMRESATTRS_PROJECT_NAME(replacing service name usage where present).openinference-vercelspan processor examples to demonstrate passing processors via the provider constructor.Written by Cursor Bugbot for commit 30aeab7. This will update automatically on new commits. Configure here.