obdiag icon indicating copy to clipboard operation
obdiag copied to clipboard

obdiag (OceanBase Diagnostic Tool) is designed to help OceanBase users quickly gather necessary information and analyze the root cause of the problem.

Results 111 obdiag issues
Sort by recently updated
recently updated
newest added

### Describe the bug obdiag analyze flt_trace 全链路诊断没有关联obproxy日志 ### Environment obdiag 2.3 obproxy 4.2 observer 4.2 ### Fast reproduce steps obdiag analyze flt_trace xxxx ### Expected behavior _No response_ ###...

bug

### Describe your use case 慢SQL问题分析的时候期望组合Plan Monitor Report 报告 + 全链路信息的内容 ### Describe the solution you'd like 慢SQL问题分析的时候期望组合Plan Monitor Report 报告 + 全链路信息的内容 可以增加参数来让用户同时能拿到这两个信息 原来:obdiag gather scene run --scene=observer.perf_sql --env...

### Describe your use case 目前OB和OBPROXY的日志内不可避免的会记录一下SQL信息,这些SQL信息可能会包含敏感数据,需要脱敏 ### Describe the solution you'd like 1,在obdiag收集OB日志后或收集过程中,将目前OB日志内与业务相关的SQL语句(select、delete、update、insert)中的敏感信息(包括但不限于姓名、性别、手机号、银行卡号、联系方式)进行部分或全部脱敏 2,在obdiag收集OB日志后或收集过程中,将目前OBPROXY日志内与业务相关的SQL语句(select、delete、update、insert)中的敏感信息(包括但不限于姓名、性别、手机号、银行卡号、联系方式)进行部分或全部脱敏 例子:假设OB日志内有如下SQL: `select name from testtable where phone='12345678901' and name='jack'` 脱敏后: `select name from testtable where phone='123*****901'...

### Describe your use case 像同盘,ipos设置1cpu小于一万,或者磁盘性能小于这个数,在性能模式下都报错出来; ### Describe the solution you'd like 巡检是否需要增加一个ob高性能套餐,像同盘,ipos设置1cpu小于一万,或者磁盘性能小于这个数,在性能模式下都报错出来;追求极致性能的时候用这个套餐巡检一下,和默认的obdiag check巡检的项以及报错等级会略有差别 ### Describe alternatives you've considered _No response_ ### Additional context _No response_

### Description 您好,我想详细了解一下这三个诉求:`1. OceanBase 内核:oblogminer 优化,对obcdc 4.3.1 输出信息重新打标`;`2. obdiag: OceanBase 自动化诊断工具,使用插件化开发方式` ;`3. ODC:OceanBase 开发者中心,全场景数据库开发和数据管理协同工作`。感谢您的帮助

### Description 某租户会话连接缓慢可能的根因有哪些? 1、网络问题(丢包、防火墙等因素) 2、proxy性能问题(负载过高,会话连接数量过多等) 3、租户负载过高,响应缓慢 4、租户当时的并发连接过高 5、租户总体性能不佳 还有哪些原因呢? 下列影响因素是否会引发这个问题,或者影响会话连接速度? 1、正在做备份 2、服务器IO延时过高 3、正在做数据合并

RCA

### Description obdiag gather scene run --scene=observer.cpu_high 采集的信息对分析ob集群 cpu占用高 问题 需要增加一些采集项目 1)TOP SQL信息 ,建议2个纬度,cpu占用和读物理盘行数。sql_audit视图有记录。 例如: select sql_id,sum(execute_time),,sum(QUEUE_TIME), count(*), sum(MEMSTORE_READ_ROW_COUNT), sum(SSSTORE_READ_ROW_COUNT) from oceanbase.gv$ob_sql_audit where REQUEST_TIME between 1721113200000000 and 1721115000000000 group by...

### Description 如果采用的是ssh秘钥方式,在交互式配置时默认是ssh password,我需要交互式跳过该项,配置完成再~/.obdiag/config.yaml中去掉ssh_password 启用ssh_key方式。 建议:交互中增加ssh方式选择。例如:到 ssh password 时,选择 N/跳过,显示ssh key ,并默认当前ssh user 填写的用户的秘钥地址。如果 ssh password 选择 Y/确定 输入密码后,回车,不再显示ssh key 方式。 文档需要展示这2种ssh方式使用说明。

### Describe your use case obdiag xxx --from x --to y --tenant_id '[1002]' obdiag xxx --from x --to y --tenant_id '[1002,1004]' obdiag xxx --from x --to y --tenant_id 'ALL' 期望...

### Describe your use case 引入一个可以覆盖原有基础配置的可选参数,-i, --inner_config,用来以实现较为灵活的启动方式 ### Describe the solution you'd like obdiag xxxxx --inner_config='{"obdiag. basic.file_number_limit": 100 }'即可以将原有的日志收集限制由50临时变更为100 ### Describe alternatives you've considered _No response_ ### Additional context _No...