Get scheduler task queue backlog/pending status for a user.
{
"code": 0,
"message": "<string>",
"data": {
"user_id": "<string>",
"user_name": "<string>",
"mem_cube_id": "<string>",
"stream_keys": [
"<string>"
],
"users_count": 0,
"pending_tasks_count": 0,
"remaining_tasks_count": 0,
"pending_tasks_detail": [
"<string>"
],
"remaining_tasks_detail": [
"<string>"
]
}
}User ID whose queue status is requested
Successful Response
Response status code
Response message
User ID the query is scoped to
User name if available
MemCube ID if a single cube is targeted; otherwise None
Matched Redis stream keys for this user
Distinct users currently present in queue streams
Count of pending (delivered, not acked) tasks
Count of enqueued tasks (xlen)
Per-stream pending counts, formatted as '{stream_key}:{count}'
Per-stream remaining counts, formatted as '{stream_key}:{count}'
{
"code": 0,
"message": "<string>",
"data": {
"user_id": "<string>",
"user_name": "<string>",
"mem_cube_id": "<string>",
"stream_keys": [
"<string>"
],
"users_count": 0,
"pending_tasks_count": 0,
"remaining_tasks_count": 0,
"pending_tasks_detail": [
"<string>"
],
"remaining_tasks_detail": [
"<string>"
]
}
}