- Add parser_map for market data refresh configuration propagation (cli/worker/api) - Implement refresh status model with SQLite persistence (status_store.go) - Add scheduler refresh status headless output to CLI operator - Extend backfill scheduler with status tracking (start/complete/fail) - Add socket events for scheduler refresh status (start/complete/fail) - Update proto definitions for refresh status - Add generated PB files for client
4 lines
No EOL
1.3 KiB
JSON
4 lines
No EOL
1.3 KiB
JSON
{"action":"scheduler_refresh_status","count":1,"duplicate_count":0,"gap_count":0,"imported_bar_count":120,"last_error":"","last_success_unix_ms":1700000000000,"missing_count":0,"next_run_unix_ms":1700086400000,"provider_delay_days":1,"refresh_count":1,"scenario":"scheduler_refresh_status","schedule":"kr-daily","scheduler_status":"success","status":"ok","step":"status_kr_daily","type":"step"}
|
|
{"action":"scheduler_refresh_status","count":1,"duplicate_count":0,"gap_count":1,"imported_bar_count":0,"last_error":"","last_success_unix_ms":1699000000000,"missing_count":2,"next_run_unix_ms":1700086400000,"provider_delay_days":0,"refresh_count":1,"scenario":"scheduler_refresh_status","schedule":"us-daily","scheduler_status":"stale","status":"ok","step":"status_us_daily","type":"step"}
|
|
{"action":"scheduler_refresh_status","count":1,"duplicate_count":0,"gap_count":0,"imported_bar_count":0,"last_error":"connection timeout to KIS API","last_success_unix_ms":1698000000000,"missing_count":0,"next_run_unix_ms":0,"provider_delay_days":0,"refresh_count":1,"scenario":"scheduler_refresh_status","schedule":"kr-minute","scheduler_status":"error","status":"ok","step":"status_kr_minute","type":"step"}
|
|
{"exit_code":0,"passed":3,"scenario":"scheduler_refresh_status","status":"ok","steps":3,"type":"summary"} |