动机
部署SkyWalking上线时,发现实例名称为一个随机字符串,并且每次重启代理应用时,都会生成一个随机的实例名称字符串,导致实例名称过多,非常的恶心。
查看源码
可以看到,实例名称在没有配置时,默认就是使用uuid+@+ipv4地址拼接而成的字符串,这也就解释了为什么每次重启应用时,实例id都不同。
更改配置文件
在探针的配置文件agent.config中加入此行
或者在启动应用时,在启动的jvm参数中加入此行(推荐)
之后多次重启应用,就不会生成新的实例id了,完美解决!!!