traceloop / traceloop/openllmetry

๐Ÿ› Bug Report: Pinecone - No Span Attributes defined for upsert and delete of pinecone.Index class

Open
#2,688 3 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

bug
Dominant language
Python
Stars
7.4k
Forks
1.1k
Avg merge
8d 14h
Merged PRs (30d)
2

Description

Which component is this bug for?

Pinecone Instrumentation

๐Ÿ“œ Description

Currently we don't get span attributes for upsert and delete methods . Only query() has span attributed defined .

๐Ÿ‘Ÿ Reproduction steps

implement pinecone.Index class query , upsert and delete methods .
We will get span attributes only for query().

๐Ÿ‘ Expected behavior

We should get span attributes for upsert and delete methods as well like chromadb and Milvus Db.

๐Ÿ‘Ž Actual Behavior with Screenshots

Image

๐Ÿค– Python Version

3.11

๐Ÿ“ƒ Provide any additional context for the Bug.

No response

๐Ÿ‘€ Have you spent some time to check if this bug has been raised before?
  • I checked and didn't find similar issue
Are you willing to submit PR?

Yes I am willing to submit a PR!

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up โ€” it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by locating the Pinecone instrumentation entry points for pinecone.Index.query(), upsert(), and delete(), then compare how span attributes are defined for query() with the ChromaDB and Milvus instrumentation. Add equivalent attribute coverage for upsert() and delete(), and run the relevant instrumentation tests to verify all three methods produce span attributes.

Written by the indexing model from the issue text.

Assessment

Tech stack
python
Domain
observability
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
45/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.