P1: Avg resolution через sum/count в stats_collector #44
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Проблема
avg_ticket_resolution_h/avg_report_resolution_hсчитаются полным сканом closed/resolved записей.Ожидаемый результат
Running counters
*_resolved_count+*_resolved_seconds_sumвstats_collector; avg = sum/count. Fallback на скан если collector не ready.Критерии приёмки
core_ticket/core_reportчитают черезcore_statsПриоритет
P1
Шаг 2 плана после #42. Зависит от #42.
Беру в работу. Avg resolution через sum/count в stats_collector.
Готово.
stats_collector: runningticket_resolved_count/ticket_resolved_seconds_sumи{report_resolved_*, Status}core_ticket:avg_resolution_time/0иcore_report:avg_resolution_time/1читают черезcore_stats:with_avg_hours(fallback-скан)stats_collector_tests6/6Коммит не создавал.