guke
|
0cf4cc706b
|
feat(observe): main.py 挂中间件 + lifespan 启停上报 worker
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
|
2026-07-06 12:14:14 +08:00 |
|
guke
|
a5f63cb53c
|
harden(observe): 防重复 start 泄漏 client + 关停丢余量注释 + 补 stop/失败存活测试
评审建议(Task4 code-quality):
- start 已启动则不重复建 client(避免泄漏旧连接池)
- 关停只发一批、超出丢弃,补注释说明 best-effort
- 补测: _run_loop 失败后存活 / stop drain+发最后一批+关 client
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
|
2026-07-06 12:11:16 +08:00 |
|
guke
|
0350a140fe
|
feat(observe): 加后台批量上报 worker(失败丢批不重试)
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
|
2026-07-06 12:03:06 +08:00 |
|
guke
|
95a4c5c3cc
|
feat(observe): 加 RequestMetricsMiddleware(路由模板+状态码+耗时)
|
2026-07-06 11:33:13 +08:00 |
|
guke
|
9354588ba2
|
style(observe): 去冗余注解引号 + 整理 import(ruff UP037/I001)
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
|
2026-07-06 11:14:52 +08:00 |
|
guke
|
6c624c3cea
|
feat(observe): 加有界事件队列与 record_event(满则丢)
|
2026-07-06 11:04:00 +08:00 |
|
guke
|
804de02188
|
test(observe): 补 observe_configured 缺用户名分支断言
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
|
2026-07-06 10:56:38 +08:00 |
|
guke
|
76cb981d84
|
feat(observe): 加 OBSERVE_* 配置与 observe_configured 门槛
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
|
2026-07-06 10:48:27 +08:00 |
|