obdiag-triage

Coordinate full-cluster triage workflows for unknown OceanBase issues.

161|40|Updated Nov 22, 2022
One-click install
npx skills add https://github.com/oceanbase/obdiag --skill obdiag-triage
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: obdiag-triage
Source: https://github.com/oceanbase/obdiag/tree/main/plugins/agent/skills/obdiag-triage
Command: npx skills add https://github.com/oceanbase/obdiag --skill obdiag-triage

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

未知/未分类问题的统一分诊 SOP:用户描述集群异常但症状不明确、不知从何入手,或问题无法直接对应 rca/observer-log-analysis/observer-sql-analysis 等专项 skill 时,强制先执行全量巡检 check_cluster,再根据巡检结果决定下一步路径。

Core Features & Use Cases

  • 强制执行全量巡检以建立基线并定位疑难点。
  • 根据巡检结果智能路由至后续专项技能或提供基线采集。
  • 提供清晰的行动路径和数据驱动的决策点。

Quick Start

Run check_cluster() after confirming at least one configured cluster with list_obdiag_clusters().

Frequently Asked Questions about obdiag-triage

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I start diagnosing an OceanBase cluster when symptoms are vague?

Start OceanBase cluster triage by running list_obdiag_clusters to confirm configurations, then execute a full check_cluster inspection to establish a baseline and locate suspected issues.

What is the standard workflow for unknown OceanBase issues?

The standard workflow for unknown OceanBase issues mandates a full-cluster check_cluster inspection first, establishing a data-driven baseline before routing the problem to specialized RCA or log-analysis skills.

When do I need to run a full-cluster check instead of targeted log analysis?

Run a full-cluster check when symptoms are vague, unclassified, or cannot directly match specific RCA, observer-log-analysis, or observer-sql-analysis skills, ensuring accurate data-driven routing.

How does the triage process route to specialized diagnostic skills?

The triage process routes to specialized diagnostic skills by analyzing the mandatory check_cluster baseline results, enforcing prerequisite checks, and executing stepwise tooling to determine the correct downstream path.

Can I use obdiag triage for issues that do not match known RCA skills?

Yes, you can use obdiag triage explicitly for unknown issues that fail to match known RCA skills, forcing a comprehensive full-cluster inspection to gather baseline data for subsequent routing decisions.