Refactor digitador bot and add runtime monitoring
This commit is contained in:
@@ -561,6 +561,9 @@ class JobStore:
|
||||
timeouts = 0
|
||||
existentes = 0
|
||||
uploaded = 0
|
||||
reinicios = 0
|
||||
elapsed_seconds = 0
|
||||
speed_per_minute = 0.0
|
||||
for c in children:
|
||||
r = dict(c.result or {})
|
||||
total += int(r.get("total") or 0)
|
||||
@@ -572,6 +575,9 @@ class JobStore:
|
||||
timeouts += int(r.get("timeouts") or r.get("timeout") or 0)
|
||||
existentes += int(r.get("existentes") or 0)
|
||||
uploaded += int(r.get("uploaded_count") or 0)
|
||||
reinicios += int(r.get("reinicios") or 0)
|
||||
elapsed_seconds = max(elapsed_seconds, int(r.get("elapsed_seconds") or 0))
|
||||
speed_per_minute += float(r.get("speed_per_minute") or 0)
|
||||
|
||||
processed = 0
|
||||
for c in children:
|
||||
@@ -605,6 +611,9 @@ class JobStore:
|
||||
"existentes": existentes,
|
||||
"processed": processed,
|
||||
"uploaded_count": uploaded,
|
||||
"reinicios": reinicios,
|
||||
"elapsed_seconds": elapsed_seconds,
|
||||
"speed_per_minute": round(speed_per_minute, 2),
|
||||
"reports_prefix": parent.reports_prefix,
|
||||
"shards": [
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user