海纳嗨数-软件私有化中心
常规运维
1. 应用日志管理
默认系统日志保留3天,如果需要调整日志保留时间,可在nacos配置管理平台中 shared-common.yaml 配置文件 设置log-config.max-history 值 重启应用即可生效,操作如下图:
第一步:找到shared-common.yaml 配置文件
第二步:修改参数值,其他配置也可以按实际情况处理
2. 开启采集上报数据在日志中打印
由于上报采集数据数据量非常大,所以在采集引擎应用日志默认是关闭的(不打印),如果需要排查问题,则需要先开启日志打印,对开启后的上报数据进行定位分析。
第一步:找到hina-cloud-engine.yaml 配置文件
第二步:找到对应的项目编码,进行复制,如下图片中的项目编码为:demo1
第三步:将上一步的项目编码,填充到hina-cloud-engine.yaml 配置文件中,属性show-log-detail 值中,然后发布即可生效,操作步骤如下:
第四步:在对应存在【采集引擎】engine应用项目的服务器上,日志目录为/opt/log/cloud-engine.log 下查询实时数据上报日志信息。
注:事件没落库,用 关键字“排除了事件” 查询
属性没落库,用 关键字“排除属性” 查询。
3. 过期事件上报处理
注:导入不合理时间的用户行为事件,可能会导致数据分析的准确性【客户端上报的时间错误导入未来时间数据或者过去数据),因此默认情况下对导入的事件时间进行了限制:
限时(事件事件限制:SDK(Android、ios、js等)方式采集,默认只接收事件发生时间在接收时间内向前10天内和向后24小时内的数据。)
如果业务需要导入导入未来时间数据或者过去数据,则需要在nacos中对指定项目设置白名单,则代表不对上报数据做时间限制。配置如下
A、首先获取项目编码,如下图:
- 选择菜单找到对应项目编码位置
- 复制项目编码
B、在nacos里配置忽略上报时间项目白名单,如下图:
- 在nacos中编辑“hina-cloud-engine.yaml”
- 找到对应属性,补充项目编码,点击发布即可生效,如下图