在AppInsight java代理程序的配置文件中添加以下内容,以解决在操作ID中包含无效字符的问题。
在 applicationinsights.json 文件中添加以下内容:
{
...
"TelemetryInitializers": [
{
"className": "com.microsoft.applicationinsights.agent.internal.coresync.impl.UniqueIdLengthRestrictionTelemetryInitializer"
}
]
}
这将添加一个用于检查操作ID的初始化程序。
确保代理程序的版本为 3.0 或更高版本,并重新启动应用程序以使其生效。