log_codes.py 2.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273
  1. """
  2. codes.py
  3. 全局统一日志编码管理文件
  4. 分类规则:
  5. - 1xxx: 成功类(用于正常流程验证和运营统计)
  6. - 15xx: 调度监控相关状态码
  7. - 4xxx: 可恢复配置错误(需修复配置)
  8. - 9xxx: 错误码(可恢复失败、需要排查)
  9. - 99xx: 系统致命错误(需告警处理)
  10. """
  11. CODES = {
  12. # 成功类 (1xxx)
  13. "1000": "任务接收成功",
  14. "1001": "数据采集成功",
  15. "1002": "视频处理成功",
  16. "1003": "爬虫执行指标汇总",
  17. "1004": "未获取到数据",
  18. "1005": "视频过滤成功",
  19. "1006": "字段校验通过",
  20. "1007": "数据校验通过",
  21. "1008": "规则匹配成功",
  22. "1009": "成功发送至ETL",
  23. "1010": "任务执行完成",
  24. # 调度监控 (15xx)
  25. "1500": "主进程启动成功",
  26. "1501": "子进程崩溃重启",
  27. "1502": "子进程启动成功",
  28. "1503": "子进程正常退出",
  29. "1504": "进程监听循环启动",
  30. "1505": "子进程分配完成",
  31. # 可恢复配置错误 (4xxx)
  32. "4000": "爬虫配置缺失",
  33. "4001": "ETL配置缺失",
  34. "4002": "MQ配置缺失",
  35. "4003": "数据库配置缺失",
  36. # 可恢复失败类 (9xxx)
  37. "9001": "消息处理失败",
  38. "9002": "消费循环异常重启",
  39. "9003": "视频处理失败",
  40. "9004": "推送ETL失败",
  41. "9005": "爬虫致命错误退出",
  42. "9006": "请求异常重试",
  43. "9007": "字段缺失校验失败",
  44. "9008": "标题不符合规则",
  45. "9009": "发布时间不符合规则",
  46. "9010": "黑名单用户过滤",
  47. "9011": "重复视频过滤",
  48. "9012": "视频时长不符合规则",
  49. "9013": "点赞数/播放量不符合规则",
  50. "9014": "平台限制过滤",
  51. "9015": "下载异常",
  52. "9016": "数据库写入失败",
  53. "9017": "消费超时重试",
  54. "9018": "规则解析失败",
  55. "9019": "任务参数缺失",
  56. "9020": "过滤条件不匹配",
  57. "9021": "异步请求失败",
  58. "9022": "子进程内部异常",
  59. # 系统致命错误 (99xx)
  60. "9900": "数据库连接失败",
  61. "9901": "MQ连接失败",
  62. "9902": "系统内存不足",
  63. "9903": "未知致命错误",
  64. "9904": "配置加载失败",
  65. "9905": "进程启动失败",
  66. }