.net RabbitMQ记录连接时间、队列创建时间和其他统计信息

.net RabbitMQ记录连接时间、队列创建时间和其他统计信息,.net,rabbitmq,masstransit,.net,Rabbitmq,Masstransit,我想知道Masstransit是否提供记录连接到主机所需时间、创建队列等选项 这个问题背后的原因是Masstransit(连接到RabbitMQ)在本地运行非常平稳。 相反,当我部署应用程序时,它需要相当长的时间才能连接到集群(位于另一个服务器上)。因此,我想了解一下连接到集群的成本(时间方面)有多高,创建所需队列需要多长时间,等等 我已经为MassTransit设置了日志记录,但除了发送和接收的事件之外,我看不到更多的内容。因此,我想知道是否在我找不到的地方提供了此选项。您可以连接到将输出这些

我想知道Masstransit是否提供记录连接到主机所需时间、创建队列等选项

这个问题背后的原因是Masstransit(连接到RabbitMQ)在本地运行非常平稳。 相反,当我部署应用程序时,它需要相当长的时间才能连接到集群(位于另一个服务器上)。因此,我想了解一下连接到集群的成本(时间方面)有多高,创建所需队列需要多长时间,等等


我已经为MassTransit设置了日志记录,但除了发送和接收的事件之外,我看不到更多的内容。因此,我想知道是否在我找不到的地方提供了此选项。

您可以连接到将输出这些指标的
DiagnosticSource

如果配置了日志记录,还可以查看日志以查看这些活动的计时。每个declare和bind语句都会在配置代理拓扑时输出

如果您发现集群运行缓慢,请确保为每个代理实例配置了足够的资源。大多数RabbitMQ性能问题都与部署在内存不足、单CPU或磁盘速度慢的wimpy docker容器中有关。在资源方面,RabbitMQ应该被视为与SQL server一样重要。这很重要