lingniu
d6b957dfc8
feat: sync vehicle monitoring and accumulated platform updates
...
Add monitoring metrics, numeric sorting, report-time display, vehicle number labels, and map layout fixes. Include accumulated mileage, hydrogen, OneOS authentication, open platform, ingestion, deployment, and UI updates.
Exclude temporary files, generated reports, and credentials. Validate frontend 632 tests and production build, API packages, vehicle-map tests, and release installer tests. Gateway suite has one pre-existing date-sensitive identity throttling test failure reproduced on the parent commit.
2026-10-26 18:05:59 +08:00
lingniu
8759668d39
功能:完善里程边界与氢耗流式统计
2026-09-02 14:05:04 +08:00
lingniu
3c4bece72c
feat: expand vehicle data platform capabilities
2026-07-27 16:46:15 +08:00
lingniu
e3a1f80f86
docs(ops): record latest mileage reconciliation
2026-07-20 11:29:18 +08:00
lingniu
ddbba18431
docs(ops): record latest mileage backfill
2026-07-20 10:00:09 +08:00
lingniu
492c48cf47
docs(ops): record latest mileage reconciliation
2026-07-20 09:25:02 +08:00
lingniu
6574b49ff9
fix(mileage): reconcile track and daily semantics
2026-07-20 08:52:27 +08:00
lingniu
02472dc4b4
docs(ops): record incremental mileage reconciliation
2026-07-20 08:13:41 +08:00
lingniu
1a5bfba20e
docs(ops): record latest mileage backfill
2026-07-20 07:58:48 +08:00
lingniu
19c66dc1f6
docs(ops): record same-day mileage backfill
2026-07-20 07:30:04 +08:00
lingniu
1eba0ad294
docs(ops): record mileage incident recheck
2026-07-20 06:55:18 +08:00
lingniu
34d643cc87
docs(ops): record same-day mileage recovery
2026-07-20 06:35:03 +08:00
lingniu
270bb163eb
fix(web): clarify cumulative mileage evidence
2026-07-20 05:41:45 +08:00
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
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
68b260c704
fix(gateway): guard nats stream retention and writer timeouts
2026-07-04 19:00:18 +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