apache / hertzbeat

Apache HertzBeat(incubating) is a real-time monitoring system with agentless, performance cluster, prometheus-compatible, custom monitoring and status page building capabilities.
https://hertzbeat.apache.org/
Apache License 2.0
5.45k stars 947 forks source link

[Task] 功能完善建议 #614

Open cnskylee opened 1 year ago

cnskylee commented 1 year ago

Description

功能完善建议

Task List

  1. 建议优化实时监控数据的展示,让界面更加友好;
  2. 建议优化历史数据展示,可以让用户关闭不需要的监控指标历史图表;
  3. 建议优化历史数据展示,可以让用户拖动关注的指标框;
  4. 建议优化历史数据展示,使用彩色的图式,类似于Grafana的dashboard;
  5. 建议中间件监控对象,增加 WebLogic 和 Nginx;
  6. 建议Redis数据库监控配置,增加单实例模式、哨兵模式和集群模式三种;
  7. 建议优化管理员用户密码,避免在配置文件中直接使用明文密码;
  8. 建议在免费版中增加普通用户和分组的创建,不同的系统监控有不同的用户和分组(从收费企业版中下放该功能);
hertzbeat commented 1 year ago

Bot detected the issue body's language is not English, translate it automatically. 👯👭🏻🧑‍🤝‍🧑👫🧑🏿‍🤝‍🧑🏻👩🏾‍🤝‍👨🏿👬🏿


Description

It is suggested that the function is perfect

Task List

  1. It is recommended to optimize the display of real-time monitoring data to make the interface more friendly;
  2. It is recommended to optimize the display of historical data, allowing users to close unnecessary historical charts of monitoring indicators;
  3. It is recommended to optimize the display of historical data, allowing users to drag the indicator box they care about;
  4. It is recommended to optimize the display of historical data and use colorful graphics, similar to Grafana's dashboard;
  5. It is recommended to add WebLogic and Nginx as middleware monitoring objects;
  6. It is recommended to add the monitoring configuration of Redis database, including single instance mode, sentinel mode and cluster mode;
  7. It is recommended to optimize the password of the administrator user to avoid directly using the plaintext password in the configuration file;
  8. It is recommended to add the creation of ordinary users and groups in the free version, different system monitoring has different users and groups (decentralize this function from the paid enterprise version);
hudongdong129 commented 1 year ago

If it is for back-end functions, please assign task 6 to me

tomsun28 commented 1 year ago

If it is for back-end functions, please assign task 6 to me.

yes, the task 6 is to impl monitor redis cluster