SuperAPI AI 工具集

ddd4j-cloud-observability

部署与运维

查看项目

更新于 10-15 21:48

技能介绍

用途:在 ddd4j-cloud 服务中配置或审查可观测性与 Spring Cloud 集成,统一覆盖 Nacos、Sentinel、monitor、trace、metrics、logging、health、readiness,而非按 Maven 构件拆分。

主要能力:确定可观测性实现选型与上下游版本边界;区分存活与就绪,让就绪聚合 Nacos、Sentinel 等真实依赖;规划并验证同步、异步、Reactor、Feign 路径上的追踪上下文传播;审查指标与日志的低基数、脱敏标签;审查 monitor/nacos/sentinel 扩展及其配置键;诊断依赖宕机但探针仍绿、规则不触发等问题。

使用方式:先确认目标 Cloud 线、Boot 父版本与 POM,再定位确认分支与 SHA 上的扩展及测试;设计可观测性集合;接入 Nacos 注册/配置与 Sentinel 规则并验证真实连通性;测试探针随依赖状态变化、追踪跨路径传播、指标日志标签;最后输出扩展清单、配置键、各依赖状态下的探针行为与证据、已执行测试与剩余缺口、风险与修复建议。安装:npx skills add full-stack-skills/ddd4j-skills --skill ddd4j-cloud-observability。

适用场景:配置 Nacos 注册/配置与 Sentinel 规则;分离存活与就绪;规划追踪传播;审查指标日志;诊断探针与规则问题。

限制:请求上下文传播机制应改用 ddd4j-cloud-context;Web/探针契约层就绪接线用 ddd4j-cloud-web;纯 Spring Boot 无 Cloud 模块用 ddd4j-boot-observability;Javalin 运行时用 ddd4j-javalin-production-hardening;集群级 Prometheus/Grafana 或告警基础设施不适用;构建发布消费用 ddd4j-cloud-release。类路径存在 Nacos/Sentinel 不代表服务可达,启动成功也可能注册或规则下发静默失败;存活不得依赖外部服务;追踪上下文不跨 @Async、Reactor、Feign 自动传播;高基数标签会撑爆监控后端;规则推送通道未连接则规则不生效;Nacos 配置可能含密钥,禁止输出或导出。输入缺失时输出 missing 提示。本技能不访问、不收集、不存储、不传输任何用户数据、凭据或密钥。