适用于 Openclaw 的 Replication Failure Analyzer

一个用于将数据库复制症状映射到故障类别并生成结构化补救计划的专业诊断框架。

quochungto
v1.0.0
2026年4月11日
0
283
0

安装与下载

1. ClawHub CLI

从源直接安装技能的最快方式。

npx clawhub@latest install bookforge-replication-failure-analyzer

2. 手动安装

将技能文件夹复制到以下位置之一

全局模式
~/.openclaw/skills/
工作区
<project>/skills/

优先级:工作区 > 本地 > 内置

3. 提示词安装

将此提示词复制到 OpenClaw 即可自动安装。

请帮我使用 Clawhub 安装 bookforge-replication-failure-analyzer。如果尚未安装 Clawhub,请先安装(npm i -g clawhub)。

更倾向于下载?

获取包含原生技能文件的ZIP压缩包。

什么是 Replication Failure Analyzer?

replication-failure-analyzer 是 Openclaw Skills 生态系统中的一款高性能工具,旨在排查分布式数据库中复杂的数据同步问题。它提供了一个严谨的诊断框架,将复制故障分为三类:主节点故障转移陷阱、复制延迟异常和仲裁边缘情况。通过使用此技能,开发人员可以不再依赖猜测,而是识别出如脑裂(split-brain)、读后写冲突(read-after-write violations)或宽松仲裁(sloppy quorum)不一致等具体机制。

该技能对于管理 PostgreSQL、MySQL、Cassandra 或 DynamoDB 实例且数据完整性至关重要的团队尤为有价值。通过将其集成到工作流中,Openclaw Skills 能够生成全面报告,弥合已观察到的症状与技术根本原因之间的鸿沟,确保您的分布式系统保持一致性和可用性。

Replication Failure Analyzer 应用场景

  • 解决在页面刷新后提交的数据立即消失的读后写违规问题。
  • 诊断记录在后续刷新时出现又消失的单调读(monotonic reads)违规问题。
  • 修复两个节点同时错误地接受写入的脑裂(split-brain)场景。
  • 排查尽管数学上满足 w + r > n 条件但仍发生的陈旧仲裁读取问题。
  • 在生产环境故障转移前,审计数据库配置中是否存在如自动增量主键冲突等反模式。

Replication Failure Analyzer 工作原理

  1. 该技能首先收集症状、复制拓扑和近期运维事件,将故障归类为 A 类(故障转移)、B 类(延迟)或 C 类(仲裁)。
  2. 根据技术信号,将诊断空间缩小到特定机制,例如异步数据丢失或超时设置错误。
  3. 应用匹配的缓解策略,提供即时的补救步骤,如隔离节点或调整读路由。
  4. 代理会扫描提供的代码库或配置文件,寻找可能导致未来复制故障的潜在反模式。
  5. 最后,生成一份结构化的故障分析报告,包含执行摘要、映射关系和长期架构建议。

Replication Failure Analyzer 配置指南

要将此功能集成到您的环境中,请使用以下命令将其添加到您的 Openclaw Skills 库中:

clawhub install replication-failure-analyzer

确保您的代理拥有对数据库配置文件(如 postgresql.conf、my.cnf)或定义了读/写路由和仲裁设置的应用程序源代码的读取权限。

Replication Failure Analyzer 数据架构与分类体系

该技能生成结构化输出,按以下分类组织数据:

组件 描述
症状类别 归类为故障转移、延迟或仲裁问题。
故障机制 识别的具体技术根本原因(例如 LWW 冲突)。
补救路径 停止当前故障的有序即时操作列表。
反模式日志 识别代码库中发现的风险配置。
架构修复 防止复发的长期策略(例如切换到 UUID)。

Replication Failure Analyzer 高级特性

  • 支持多拓扑结构,涵盖单主、多主和无主(Dynamo 风格)架构。
  • 对真实场景中仲裁数学可能失效的六种不同方式进行深入分析。
  • 用于主节点故障转移验证和分区后恢复的交互式清单。
  • 在您的 Openclaw Skills 套件中针对负载均衡器路由和主键生成策略进行主动反模式检测。

SKILL.md


加载中

Openclaw 相关技能

METADATA

Github Stars: 0
forks: 0

精选*