Coder Social home page Coder Social logo

fe-v5's People

Contributors

1146612734 avatar arika163 avatar foursevenlove avatar gracewalk avatar guguji5 avatar jsers avatar laiwei avatar muyingjie avatar single-spa-bot avatar star-6 avatar sunnyboy-wyh avatar wangtianyu456 avatar zhangtinghang avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

fe-v5's Issues

5.1.7监控大盘优化建议

前端版本:5.1.7
后端版本:5.5.0

1.默认按当前业务组添加busigroup变量,可以只在编辑的时候显示,看图页面不显示。这样做可以方便配置监控看板
image

2.指标值 类型希望可以自定义颜色,尝试过 值映射 可以改变颜色,但要定义范围有点麻烦。
image

3.建议:值映射 按格式化后的值生效,比如这个内存实际值是33566855168,如果按实际值配置范围映射会比较麻烦。
image

4.变量展示超限
image

监控大盘变量丢失

image

新建变量,如果机器很多会造成config字段截断,保存刷新之后看不到变量。数据库看configs字段值为:

{"var":[{"name":"host","definition":"label_values(system_uptime, ident)","selected":"test-base01.bj","options":["test-base01.bj","test-consul03.bj","test-gateway03.bj","test-gateway08.bj","test-gateway09.bj","test-im-service-pre01.bj","test-pay03.bj","test-pre-feed01.bj","test-prod-k8s-node001.bj","test-push03.bj","test-rec-new01.bj","test01.bj","test04.bj","test03.bj","test03.bj","test-user-service01.bj","test-user-service02.bj","test-user-service07.bj","test-user-service08.bj","test-user-service12.bj","test-user-service13.bj","test-user-service14.bj","test-activitytest-proxy01.bj","test-community-test01.bj","test-db01.bj","test-dev-activity01.bj","test-dev-audit-consumer01.bj","test-dev-audit-service01.bj","test-dev-audit-service02.bj","test-dev-chatting01.bj","test-dev-redqueen01.bj","test-dev-web-op02.bj","test-dev-webadmin-esjob01.bj","test-develop04.bj","test-finance-test01.bj","test-im-test01.bj","test-k8s-test-node02.bj","test-ops-lab02.bj","test-play-test01.bj","test-recommend-test03.bj","test-social-test01.bj","test-test-web-activity01.bj","test-testagw-external01.bj","test-testagw-internal01.bj","test-testing-word2vec01.bj","test-testing02.bj","test-testingnginx01.bj","test-testmeeting01.bj","test-tool-proxy01.bj","test-user-test01.bj","test02.bj","test03.bj","test04.bj","test02.bj","test01.bj","test02.bj","test05.bj","test07.bj","test08.bj","test13.bj","test14.bj","test19.bj","test-agw-internal01.bj","test-agw-internal02.bj","test-athena-base01.bj","test-atlassian01.bj","test-audit-service01.bj","test-audit-service02.bj","test-auditbackend-job01.bj","test-auth-service04.bj","test-auth-service05.bj","test-base-business03.bj","test-base-business04.bj","test-base-milvus02.bj","test-base-milvus03.bj","test-base04.bj","test-base06.bj","test-bugly01.bj","test-chatting01.bj","test-commerce-base01.bj","test-commerce-base02.bj","test-consul01.bj","test-consul02.bj","test-contact-index-service01.bj","test-contact-index-service02.bj","test-contact-index-service05.bj","test-contact-index-service06.bj","test-cs-server01.bj","test-data-platform01.bj","test-device-business05.bj","test-device-business06.bj","test-easemob-business01.bj","test-elk-es01.bj","test-elk-es02.bj","test-elk-es03.bj","test-elk-es04.bj","test-elk-es05.bj","test-elk-es06.bj","test-elk-kafka01.bj","test-elk-kafka02.bj","test-elk-kibana01.bj","test-elk-logstash01.bj","test-elk-logstash02.bj","test-elk-logstash03.bj","test-elk-logstash04.bj","test-elk-logstash05.bj","test-elk-zookeeper01.bj","test-elk-zookeeper02.bj","test-elk-zookeeper03.bj","test-ftp01.bj","test-gateway01.bj","test-gateway04.bj","test-gateway05.bj","test-gateway10.bj","test-gateway11.bj","test-gateway12.bj","test-gateway13.bj","test-gateway20.bj","test-gateway21.bj","test-gmall01.bj","test-gos01.bj","test-grafana01.bj","testbase01.bj","test01.bj","test05.bj","test07.bj","test08.bj","test09.bj","test11.bj","test12.bj","test14.bj","test16.bj","test-inf-previe

web页面标签修改问题

ccfos/nightingale#788 (comment)
1.之前提交的该issue,替换提供的pub文件之后,告警策略页面空白的问题已经解决,但是原始提交的问题问题还存在
image

2.滚动条消失
image

3.修改已有的告警策略,更换标签过滤条件,标签值无法选择,展示为空
image

弱网环境下首次加载很慢

1M带宽,2C4G腾讯云机器,首次加载很慢,一个2.3M的js文件加载要20多秒,后续有缓存后打开很快。尝试优化之

WechatIMG356

堆叠图的容错处理

当查询某metric以不同指标(可能是tag变了)返回时,会以多个数组返回,在计算Y坐标的下限时,需要找到之前所有线 同一时间戳的上限 ,如果找不到则给0

ccfos/nightingale#881

image

无法屏蔽告警

夜莺版本:
前端版本:5.2.0
后端版本:5.6.0

问题和复现方法:

屏蔽告警报错,猜测是id传的有问题

image

image

回调地址优化

目前回调地址是input框,如果关联相关业务线的自愈脚本,以下拉列表的方式选择,肯能体验会更好

输入框UI排版样式

image

原输入框如下:
image

问题描述:大盘中的下拉框如果数据过大,后面的变量会被遮住。
版本:v5.1.0

监控大盘问题

前端v5.6.0 后端v5.9.2
如果权限设置业务组是只读的话.点击分组下拉一直提示这个没有权限.很容易误操作
image

web能够展示离线资源数量和详情

需求描述:
工作台能够添加离线资源的数量,点击之后,能够查看那些资源是离线的状态

需求原因:
1.当前对于离线资源无感知;
2.当资源数量很多是,不容易查询出那些资源是处于离线状态的

前端版本5.1.7监控大盘数据查看问题

前端版本5.1.7图表貌似有一点小问题:
1.计算inode使用率,换成百分比的计算方式稍作修改;
1649135810(1)

2.移动光标,数值不变见下图(磁盘使用率和inode使用率,貌似都有这个问题)
1649136217(1)

大盘表格示例

前端版本: 5.2.0

期望:配置大盘表格

image

结果:

配置聚合参数时报错
image

希望能提供表格相关的配置示例

项目缺少开源许可说明

感谢这么棒的项目开源,但是并没有看到相关的开源许可说明,麻烦作者添加相关的开源许可协议声明,谢谢!

SyntaxError: Invalid regular expression: invalid group specifier name RegExp

http://ip:18000/metric/explorer

这个页面谷歌访问没问题,safari访问报错

SyntaxError: Invalid regular expression: invalid group specifier name
RegExp
yo — index.87cec33c.js:1:182155
Eo — index.87cec33c.js:1:182328
$i — vendor.4a71ed37.js:3472:153
Rl — vendor.4a71ed37.js:5896:155
ys — vendor.4a71ed37.js:5328
hs — vendor.4a71ed37.js:5321
ds — vendor.4a71ed37.js:5310
os — vendor.4a71ed37.js:5140
Jl — vendor.4a71ed37.js:4997
Fs — vendor.4a71ed37.js:5774
(匿名函数) — vendor.4a71ed37.js:5834
is — vendor.4a71ed37.js:5158
Vs — vendor.4a71ed37.js:5833
模块代码 — index.87cec33c.js:1:529170
evaluate
moduleEvaluation
[native code]
promiseReactionJob

即时查询的几个使用感想

1、夜莺默认开启Enable autocomplete.我们指标几百万默认提示好几次直接卡死.
2、下图这个球也是.指标多打开直接卡死浏览器.
image
3、建议能不能像Prometheus这个面板一样可以选择这些选项.感觉指标数据量比较多的话一些功能真的需要可以选择.如下图
image

功能缺失,建议新增

建议开源版本新增如下功能

版本:

前端版本:5.2.0
后端版本:5.6.0

功能一:对象列表,主动新增对象

需求级别:P0

UI建议:
image

5.6版本监控对ident无依赖,告警配置中对ident有依赖
1650011704172_91AA2A29-45E1-412b-A124-E07DE61C90F5

功能描述:通过pull模式写入TSDB的ident对象,需要手工插mysql,target表,对开发不友好。

功能二: 监控大盘,dashboard分享,无需鉴权

需求级别:P1

UI建议:
image

功能描述:分享生成URL后,访问URL直接查看,无需登录鉴权。

功能三:历史告警,批量删除

需求级别:P2

image

功能描述:时间过长的历史告警,通过页面批量删除,不需要经过DB清洗,方便管理。

功能四:增加操作审计模块

需求级别:P2

功能描述:对拥有写权限的用户,修改夜莺配置,进行用户行为审计功能

功能五:后台guest角色,查看监控大盘,监控对象支持

需求级别:P1

image

功能描述:目前guest角色,没有所属团队的监控大盘,以及监控对象的查看能力,建议支持大盘的查看能力

总结

功能四如果开发工作量较大,可以考虑放到企业版本中

修改业务组显示不全

默认加载了200个业务组,通过搜索功能可以找到ops.k8s组。但修改业务组加载的还是未搜索前的200个组。

image

监控大盘变量无限刷新

夜莺版本:
前端版本:5.2.0
后端版本:5.6.0

问题和复现方法:
如果切换busigroup变量,ident变量选择框无限自动刷新。

busigroup  变量值 ops.deploy,ops.monitor
ident 变量值 label_values(system_uptime{busigroup="$busigroup"},ident)

image

QQ20220413-175931-HD

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.