【天堤探针】【数据中心】探针日志/告警在分析平台显示乱码如何排查?

2线-肖倩艳发表于:2020年09月02日 23:35:58更新于:2021年03月17日 11:00:44

【问题现象】

探针告警在NGSoC等分析平台有部分乱码

001605170aa2090f244216bcf30e9ea

001605170aa459ac056f42ea3f7a85e

【适用场景】

通用

【原因分析】

 不同平台对接编码不一致导致乱码。

【解决办法】

1.确认同一条告警在探针本地是否有乱码,没有的话探针告警本身没有问题

2.关于数据编码格式问题探针研发和分析平台研发商议结果如下

   1)对body这种类型字段,探针永远只保留原始数据编码格式,不进行转码,平台侧根据数据编码格式进行解码;
   2)对字符串类型字段,在对接集团内平台时,探针保留原始数据编码格式(即探针用二进制格式发,不存在乱码),不进行utf-8转码,平台侧根据数据编码格式进行解码。但在对接第三方平台、如果平台不具有转码能力情况下, 探针支持字符串类型字段转换为utf-8格式外发。

即和我司分析平台对接时,探针外发数据编码格式选择“原始数据格式”。

       001605170c33aebc6dd4063fbc67e26

        和第三方分析平台对接时,如果分析平台没有转码能力时,外发数据编码格式可以选择UTF-8格式

        001605170d3bc204528ab9462534336

   3.上面两步确认没有问题的话,分析平台告警还有乱码的话,需要和分析平台沟通。