obdiag
One-click OceanBase cluster diagnostics, log collection, and root cause analysis
All Skills in This Repository (15)
Pure Emerald Level Indicatorsbackup-archive-restore-troubleshooting
Diagnose OceanBase backup, archive, and restore failures with structured phases.
obdiag-usage
Guide users through obdiag agent tools for configuration, data collection, analysis, and RCA.
oceanbase-source-analysis
Extract evidence from OceanBase community source code to validate error codes and runtime behavior.
obdiag-performance
Aggregates ASH, sysstat, disk IO and flame graphs to identify OceanDB bottlenecks.
obdiag-triage
Coordinate full-cluster triage workflows for unknown OceanBase issues.
observer-storage-space-troubleshooting
Diagnose storage-space issues in Observer log disks, data disks, and archive processes.
observer-sql-analysis
Analyze a single SQL's performance, plan, trace, and locks in OceanBase.
obdiag-check-rca
Map user-described symptoms to RCA scenes and orchestrate cluster health check workflows.
obdiag-rca
Automate OceanBase cluster root-cause analysis with a standard SOP.
oceanbase-knowledge
Retrieve OceanBase documentation, parameter meanings, and architecture concepts.
oms-kafka-performance
Diagnose and tune OceanBase OMS-to-Kafka replication latency and throughput bottlenecks.
obproxy-log-analysis
Gather, unpack, and analyze OBProxy diagnosis, error, and slow logs.
Frequently Asked Questions
FAQPage SchemaHow to install obdiag?▼
Run `npx skills add oceanbase/obdiag --all -g -y` in your terminal to install all diagnostic skills globally.
What problems does obdiag solve?▼
It diagnoses OceanBase database issues like slow queries, lock conflicts, disk full errors, memory pressure, stuck compactions, and backup or restore failures. It collects logs, runs health checks, and pinpoints root causes automatically.
How to find the root cause of an OceanBase error?▼
Describe your symptom in plain language, such as disconnection or disk full, and the agent maps it to a matching root cause analysis scenario. If the automated check is inconclusive, it falls back to guided manual log analysis.
Does obdiag work with Claude Code and other AI agents?▼
Yes. All skills follow the universal SKILL.md standard and run in Claude Code, Cursor, Codex, and other compatible agents.
Can I use obdiag without database expertise?▼
Yes. You describe the symptom in plain English and the agent runs the right diagnostic commands, interprets results, and suggests concrete fixes.
Related Repositories in Software Engineering
View All in Software Engineering→openclaw
Run a personal AI assistant across your devices and chat apps
superpowers
Gives coding agents a disciplined workflow from idea to merged code
react
AI agent skills for building, testing, and porting React core