【SIG 行动】obdiag display 中文名悬赏征集~

亲爱的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积分,该名称将被采纳。

:loudspeaker: 小贴士

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”,等待邀请入群。

2 个赞

一键状态扫描

3 个赞

一键信息显示、一键显、一键秀

3 个赞

给大家剧透一下obdiag display 其中一个场景的展示效果

obdiag display scene run --scene=observer.cluster_info

一条命令就把集群的信息全部展示出来了,而且这些展示的内容都可以在配置文件中自己DIY改SQL,非常的方便扩展场景

3 个赞

一键配置透视

2 个赞

一键展海图卷
一键映海波澜
一键海韵呈现

3 个赞

一键信息展示

3 个赞

一键信息查询
一键SQL查询
一键DIY展示
一键SQL展示
SQL自定义查询
SQL自定义展示
一键个性化展示
一键个性化查询
个性化展示

2 个赞

哈哈,感觉如果要求保持一致性的话,就没啥创作空间了~

3 个赞

一键集群呈现

3 个赞

放学别走,叫多点人,别说我集群人多欺负你

3 个赞

全部逮捕!

2 个赞

一通集群信息

1 个赞

一键详情展示

2 个赞

精卫一览
obdiag display助力dba运维人员快速诊断巡检OB集群,一键提供集群各种信息的展示,极大地简化了日常运维工作,大道至简,最高端食材往往只需要简单烹饪,不管业务是如何的蓬勃发展,OB数据库是如何“翻云覆雨”,都有obdiag display精卫一览坚韧、不屈不挠的为OB,为业务保驾护航!以中国神话故事命名也象征OB(我们文化)博大精深,源远流长 :smiley: (我们公司有些系统就是以神话故事命名)

精卫起源中国神话故事:精卫是炎帝女儿,在东海游玩时不慎溺水身亡,因此化为精卫鸟。精卫鸟的形象通常是坚韧不拔、不屈不挠的,它常常到西山去衔取木石,投入东海,以此填充东海;

1 个赞

这段文字是杨老师自己写的吗?跟我那个有点儿像呀…… :rofl:

一键鹰眼
一键洞察
一键透视
一键巡检
一键探秘
一键风控
一键雷达
一键体检
一键瞭望
一键护航

2 个赞

一键集群信息展示

1 个赞

你说是神话故事名字吗,我们公司就有好些以神话故事命名的,一览这2字是一样

哈哈,我那个是 gpt 生成的,我原本以为你这个也是~