ServiceInsight中大量Unknown Message Type干扰有效消息识别的排查求助
问题:ServiceInsight中大量“Unknown Message Type”消息排查求助
系统环境与背景
- 基于C# .NET 7开发的多应用系统,采用消息发布订阅机制通信
- 云开发及生产环境使用Azure Service Bus,本地环境使用RabbitMQ
- 监控工具:ServiceInsight、ServiceControl、ServicePulse
问题现象
ServiceInsight界面被大量Unknown Message Type消息充斥,无法有效区分有效消息与这类未知消息:
- 此类消息无消息体、错误信息或序列图
- 系统日志中未发现相关错误,仅包含有限的头部信息
核心组件版本
Service Platform组件
- ServiceInsight: 2.13.0
- ServiceControl: 4.32.2
- ServicePulse: 1.37.0
项目NuGet包
- NServiceBus: 8.0.3
- NServiceBus.RabbitMQ: 8.0.1(本地环境)
- NServiceBus.Metrics.ServiceControl: 4.0.0
- NServiceBus.Newtonsoft.Json: 3.0.0
- NServiceBus.ServicePlatform.Connector: 2.0.1
- NServiceBus.Transport.AzureServiceBus: 3.2.0
已尝试的排查方法(均未解决)
- 重置队列与订阅:删除所有队列和订阅后重建,问题依旧
- 检查订阅配置:全面核查相关订阅,未发现异常配置
- 检查软件与代码:仔细排查代码库,未找到产生这类消息的代码或配置
期望解决目标
彻底消除Unknown Message Type消息的持续涌入,让ServiceInsight仅显示正确类型的消息
内容的提问来源于stack exchange,提问作者Garran
相关产品推荐
相关产品推荐

