Monitor LangChain Vectorstores
When you instrument the app with Python Agent, it captures the following for Vectorstores:
-
For
langchain_communityandlangchain_{vendor}vectorstores, Python Agent captures the following metrics:- Search Score
- Average Response Time (ms)
- Errors
- Calls
- Vector Insertion Count
- Vector Deletion Count
Note:By default, Splunk AppDynamics SaaS capture the following metrics for
langchain_{vendor}vectorstores:langchain_milvuslangchain_chromalangchain_postgres
However, you can set the
langchain-vectorstores-instrumented-modulesflag to capture the metrics from the specific LangChain vendor in/path/to/appdynamics.cfg. For more information, see [instrumentation]. - Exit calls to vector databases: pgvector and chroma.
To capture PGVector and Chroma vectorstores request and response for in snapshot exit call detail, set the enable-genai-data-capture flag to true in the /path/to/appdynamics.cfg file of the Python Agent. See [instrumentation].