返回介绍

Webfunny 前端监控系统

Webfunny 埋点系统

系统配置文件参数说明

发布于 2023-08-08 23:14:10 字数 2568 浏览 0 评论 0 收藏 0

这里将介绍一下系统配置里的参数都是什么含义。

如大家所见,webfunny系统有三个模块:应用中心、埋点系统、监控系统,分别对应根目录下的center、monitor、event,每个目录下都会有个配置文件,分别是center/config_variable/config.json、monitor/config_variable/config.json、event/config_variable/config.json,我们来逐一介绍下参数的作用。

一、通用配置

通用配置是指三个文件都有,且作用相同的配置项,我们放在一起介绍:

"purchase": {
  "purchaseCode": "",  // 授权码;应用中心不需要
  "secretCode": ""     // 解码;用于解析授权码。试用版,分享版均没有解码,请不要填写任何内容
},
"domain": {
  "localAssetsDomain": "localhost:8008", // 前端页面访问域名
  "localServerDomain": "localhost:8009", // 后端服务域名(接口,上报接口)
  "localAssetsPort": "8008", // 前端页面端口号,跟上方域名一一对应
  "localServerPort": "8009", // 后端服务端口号,跟上方域名一一对应
  "mainDomain": ""
},
"mysqlConfig": { // 数据库配置
  "write": {
    "ip": "11.22.33.234",
    "port": "3306",
    "dataBaseName": "webfunny_db",
    "userName": "root",
    "password": "123456"
  },
  "read": [] // 读写分离数据库
},
"email": {
  "useCusEmailSys": false,  // 是否使用用户自己的邮箱系统(默认使用webfunny系统发送邮件,需要联网)
  "emailUser": "",          // 邮箱
  "emailPassword": ""       // 密码
},

二、应用中心特有的配置项

除了通用配置,应用中心有自己的特殊配置,除了下方列出的配置项,其他项用户都无需要关注。

"monitorDomain": {
  "localServerDomain": "localhost:8011", // 监控系统的接口域名,应用中心页面会请求监控系统的接口
  "localAssetsDomain": "localhost:8010"  // 监控系统页面的域名,应用中心页面会跳转到监控系统的页面
},
"eventDomain": {
  "localServerDomain": "localhost:8015", // 埋点系统的接口域名,应用中心页面会请求埋点系统的接口
  "localAssetsDomain": "localhost:8014"  // 埋点系统页面的域名,应用中心页面会跳转到埋点系统的页面
},

...

"registerEntry": false, // 是否展示注册入口
"resetPwdEntry": false, // 是否展示忘记密码入口
"ssoCheckUrl": "",  // 验证单点登录的地址,具体使用可参考单点登录教程
"activationRequired": true, // 用户注册后,是否需要管理员激活。默认都需要激活后才能登录
"emailNeeded": {
  "need": true,  // 注册时,是否需要填写邮箱
  "requireVerify": true  // 注册时,是否需要验证邮箱的有效性
},
"phoneNeeded": {
  "need": true,  // 注册时,是否需要填写手机号
  "requireVerify": false // 注册时,是否需要验证手机号的有效性
}

应用中心主要负责项目的路由,团队管理,登录注册,所以配置项跟监控埋点有所失区别。

三、监控系统和埋点系统的相同的配置项

监控系统和埋点系统使用的是同一套体系,剩下的配置项是基本相同的

"uploadDomain": {
  "localServerDomain": "" // 指定上报域名,默认使用domain.localServerDomain配置的域名进行上报,指定后则会使用指定域名上报
},
"centerDomain": {
  "localAssetsDomain": "localhost:8008", // 应用中心页面域名,监控和埋点都会跳转到应用中心的页面。
  "localServerDomain": "localhost:8009", // 应用中心的接口域名,监控和埋点页面都会请求应用中心的接口
  "localAssetsPort": "8008",
  "localServerPort": "8009"
},
"messageQueue": false, // 消息队列开关;开启后,程序将会从消息队列中读取数据
"logSaveDays": 8, // 日志存储时间;默认存储8天,用户可以根据需要设置不同的周期

好了,以上就是webfunny所有的系统配置项。 其他没有提到的配置项,可能是历史版本遗留下来的,可以不需要关注哦。

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文