Filtering Custom Attributes in Arize UI: A Basic Requirement?
Hey folks, I don't know why is there no support for filtering custom attributes in the arize UI. Specially if it's nested. Feels like a very basic requirement. Am I using it wrong? For example, here i want to filter something inside metadata > event > eventname. Also the reason why were sending everything inside metadata is the same - we thought filtering on custom attributes in supported inside metadata.
{
"event": {
"flow_id": "string",
"index": "number",
"timestamp": "string (ISO 8601 datetime)",
"type": "string"
},
"flow": {
"id": "string"
},
"input": {
"value": "string"
},
"metadata": {
"userPrompt": "string",
"userIntent": "string",
"event": {
"userId": "string",
"chatId": "string",
"eventName": "string",
"eventType": "string",
"timestamp": "string (ISO 8601 datetime)",
"duration": "number",
"eventAttributes": {
"userPrompt": "string",
"context": "string"
},
"isOfflineEval": "boolean"
}
},
"openinference": {
"span": {
"kind": "string"
}
},
"retrieval": {
"documents": [
{
"document.content": "string (JSON-encoded content)",
"document.id": "string"
}
]
},
"session": {
"id": "string"
},
"user": {
"id": "string"
}
}