1. 应用探针

1.1. 功能截图

1.2. 知识点

说明对接NTC平台需要在应用注入探针,大部分功能的实现依赖于应用探针,应用本身只注入了基础功能,启动后访问NTC,下载对应版本的探针包和配置,探针配置涵盖了所有的功能开关和配置

探针管理提供了友好的查看配置和功能升级的页面,每次对探针的升级和配置修改只要在NTC处理,即可对所有的应用生效,探针配置的修改需要保存并发布后才能生效。

该功能支持资源组切换。

1.3. 功能详述

应用探针实现了对应用探针的管理:包括对探针配置的查看和修改,探针包的更新,用于多环境切换的导入导出功能等等

解决了修改探针包和探针配置后需要重新打包部署的问题

1.3.1. 获取配置

应用对接后启动,NTC平台就能获取到当前应用的探针版本以及配置版本信息

1.3.2. 配置查看

通过应用的操作列配置管理按钮进入配置管理

配置有2个分类

  • 模块:NTC探针提供的一些相关服务的模块,每个模块有独立开关以及部分属性配置
  • 代理:NTC平台的动态代理,也是我们对接时需要调整的主要配置

1.3.3. 配置修改

在配置查看时,点击操作列的编辑按钮,就可以对属性值进行修改,点击启用列的开关按钮对服务进行开关。

属性值和当前版本不一致的时候,状态会变为未发布

修改完成后点击保存修改,才会保存当前的变更,返回首页,应用进入未发布状态。还可以点击立即发布按钮,自动保存修改并发布。

如果配置发布后 应用没有重启 会提示有多少实例在重启后配置才会生效

另外在实例管理也能看到对应未重启的实例

1.3.4. 探针和配置发布

配置在修改后进入未发布状态,此时的配置是不生效的,生效需要进行一次发布

点击左上角的发布按钮,进入探针和配置发布界面

选中需要发布的应用,选择发布版本,可以通过下拉框直接选择,也可以点击上传一个新的版本包

点击发布按钮,完成发布操作,配置和新的探针包已经是发布状态

应用重启后,会取得新的探针包和配置

1.3.5. 探针和配置的导入导出

在多环境切换的时候我们会用到这个功能,选中需要导出的应用,点击导出下载探针和配置的压缩包

点击导入,选择刚才导出的包,完成导入

导入后,配置会变为未发布状态,需要进行发布后生效

发布时,会提示用户使用本次导入包的版本进行发布

1.3.6. 探针和配置历史

在首页通过点击历史可以查看到操作历史记录。点击列表可以查看每次操作的应用以及哪些配置做了修改,点击还原即可以还原到发布前的状态

1.3.7. 探针包版本比较

应用对接的时候,存在一个很大的问题。项目组经常忘记更新应用探针jar包,next-probe.jar的版本。探针jar包的版本和探针包不一致会导致一些异常。

我们在新版本探针管理上给予了提示

点击实例管理,可以看到具体不一致的jar包版本

对于对接异常产生的脏数据,我们提供了删除实例的操作

results matching ""

    No results matching ""