Commit Graph

1 Commits

Author SHA1 Message Date
wrisa 60a670f093
Added span support for genAI langchain llm invocation (#3665)
* Added span support for llm invocation

* removed invalid code

* added entry point and fixed unwrap

* fixed check runs and updated dependencies

* fixed ruff error

* moved span generation code and added test coverage

* ruff formatting

* ruff formatting again

* removed config exception logger

* removed dontThrow

* fixed span name

* fixed ruff

* fixed typecheck

* added span exist check

* fixed typecheck

* removed start time from span state and moved error handler method to span manager

* fixed ruff

* made SpanManager class and method private

* removed deprecated gen_ai.system attribute

* Moved model to fixture and changed imports

* Fixed ruff errors and renamed method

* Added bedrock support and test

* Fixed ruff errors

* Addressed Aaron's comments

* Reverted versions and ignored typecheck errors

* removed context and added issue

* fixed versions

* skipped telemetry for other than ChatOpenAI and ChatBedrock. Added test for the same.

* Fixed telemetry skipping logic

* Fixed ruff

* added notice file

* fixed conflict

* fixed ruff and typecheck

* fixed ruff

* upgraded semcov version

---------

Co-authored-by: Aaron Abbott <aaronabbott@google.com>
2025-09-19 21:19:40 +00:00