亲爱的OceanBase社区成员们:
完全由我们社区开发者发起、设计并开发的obdiag display
功能即将在obdiag 2.5.0 版本上线!这一功能灵感源自于一篇广受好评的博客《一个简单小工具obtool,助你成为Oceanbase高级专家》,博客中的小工具旨在通过整合一系列常用SQL语句到单一脚本中,帮助用户快速查看集群中的各种信息。博主 @渔舟唱晚 随后将这一个 idea 贡献给了 obdiag SIG [诊断工具特别兴趣小组],在经历了几次SIG周会的头脑风暴讨论后,由obdiag SIG 成员百丽-黄尖领衔, SIG 多位成员参与,共同设计开发了这一个obdiag display
的功能。
obdiag display
和 obdiag 原来的“一键信息收集”、“一键诊断分析”、“一键根因分析”、“一键集群巡检” 一样,是第5个一级功能。obdiag display
它能够一键提供集群各种信息的展示,极大地简化了日常运维工作。一期的展示场景有
[Observer Problem Display Scenes]:
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
command info_en info_cn
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
obdiag display scene run --scene=observer.cluster_info [cluster info] [集群信息展示]
obdiag display scene run --scene=observer.event --env db_connect='-h127.0.0.1 -P2881 -utest@test -p****** -Dtest' [event] [event信息]
obdiag display scene run --scene=observer.lockholder --env db_connect='-h127.0.0.1 -P2881 -utest@test -p****** -Dtest' [lock holder info] [查看锁等待]
obdiag display scene run --scene=observer.plan --env db_connect='-h127.0.0.1 -P2881 -utest@test -p****** -Dtest' --env sqlid=test [plan] [查看sql的执行计划]
obdiag display scene run --scene=observer.processlist --env db_connect='-h127.0.0.1 -P2881 -utest@test -p****** -Dtest' [processlist] [查看processlist]
obdiag display scene run --scene=observer.rs [rs] [查看rootservice信息]
obdiag display scene run --scene=observer.server_info [server info] [server 信息展示]
obdiag display scene run --scene=observer.slowsql --env db_connect='-h127.0.0.1 -P2881 -utest@test -p****** -Dtest' --env mtime=10 [slowsql] [查看慢sql]
obdiag display scene run --scene=observer.table_info --env db_connect='-h127.0.0.1 -P2881 -utest@test -p****** -Dtest' --env database_name=test --env table_name=test [table info] [表信息展示]
obdiag display scene run --scene=observer.tenant_info --env tenant_name=test [tenant info] [租户信息展示]
obdiag display scene run --scene=observer.topsql --env db_connect='-h127.0.0.1 -P2881 -utest@test -p****** -Dtest' --env mtime=10 [topsql info] [查看topsql]
obdiag display scene run --scene=observer.unit_info [unit info] [unit 信息展示]
obdiag display scene run --scene=observer.zone_info [zone info] [zone 信息展示]
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
为了让这个实用的功能更加贴近每一位用户的使用习惯,我们现在面向整个社区发起一场特别的悬赏活动——为obdiag display
功能寻找一个最能体现其价值与特点的中文名称!
活动详情
- 活动时间:2024年10月12日至2024年10月18日
-
参与方式:请在该帖子下留言,提出您对
obdiag display
功能的中文命名建议。 -
评选标准:
- 名称应简洁明了,易于记忆。
- 可以参考obdiag其他功能的名字,如“一键信息收集”、“一键诊断分析”、“一键根因分析”、“一键集群巡检”,保持一致性。
- 能够准确反映功能特性,便于理解。
- 创意独特,富有启发性。
-
奖励设置:
- 最佳名称奖:1位,将获得本帖悬赏的100积分,该名称将被采纳。
小贴士
obdiag SIG 语雀营地:https://oceanbase.yuque.com/org-wiki-obtech-vh7w9r/imzr6c
obdiag SIG 网站: https://oceanbase.github.io/docs/sig/obdiag/sig_intro
obdiag SIG 加入:添加OB社区小助手(微信号:OBCE666),备注 “SIG-obdiag”,等待邀请入群。