feat(events): add enriched errors to events

This commit is contained in:
psychedelicious 2024-05-23 15:19:34 +10:00
parent d6696a7b97
commit 6a34176376

View File

@ -121,7 +121,8 @@ class EventServiceBase:
node: dict, node: dict,
source_node_id: str, source_node_id: str,
error_type: str, error_type: str,
error: str, error_message: str,
error_traceback: str,
user_id: str | None, user_id: str | None,
project_id: str | None, project_id: str | None,
) -> None: ) -> None:
@ -136,7 +137,8 @@ class EventServiceBase:
"node": node, "node": node,
"source_node_id": source_node_id, "source_node_id": source_node_id,
"error_type": error_type, "error_type": error_type,
"error": error, "error_message": error_message,
"error_traceback": error_traceback,
"user_id": user_id, "user_id": user_id,
"project_id": project_id, "project_id": project_id,
}, },
@ -257,7 +259,9 @@ class EventServiceBase:
"status": session_queue_item.status, "status": session_queue_item.status,
"batch_id": session_queue_item.batch_id, "batch_id": session_queue_item.batch_id,
"session_id": session_queue_item.session_id, "session_id": session_queue_item.session_id,
"error": session_queue_item.error, "error_type": session_queue_item.error_type,
"error_message": session_queue_item.error_message,
"error_traceback": session_queue_item.error_traceback,
"created_at": str(session_queue_item.created_at) if session_queue_item.created_at else None, "created_at": str(session_queue_item.created_at) if session_queue_item.created_at else None,
"updated_at": str(session_queue_item.updated_at) if session_queue_item.updated_at else None, "updated_at": str(session_queue_item.updated_at) if session_queue_item.updated_at else None,
"started_at": str(session_queue_item.started_at) if session_queue_item.started_at else None, "started_at": str(session_queue_item.started_at) if session_queue_item.started_at else None,