Commit Graph
80 Commits
Author SHA1 Message Date
lingniu 3c4bece72c feat: expand vehicle data platform capabilities 2026-07-27 16:46:15 +08:00
lingniu 758da369d8 fix(stats): reconcile stale gps mileage candidates 2026-07-20 03:51:18 +08:00
lingniu 275d453954 fix(stats): reject sub-threshold gps drift 2026-07-20 01:27:16 +08:00
lingniu 4c64c4c738 fix(mileage): recover sparse source daily distance 2026-07-19 22:57:31 +08:00
lingniu e45daff528 fix(stats): recover jt808 mileage from safe gps tracks 2026-07-19 22:23:19 +08:00
lingniu 5539c5e0c2 fix(stats): recover durable daily mileage projections 2026-07-19 21:00:56 +08:00
lingniu fa60bbb2c8 fix(stats): flush throttled daily mileage projections 2026-07-19 16:00:13 +08:00
lingniu 4da26ad3ba fix: materialize stationary yutong daily mileage 2026-07-19 13:23:33 +08:00
lingniu 159c80b0ae feat(platform): harden telemetry pipeline and unify Semi UI workspaces 2026-07-18 00:26:36 +08:00
lingniu ec3071d59b fix(ops): recover stale history error health 2026-07-16 06:48:47 +08:00
lingniu bb59303a4b feat: build vehicle data platform and production pipeline 2026-07-14 12:35:33 +08:00
lingniu b452be3b94 fix(stats): backfill mqtt mileage from mileage frames 2026-07-08 18:39:20 +08:00
lingniu 469e9c75f6 fix(stats): calculate mileage without previous-day baseline 2026-07-08 17:26:34 +08:00
lingniu bd67034927 fix(stats): guard backfill source-less mileage 2026-07-08 15:50:38 +08:00
lingniu e0ae57828e fix: tighten source-aware mileage projection 2026-07-08 15:41:59 +08:00
lingniu 6d633aa292 fix(stats): clear stale backfill candidates before projection 2026-07-08 15:12:27 +08:00
lingniu a5eebfb32d fix(stats): clear stale backfill daily mileage rows 2026-07-08 15:06:25 +08:00
lingniu 804c238bff feat(stats): backfill mileage source candidates 2026-07-08 14:58:19 +08:00
lingniu a60a628d25 fix(stats): elect trusted mileage source 2026-07-08 13:31:56 +08:00
lingniu abfed27846 feat(stats): add daily last mileage backfill 2026-07-08 12:01:18 +08:00
lingniu 68b260c704 fix(gateway): guard nats stream retention and writer timeouts 2026-07-04 19:00:18 +08:00
lingniu 3edd7462c7 feat(go): add capacity health check tool 2026-07-03 19:54:29 +08:00
lingniu 3a0d9bd840 feat(go): batch redis fast writer projections 2026-07-03 19:45:00 +08:00
lingniu 81e050ec1c feat(go): qualify tdengine history writes by database 2026-07-03 19:39:33 +08:00
lingniu fb34969602 fix(go): keep fast writer tdengine pool safe by default 2026-07-03 19:33:45 +08:00
lingniu d08bf17111 feat(go): expose fast writer nats consumer metrics 2026-07-03 19:24:02 +08:00
lingniu c43b87d648 feat(go): expose fast writer batch pending metrics 2026-07-03 19:20:09 +08:00
lingniu 3b694671fa feat(go): batch nats fast writer tdengine writes 2026-07-03 19:17:02 +08:00
lingniu 2db05d100d feat(go): expose fast writer stage latency histogram 2026-07-03 19:12:58 +08:00
lingniu 07d17e5adf feat(go): expose stat writer latency histogram 2026-07-03 19:08:49 +08:00
lingniu 3900144ea4 feat(go): expose realtime store latency histogram 2026-07-03 19:05:58 +08:00
lingniu 018015f9de feat(go): expose bridge batch pressure metrics 2026-07-03 18:58:37 +08:00
lingniu 71905aca3d feat(go): expose history batch pending metrics 2026-07-03 18:46:40 +08:00
lingniu 09f3e68891 feat(go): batch tdengine history writes 2026-07-03 18:37:38 +08:00
lingniu fb03c80a95 feat(go): expose gateway async sink metrics 2026-07-03 18:28:07 +08:00
lingniu 79e591f864 feat(go): add 100k ingest hardening baseline 2026-07-03 17:55:22 +08:00
lingniu 2b5de65e31 feat(go): remove mysql realtime kv 2026-07-03 15:52:53 +08:00
lingniu 9994f2baf4 feat(go): improve realtime pipeline resilience 2026-07-03 15:20:22 +08:00
lingniu b8299faefa feat(go): add realtime pipeline observability 2026-07-03 15:06:27 +08:00
lingniu 28c81611a1 feat(go): add post raw frame query 2026-07-03 14:54:52 +08:00
lingniu 535acdb2a6 feat(go): publish realtime fields stream 2026-07-03 14:08:32 +08:00
lingniu c359930009 refactor(go): simplify redis realtime projections 2026-07-03 13:42:15 +08:00
lingniu 0344c65e5b feat(go): add nats fast writer 2026-07-03 11:59:33 +08:00
lingniu 76f5a20b79 perf(go): decouple realtime mysql projection 2026-07-03 11:49:13 +08:00
lingniu 6fb6262d0d feat(go): add realtime kv projection 2026-07-03 11:34:52 +08:00
lingniu 97362e3205 perf(go): start realtime projector at latest offset 2026-07-03 08:30:18 +08:00
lingniu 4c34c1221b refactor(go): make raw topics the realtime source 2026-07-03 08:25:14 +08:00
lingniu 400047e08c perf(go): cache identity binding lookups 2026-07-03 08:07:32 +08:00
lingniu 1c0d7dc03e perf(go): cache realtime plate lookups 2026-07-03 07:42:24 +08:00
lingniu 7c41b81654 refactor(go): remove duplicate mileage history api 2026-07-02 21:34:12 +08:00