MessageId组成结构
Cat的 messageId由四部分组成:
domain - iphex - timestamp - index
domain是客户端应用配置的domain iphex客户端应用的ip地址转换成16进制之后的字符串 index 当前客户端在当前小时内的第几个小时 详情参考:
com.dianping.cat.message.internal.MessageIdFactory.getNextId()
示例
如下MessageId:
monitor-0a0f53b5-418140-10051
monitor:是客户端应用的domain 0a0f53b5:是客户端应用的ip地址转换成十六进制之后的结果,原IP为10.15.83.181(10->0a,15->0f,83->53,181->b5) 418140:表示当前小时。418140 * 3600*1000 对应时间为 2017-09-13 20:00:00 10051:表示这是当前客户端应用在这个小时内的第10051个MessageTree。