obdiag
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.
### 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_ ###...
### 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、正在做数据合并
### 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...