niuxz

View on GitHub

Projects

This user doesn't have any project on FeatHub yet.

Features suggested

Project Feature Score Description
openspug/spug 任务计划-支持全选 2 当前任务计划只能单个选择,逐个添加。 如果有全局性的任务,比如50台主机都要在 每月1号清理日志。那需要添加50次。希望有个“全选”功能,可以选择全部。
openspug/spug 监控中心按组/全选批量监控 6 部分监控场景可能是全局性的,基于统一的运维配置策略。可以进行全局的监控(比如统一的运维脚本)。目前监控只能单次添加1台主机。对于后期数量多了的场景,调整变动会很不利。建议至少类似自定义监控脚本这块可以支持多选、全选
openspug/spug 主机管理增加一个有效期条目到期前N天可告警 2 主机管理目前默认是长期有效。 但是可能部分服务器设备是有有效期的,比如买了半年借用了1年。增加主机设备有效期,并可以修改。然后支持创建主机到期告警。 这样实现运维人员提前掌控设备有效状况
openspug/spug 监控中心--脚本监控优化 2 目前只是基于脚本返回值判断,比较生硬,导致例如监测CPU 内存 磁盘 网络等等,可能得单独配置监控。工作量极大。但实际的场景,一般都是综合的监控脚本进行监控。有异常的会抛出报错信息。 建议:判断状态情况,支持指定的格式内容。 例如脚本正常,输出一个json格式的正常串。 异常的支持输出异常标记+相应的描述显示报错内容。 这样可以支持运维人员 只维护一个整体的监控脚本,对应一个监控任务,按需输出告警条目了。
openspug/spug 回滚流程优化 - 自定义发布回滚 1 自定义的回滚和标准回滚场景一样,只是把 前一个版本重新发布。 这样对于文件上传发布的场景,就会可能覆盖不全。 标准git回滚是整个分枝的状态回滚,所以是一致的。 但是文件上传的发布前后状态没有必然的覆盖&被包含的关系。限制了 新版本发布的文件,必须是上一个的发布中完全包含的 。 不允许有增量的新文件了。 建议在后续的版本中,增加一个变量,就是在回滚动作中,增加被回滚版本的 spug_release 。 当然增加更多其他必要变量信息更好。 例如 SPUG_REQUEST_NAME 。这样就能后续活用 ,进行触发通知,告知哪个版本、哪个发布任务被回滚了。
openspug/spug 发布申请-数据上传-交互体验优化 2 当前形态下不同环境发布了哪些文件只在数据库里有存,服务器上有时间戳形式的文件,在前台没有和发布申请关联上。在数据传输过程只能写死文件名,重复发布会覆盖。存在如下潜在需求,请评估: 1、了解统计不同环境到底发布多少次、发布了多少文件,同步辅助确认发布的文件没有错,避免误操作传错文件都不知道 2、上传文件的归档保存--- 常规发布通过GIT可以进行代码版本管理,但是通过文件上传的,目前没法掌握某个环境上传了哪些文件,无法查看、下载以及类似“复用”,比如测试环境使用这个文件上传可行,如何复用到生产环境?
openspug/spug 基于项目运维维度的发布功能 3 目前的发布,主要是类似构建场景。建议从运维角度增加发布功能流程支持的场景。 比如发起一个项目重启申请、发起一个脚本执行申请(同时上传附件文件,通过脚本传参处理)。目前的文件管理的确方便。但是无法实现权限管控,可能不适应不同权限的用户。 例如一个项目提交文件/补丁/代码更改,可能不是基于GIT的。如何上传,申请上线新版本? 预期流程是否可以这样:优化发布流程为,选择的tag点,可以是补丁或文件。 而文件或补丁是基于相应的类似版本控制栏目让用户上传的。上传到指定的目录,生成相应的类似tag。 这样发布的时候可以选择这个tag,实现文件的部署等。
openspug/spug 任务计划-时间问题 2 1、如果任务计划的时间选择为即刻 --- 前台会不允许添加, 希望允许, 逻辑为执行时间小于当前的则为立即执行。 2、如果任务计划的时间选择为当前时间之后的1分钟内(具体没测,但很近),可能会一直处于待调度状态,可能和后台的任务生成和运行逻辑有关,时间太近的,来不及处理。
openspug/spug 支持在线SQL执行 6 希望增加一个SQL执行模块,同步项目的权限等控制。 由系统管理员创建不同的SQL连接(在哪个服务器执行、保存用户密码端口等连接信息)。授权给用户的就是是否可用该连接组件。 然后自己在UI中输入相应的SQL。调用相应的连接。窗口反馈sql结果。 比如先期先支持个 mysql pg 什么的。 或者由管理员定义连接的命令串。 然后让使用者 输入sql就行了
openspug/spug 自定义发布功能支持定时发布 2 自定义发布有没有添加定时发布的计划? 例如生产环境的发布,走审核。 但是提交发布目的不是立即发布,需要一个大概时间,比如晚上或者中午。虽然人工值守是有必要的,但是一些微调或充分验证过的发布,可能还是需要自动化的按预期发布,而不是人工去点。如何 审核通过后点发布,能按预期的时间执行发布就比较理想了。
openspug/spug 文件管理器 支持授权控制,例如只读模式不允许上传删除文件 2 文件管理器 默认是全权限的, 可以上传、下载、删除。 希望最好可以提供只读模式 仅可查看。 同时控制目录层级权限,比如只有指定目录的查看权限
openspug/spug 自定义发布大文件上传很容易失败,希望增加类似并发等机制加快传输提高成功率 1 目前在云上的 300MBPS带宽的服务器,但实际上传大概只有 1-2mb/s且不稳定,所以希望可以优化下上传流程
openspug/spug 希望支持批量发布功能 2 在部署了多个应用的时候,有时会用到批量发布功能进行批量维护, 希望可以支持批量发布(将一个发布动作发布到多个主机)。

Comments

Project Feature Comment When
openspug/spug 增加工单系统/通知中心 9 months ago
openspug/spug 增加工单系统/通知中心 希望增加简单的工单系统+联动既有的通知体系。 10 months ago

Votes

Vote When Project Feature
3 months ago openspug/spug 文件管理器 支持授权控制,例如只读模式不允许上传删除文件
3 months ago openspug/spug 希望支持批量发布功能
7 months ago openspug/spug 回滚流程优化 - 自定义发布回滚
8 months ago openspug/spug 自定义发布功能支持定时发布
8 months ago openspug/spug 发布申请-数据上传-交互体验优化
8 months ago openspug/spug 增加自定义模块
9 months ago openspug/spug 监控中心--脚本监控优化
9 months ago openspug/spug 增加工单系统/通知中心
9 months ago openspug/spug 任务计划-时间问题
9 months ago openspug/spug 任务计划-支持全选
9 months ago openspug/spug 主机管理增加一个有效期条目到期前N天可告警
10 months ago openspug/spug 支持在线SQL执行
10 months ago openspug/spug 监控中心按组/全选批量监控
10 months ago openspug/spug 基于项目运维维度的发布功能