lingniu
|
adf92ecd17
|
docs(ops): record gps mileage cleanup
|
2026-07-20 03:57:43 +08:00 |
|
lingniu
|
758da369d8
|
fix(stats): reconcile stale gps mileage candidates
|
2026-07-20 03:51:18 +08:00 |
|
lingniu
|
0417056eeb
|
docs(ops): record mileage reconciliation rollout
|
2026-07-20 02:42:20 +08:00 |
|
lingniu
|
275d453954
|
fix(stats): reject sub-threshold gps drift
|
2026-07-20 01:27:16 +08:00 |
|
lingniu
|
2ef027c7c2
|
fix(stats): recover stale odometer mileage
|
2026-07-20 01:12:09 +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
|
d0c2bb3316
|
fix(mileage): fall through ineffective priority sources
|
2026-07-19 21:28:11 +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
|
7299f42b0e
|
docs(ops): document location source arbitration
|
2026-07-16 11:24:08 +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
|
fe770132c7
|
docs(stats): plan multi-source mileage implementation
|
2026-07-08 14:12:40 +08:00 |
|
lingniu
|
c08c7308d3
|
docs(stats): design multi-source mileage statistics
|
2026-07-08 14:06:13 +08:00 |
|
lingniu
|
68b260c704
|
fix(gateway): guard nats stream retention and writer timeouts
|
2026-07-04 19:00:18 +08:00 |
|
lingniu
|
2ba30b21cd
|
docs(platform): define vehicle service center direction
|
2026-07-04 11:48:57 +08:00 |
|
lingniu
|
0d8916df47
|
docs: add vehicle data platform implementation plan
|
2026-07-03 20:25:09 +08:00 |
|
lingniu
|
8acd3806c9
|
docs: add vehicle data platform design spec
|
2026-07-03 20:13:15 +08:00 |
|
lingniu
|
c735372cc1
|
ops(go): schedule capacity health checks
|
2026-07-03 19:59:10 +08:00 |
|
lingniu
|
3edd7462c7
|
feat(go): add capacity health check tool
|
2026-07-03 19:54:29 +08:00 |
|
lingniu
|
68b729fa7b
|
fix(go): singleflight tdengine child table ensures
|
2026-07-03 19:49:04 +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
|
06866b0fa7
|
feat(go): expose gateway connection close metrics
|
2026-07-03 19:28:06 +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
|
afb301cb7a
|
feat(go): expose async sink publish latency histogram
|
2026-07-03 19:02:24 +08:00 |
|
lingniu
|
018015f9de
|
feat(go): expose bridge batch pressure metrics
|
2026-07-03 18:58:37 +08:00 |
|
lingniu
|
16ee09180c
|
feat(go): expose gateway frame duration histogram
|
2026-07-03 18:54:00 +08:00 |
|
lingniu
|
71905aca3d
|
feat(go): expose history batch pending metrics
|
2026-07-03 18:46:40 +08:00 |
|
lingniu
|
1cbe29c5fc
|
feat(go): generate unique load simulator frames
|
2026-07-03 18:43:15 +08:00 |
|
lingniu
|
09f3e68891
|
feat(go): batch tdengine history writes
|
2026-07-03 18:37:38 +08:00 |
|
lingniu
|
3b0c5fbd5a
|
ops: record gateway async sink metrics rollout
|
2026-07-03 18:30:50 +08:00 |
|
lingniu
|
fb03c80a95
|
feat(go): expose gateway async sink metrics
|
2026-07-03 18:28:07 +08:00 |
|
lingniu
|
f8fbeb8936
|
test(go): record 100k gateway connection baseline
|
2026-07-03 18:24:07 +08:00 |
|
lingniu
|
65232812a1
|
test(go): record 10k gateway connection baseline
|
2026-07-03 18:09:53 +08:00 |
|
lingniu
|
291bffa340
|
feat(go): add load simulator hold mode
|
2026-07-03 18:01:40 +08:00 |
|
lingniu
|
c1fe1fbfb5
|
ops: record 100k hardening ecs rollout
|
2026-07-03 17:59:44 +08:00 |
|
lingniu
|
79e591f864
|
feat(go): add 100k ingest hardening baseline
|
2026-07-03 17:55:22 +08:00 |
|
lingniu
|
378a5d5e57
|
feat(go): reuse parsed fields across projections
|
2026-07-03 17:38:50 +08:00 |
|
lingniu
|
368b18fc96
|
feat(go): flatten mysql realtime snapshots
|
2026-07-03 16:00:40 +08:00 |
|
lingniu
|
2b5de65e31
|
feat(go): remove mysql realtime kv
|
2026-07-03 15:52:53 +08:00 |
|