Replies: 2 comments 5 replies
|
Based on your screenshots, the JSONPath you're using to extract from metadata appears to be For observation-level evaluators, variable mapping pulls data from the matched observation's fields like A few things to check:
There's also an open GitHub issue (#13777) describing similar behavior where certain mapped fields resolve to empty values, though that specific case involves experiments rather than live observations. (2) If the JSONPath appears correct and the metadata structure is consistent, this may warrant filing a bug report with your specific JSONPath expression and metadata structure. 📚 Sources:
Have another question? Just tag @inkeep. |
|
@sidhi-ts How many characters does your metadata have? We skip parsing large metadata during the evaluation which could be the issue here. |


Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Describe your question
I am using LLM-as-a-judge evaluators for live observation analysis.
I have a few variables that get resolved with some span properties. The input and output get substituted fine, but the variable that requires a particular field within "metadata.attributes" gets resolved to empty/nothing.
The evaluator preview page which shows the variable being substituted fine:
Example trace:
Evaluator trace:
Langfuse Cloud or Self-Hosted?
Self-Hosted
If Self-Hosted
v3.224.4
If Langfuse Cloud
No response
SDK and integration versions
No response
Pre-Submission Checklist
All reactions