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 |
|
lingniu
|
2ae9794dda
|
refactor(go): default to go vehicle topics
|
2026-07-02 20:22:47 +08:00 |
|
lingniu
|
3c9678491a
|
feat(go): bootstrap minimal identity schema
|
2026-07-02 20:06:38 +08:00 |
|
lingniu
|
df96ec8879
|
feat(go): expose nats bridge pending metrics
|
2026-07-02 19:27:36 +08:00 |
|
lingniu
|
1f4a23ff69
|
feat(go): expose kafka consumer lag metrics
|
2026-07-02 19:23:01 +08:00 |
|