监控 API¶
系统监控和统计 API 参考。
浏览器池监控¶
获取浏览器池状态¶
响应示例:
{
"total_contexts": 5,
"active_contexts": 3,
"idle_contexts": 2,
"cache_stats": {
"hits": 120,
"misses": 15,
"hit_rate": 0.889
},
"contexts": [
{
"namespace": "eastmoney_login",
"created_at": "2026-02-11T10:00:00",
"last_used_at": "2026-02-11T10:30:00",
"page_count": 0,
"status": "idle"
}
]
}
审计日志¶
获取统计数据¶
响应示例:
{
"total_runs": 1234,
"success_rate": 0.95,
"avg_execution_time": 1.23,
"top_spiders": [
{"spider_name": "eastmoney_stock_quote", "count": 456}
]
}
查询记录¶
响应示例:
{
"total": 456,
"records": [
{
"id": 1,
"spider_name": "eastmoney_stock_quote",
"params": "{\"secucode\": \"000001\"}",
"status": "success",
"execution_time": 1.23,
"created_at": "2026-02-11T10:00:00"
}
]
}
清理旧数据¶
健康检查¶
服务健康状态¶
响应示例:
{
"status": "healthy",
"version": "0.1.0",
"components": {
"redis": "ok",
"database": "ok",
"browser_pool": "ok"
}
}