sofa-dashboard-client
sofa-dashboard-client copied to clipboard
Motivation: 为了增强代码审查流程并确保代码的安全性和合规性,我新增了代码安全扫描和开源组件扫描。通过加入这些扫描,我们可以识别潜在的漏洞,并确保代码库符合开源项目治理标准化的要求。 Modification: 新增了cloud_code_scan.yml模板,添加了代码安全扫描和开源组件扫描步骤。这些步骤将作为工作流的一部分进行执行,以执行必要的安全检查和合规性验证。通过添加这些扫描,我们可以积极解决安全问题,并确保遵守开源许可协议。 Result: 通过引入代码安全扫描和开源组件扫描,增强了代码审查流程。它有助于识别安全漏洞,并确保符合开源许可要求。这一改进有助于提高代码库的整体质量和安全性。
sofa-dashboard项目master分支中使用了方法getEffectiveLevel ,sofa-dashboard-client的LoggersDescriptor为什么更新删除这个方法?

When ark is not enable in SOFABoot, sofa-dashboard-client still register ark related beans, which will cause some exception when SOFABoot starts.
随着 sofa-dashboard-client 的功能点越来越来,也希望通过以更加标准化的方式提供出去(starter 的方式),sofa-dashboard-client 将进行一定的功能模块拆分: * sofa-dashboard-client-core * sofa-dashboard-client-extention-impl * sofa-dashboard-client-support * dashboard-client-sofa-boot-starter
  是用哪个呢
我自行打包且提高了dashboard-client-sofa-boot-starter的parent依赖,从3.1.4到3.2.2。解决了AppPublisher不同版本下的package不同问题,但是当我引入依赖,运行项目的时候会报一些异常,以下是其中一个。不过放在3.1.4版本下是可以正常运行的,希望同学能帮忙排除,升级dashboard-client-sofa-boot-starter到3.2.2可用。 *************************** APPLICATION FAILED TO START *************************** Description: An attempt was made to call the method org.apache.curator.framework.CuratorFramework.newWatcherRemoveCuratorFramework()Lorg/apache/curator/framework/WatcherRemoveCuratorFramework; but it does not exist. Its class, org.apache.curator.framework.CuratorFramework, is available from the following...
建议增加配置,用来做是否检查ark状态的开关。  
在虚拟主机(容器)内的服务,无法宿主机IP发送至服务端,而是发送虚拟主机地址。 这样dashboard内无法显示所在宿主机地址,还请评估在此场景下: 1. 是否应显示宿主机IP 2. 或是显示宿主机IP及虚拟地址 谢谢
# 现象 如果同时启动一个服务的两个实例,后启动的实例状态为`DOWN`,哪怕该实例正常启动(无端口占用,无其他启动异常,`/actruator/health`接口返回值为`UP`) # 定位 ```java try { String status = readinessCheckListener.getHealthCheckerStatus() && readinessCheckListener.getHealthCallbackStatus() ? Status.UP.toString() : Status.DOWN.toString(); publisher.getApplication().setAppState(status); publisher.register(); } catch (Exception e) { LOGGER.info("sofa dashboard client register failed.",...