Commit Graph

174 Commits

Author SHA1 Message Date
lingniu
762c7265d7 feat(stats): write realtime mileage candidates 2026-07-08 14:49:01 +08:00
lingniu
67aa521dd9 fix(stats): guard daily mileage source selection marking 2026-07-08 14:45:46 +08:00
lingniu
bc2071ef42 fix(stats): enforce latest source endpoint only for projected daily mileage 2026-07-08 14:41:53 +08:00
lingniu
5f79df3fe2 fix(stats): project trusted mileage source endpoint from metadata 2026-07-08 14:39:40 +08:00
lingniu
aa12317b54 feat(stats): project elected mileage source 2026-07-08 14:34:38 +08:00
lingniu
b7f6e47ce3 Fix candidate mileage review findings 2026-07-08 14:29:54 +08:00
lingniu
08e2d8c0f0 feat(stats): store source mileage candidates 2026-07-08 14:25:09 +08:00
lingniu
009e50a902 feat(stats): add vehicle data source metadata 2026-07-08 14:18:46 +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
fdcac05559 fix(stats): map protocol mileage fields 2026-07-08 11:23:06 +08:00
lingniu
4e356876b1 fix(gateway): keep canonical stats fields in field events 2026-07-08 11:17:32 +08:00
lingniu
cbe7882d51 feat(platform): expose structured capacity metrics 2026-07-04 19:10:04 +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
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
fb03c80a95 feat(go): expose gateway async sink metrics 2026-07-03 18:28:07 +08:00
lingniu
291bffa340 feat(go): add load simulator hold mode 2026-07-03 18:01:40 +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
lingniu
f292d4c0d6 feat(go): make identity binding read only 2026-07-03 15:45:47 +08:00
lingniu
1d79dc25e0 feat(go): add oem to identity binding schema 2026-07-03 15:31:52 +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
c0d3b41550 feat(go): filter raw parsed fields 2026-07-03 14:49:53 +08:00
lingniu
a0a4997e79 fix(go): avoid gb32960 decimal float tails 2026-07-03 14:47:11 +08:00
lingniu
96e9382d73 fix(go): normalize history parsed field names 2026-07-03 14:42:10 +08:00
lingniu
6624930cc1 perf(go): gzip history raw field responses 2026-07-03 14:38:48 +08:00
lingniu
6318c10c41 perf(go): optimize tdengine raw frame queries 2026-07-03 14:25:48 +08:00
lingniu
535acdb2a6 feat(go): publish realtime fields stream 2026-07-03 14:08:32 +08:00
lingniu
e1bf2d72e1 refactor(go): map realtime fields to semantic names 2026-07-03 13:51:57 +08:00