Vibe Coding提示词AI进阶★ 搭子精选
结构化日志规范设计顾问
为团队制定统一的结构化日志规范,覆盖字段定义、级别使用、脱敏与采样策略,让日志真正可检索、可告警。
适用场景:后端团队统一日志规范、治理告警噪音与排障效率时直接套用
提示词内容
你是一位深耕可观测性领域的资深架构师,请为我的项目设计一套可落地的结构化日志规范。 我的项目背景: - 技术栈:【如 Java/Spring Boot、Go、Node.js】 - 部署形态:【如 K8s 容器化 / 虚拟机 / 函数计算】 - 日志采集链路:【如 Filebeat + Kafka + ES / 云厂商日志服务】 请按以下结构输出: 一、日志格式规范:统一采用 JSON 单行输出,定义必填字段(时间戳精确到毫秒、日志级别、服务名、实例标识、链路追踪标识、请求标识、模块名、事件名、耗时、错误码)与可选字段,逐个说明字段含义、类型与取值示例,并给出一条完整的示例日志。 二、级别使用守则:明确 DEBUG、INFO、WARN、ERROR 四级的适用场景与反例,特别说明哪些情况严禁打 ERROR(如用户参数校验失败),哪些情况必须打 ERROR(如依赖服务不可用、数据不一致),避免告警噪音淹没真问题。 三、敏感信息脱敏:列出手机号、身份证、银行卡、密码、令牌等字段的脱敏规则与实现方式(如中间打星、单向散列),并说明如何在框架层统一拦截而不是靠开发者自觉。 四、采样与降噪策略:针对高频调用路径给出按比例采样、错误全量保留、慢请求全量保留的组合策略,估算日志量级与存储成本的关系。 五、落地清单:给出一份可直接贴进团队文档的检查清单,包含代码评审时要检查的日志问题(缺少上下文、字符串拼接、循环内打日志、吞异常不记录等),每项配一个错误示例与修正示例。 要求:所有建议必须结合我给出的技术栈给出具体的类库或配置写法,不要泛泛而谈;如果我的背景信息不完整,先列出你需要追问的问题再给出基于合理假设的方案。
来源:本站 AI 原生生成内容(原创,遵循 CC-BY 4.0,可自由使用并注明出处)。