Skip to content

Conversation

@satyadevai
Copy link
Collaborator

@satyadevai satyadevai commented Nov 4, 2025

Closes #2372


Note

Replaces deprecated addSpanProcessor calls by configuring spanProcessors in NodeTracerProvider across packages, updating scripts, tests, examples, and docs (including resource attribute usage).

  • Tracing setup migration:
    • Replace provider.addSpanProcessor(...) with new NodeTracerProvider({ spanProcessors: [...] }) across tests and scripts in anthropic, bedrock, bedrock-agent-runtime, langchain, and openai packages.
    • Validation scripts (validate-*.ts) now build providers with spanProcessors derived from exporters arrays.
  • Examples and resource attrs:
    • Update examples to configure spanProcessors in the provider ctor and switch resource attr to SEMRESATTRS_PROJECT_NAME (replacing service name usage where present).
  • Docs/JSDoc:
    • Adjust openinference-vercel span 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.

@satyadevai satyadevai requested a review from a team as a code owner November 4, 2025 17:40
@dosubot dosubot bot added the size:L This PR changes 100-499 lines, ignoring generated files. label Nov 4, 2025
@satyadevai satyadevai marked this pull request as draft November 4, 2025 17:42
@pkg-pr-new
Copy link

pkg-pr-new bot commented Nov 4, 2025

Open in StackBlitz

@arizeai/openinference-core

npm i https://pkg.pr.new/Arize-ai/openinference/@arizeai/openinference-core@2402

@arizeai/openinference-genai

npm i https://pkg.pr.new/Arize-ai/openinference/@arizeai/openinference-genai@2402

@arizeai/openinference-instrumentation-anthropic

npm i https://pkg.pr.new/Arize-ai/openinference/@arizeai/openinference-instrumentation-anthropic@2402

@arizeai/openinference-instrumentation-bedrock

npm i https://pkg.pr.new/Arize-ai/openinference/@arizeai/openinference-instrumentation-bedrock@2402

@arizeai/openinference-instrumentation-bedrock-agent-runtime

npm i https://pkg.pr.new/Arize-ai/openinference/@arizeai/openinference-instrumentation-bedrock-agent-runtime@2402

@arizeai/openinference-instrumentation-beeai

npm i https://pkg.pr.new/Arize-ai/openinference/@arizeai/openinference-instrumentation-beeai@2402

@arizeai/openinference-instrumentation-langchain

npm i https://pkg.pr.new/Arize-ai/openinference/@arizeai/openinference-instrumentation-langchain@2402

@arizeai/openinference-instrumentation-mcp

npm i https://pkg.pr.new/Arize-ai/openinference/@arizeai/openinference-instrumentation-mcp@2402

@arizeai/openinference-instrumentation-openai

npm i https://pkg.pr.new/Arize-ai/openinference/@arizeai/openinference-instrumentation-openai@2402

@arizeai/openinference-mastra

npm i https://pkg.pr.new/Arize-ai/openinference/@arizeai/openinference-mastra@2402

@arizeai/openinference-semantic-conventions

npm i https://pkg.pr.new/Arize-ai/openinference/@arizeai/openinference-semantic-conventions@2402

@arizeai/openinference-vercel

npm i https://pkg.pr.new/Arize-ai/openinference/@arizeai/openinference-vercel@2402

commit: 09f8cde

@satyadevai satyadevai marked this pull request as ready for review November 5, 2025 11:49
@dosubot dosubot bot added the lgtm This PR has been approved by a maintainer label Nov 13, 2025
@mikeldking mikeldking merged commit cd2d248 into Arize-ai:main Nov 13, 2025
8 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

lgtm This PR has been approved by a maintainer size:L This PR changes 100-499 lines, ignoring generated files.

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

[js] addSpanProcessor is deprecated

2 participants