一个前端开发关于运维工具的思考:运维工具一定是难用的吗?「建议收藏」

“在2019年的今天,我们想要一个易用的运维工具!”开源代码地址:https://github.com/WeBankPartners/we-cmdb一、背景WeCMDB作为WeCube开源计划的一部分,已经开源了一段时间。开源之后,有许多用户给了我们很多有用的意见及建议,帮助我们从不同的视角审视WeCMDB。这也是我们需要开源的原因之一,听取各方的意见相比于闭门造车可以少走更多的弯路…

大家好,又见面了,我是你们的朋友全栈君。

“在2019年的今天,我们想要一个易用的运维工具!”

开源代码地址: https://github.com/WeBankPartners/we-cmdb

一、背景

WeCMDB作为WeCube开源计划的一部分,已经开源了一段时间。开源之后,有许多用户给了我们很多有用的意见及建议,帮助我们从不同的视角审视WeCMDB。
这也是我们需要开源的原因之一,听取各方的意见相比于闭门造车可以少走更多的弯路。

二、声音

在各种不同的声音中,非常常见的是关于易用性的要求。举些简单的例子说明:

  1. 比如有用户提出:“这个页面有个操作是双击事件触发的,可是新手并不知道需要双击,不够直观”。对于这个问题,我们将双击改为了单击事件,将之前的单击事件改为了鼠标悬停事件。
  2. 再比如,有用户希望本地运行我们的CMDB,但是觉得搭建环境的步骤过于繁琐。于是我们做了些工作,使用户在下载代码后可以开箱即用

三、现在

我们已经做了一些可以让用户更加易用的功能。比如:

  • 填充规则:
    如下图一,我们可以在 CMDB模型管理 页面配置CI属性,为CI属性 唯一名称 配置自动填充规则。右下角红框表示该属性的值由三部分组成:该子系统设计所属的系统设计的唯一名称连接符:短横线“-”该子系统的另一个CI属性:编码
    在图二中,我们可以在 CI数据管理 页面选择子系统设计这个CI后可以为其增加一条数据,选择了所属的 系统设计:EDP 并且录入 编码:CLIENT 之后,可以发现 唯一名称 已经由 填充规则 自动生成为 EDP-CLIENT 。而在之后编辑 系统设计编码 ,子系统设计的 唯一名称 都会自动根据前者的值进行更新。
     CMDB模型管理
    CI数据管理
    我们都知道,每减少一次用户的输入,就可以减少一个发生错误的机会。所以,CMDB的准确性其实不开易用性。

四、未来

我们还要许多的路要走,在易用性上面我们做得还远远不够。只要有声音存在,我们就还有改进的空间。
比如,IP及网段的录入,目前一条一条的录入是比较麻烦的。在下一个版本,我们将会增加批量录入IP地址的功能,用户只要输入网关及掩码就能批量生产IP地址。并且能图形化地展示数据,使用户更为直观地查看网段及IP直接的关系。

五、最后

我们需要你的声音,不管是建议还是意见,即使是抱怨和批评,无论大小,对我们来说都是非常宝贵的。
你可以在GitHub上给我们提issue,或是关注下方WeCube开源项目的公众号,在上面给我们留言。
WeCube公众号 二维码

你需要的是倾诉,而我们一直在聆听!

相关阅读推荐:
《从大教堂到集市》(作者:嘟嘟小
《WeCMDB解读系列一 : 初识WeCMDB》(作者:小屁孩编程
《关于WeCube开源项目的个人理解》(作者:zgyhero123
《WeCube插件开发,你怎么看?》(作者:homie Xie

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/128020.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • UTF-8编码占几个字节?

    UTF-8编码占几个字节?Blog:https://www.jsntian.com占2个字节的:带有附加符号的拉丁文、希腊文、西里尔字母、亚美尼亚语、希伯来文、阿拉伯文、叙利亚文及它拿字母则需要二个字节编码占3个字节的:基本等同于GBK,含21000多个汉字占4个字节的:中日韩超大字符集里面的汉字,有5万多个一个utf8数字占1个字节一个utf8英文字母占1个字节少数是汉字每个占用3个字节,多数占用…

    2022年6月26日
    30
  • openjdk使用_深入地理解

    openjdk使用_深入地理解目录前言一、从JDK源码看双亲委派二、使用步骤1.引入库2.读入数据总结前言关于JVM类加载的基础理论知识,请参照《深入理解Java虚拟机》读书笔记(六)–虚拟机类加载机制(上)和《深入理解Java虚拟机》读书笔记(六)–虚拟机类加载机制(下)。一、从JDK源码看双亲委派注:博主是使用的是openjdk8,换了新电脑还没有去编译源码,所以看的是静态代码,关于如何编译和调试源码,网上不少文章都有介绍,这里就不赘述了我们都知道在Java类加载中,除了BootStrap加载器,App和Ext加载

    2022年8月11日
    3
  • ThreadPoolExecutor的keepAliveTime=0说明

    点击上方☝,轻松关注!及时获取有趣有料的技术文章如题,如下图,解释ThreadPoolExecutor的keepAliveTime=0。上图来自《并发编程的艺术》一书,书中有下面一段描…

    2022年3月1日
    79
  • pdb文件 PDB文件:每个开发人员都必须知道的 .NET PDB文件到底是什么?

    pdb文件 PDB文件:每个开发人员都必须知道的 .NET PDB文件到底是什么?pdb文件包含了编译后程序指向源代码的位置信息,用于调试的时候定位到源代码,主要是用来方便调试的。在程序发布为release模式时,建议将pdb文件删除,同时,对外发布的时候,也把pdb删除,有利于保护程序。PDB:ProgramDebugDatabase(程序调试数据库)文件  PDB(程序调试数据库)文件保持着调试和项目状态信息,从而可以对程序的调试配置进行增量…

    2022年5月23日
    34
  • settimeout()方法_setinterval函数

    settimeout()方法_setinterval函数setTimeOut()は、指定された時間「待ってから」指定された動作を行う関数です。setTimeOut():等待指定时间,执行指定方法。 setTimeInterval()は、指定された時間「間隔ごとに」指定された動作を行う関数です。setTimeInterval():间隔指定时间,执行指定方法。 処理の開始を待ちたいのであれば「setTimeOut」を使いますし、如果是从处理…

    2022年10月5日
    0
  • 一个ajax的Post要求

    一个ajax的Post要求

    2022年1月9日
    34

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号