Azure 服务总线主题请求与消息

问题描述

我需要帮助解释这些图表:

enter image description here

它有 0 个订阅。这是否意味着没有从该主题中读取任何内容

查看消息图表,在过去 30 天内,没有收到或读取来自此主题的消息。

如果没有从该主题写入/读取任何内容,为什么会有 368 个传入和成功的请求?

解决方法

这是传入请求的预期行为。

即使没有消息发送到 service busScale Unit(托管服务总线)总是会向 service bus 发送请求 health check / {{1 }} 目的(我对此不太确定,只是猜测)。

您可以通过为 polling 设置 Diagnostic settings 来检查此行为。例如,您可以将 azure service bus 发送到 OperationalLogsazure blob storage,然后您可以稍后检查 azure log analytics。如下所示(在这里,我将日志发送到 OperationalLogs):

enter image description here

然后等几分钟,到azure blob storage -> 找到自动创建的名为azure blob storage的容器,它的结构类似于insights-logs-operationallogs -> 那么应该有类似于 SUBSCRIPTIONS / RESOURCEGROUPS / PROVIDERS / NAMESPACES / year / month / hour / day / hour 的附加 blob。您可以下载它并在那里查看日志。日志如下所示:

enter image description here

在日志中,您可以看到 PT1H.json rpfrontdoor 继续向 caller 发送请求。

在此处添加了详细的日志消息:

{ "Environment": "PROD","Region": "Central US","ScaleUnit": "PROD-DM2-006","ActivityId": "e203b024-48dc-44d3-b5eb-e345c090676c","EventName": "检索命名空间","resourceId": "/SUBSCRIPTIONS/xxx/RESOURCEGROUPS/xxx/PROVIDERS/MICROSOFT.SERVICEBUS/NAMESPACES/HDUAIDHWUAYDQHD","SubscriptionId": "xxx","EventTimeString": "4/15/2021 9:22:27 AM +00:00","EventProperties": "{"SubscriptionId":"xxxx","Namespace":"hduaidhwuaydqhd","Via":"https://hduaidhwuaydqhd.servicebus.windows.net/$Resources/topics? api-version=2017-04&$skip=0&$top=100","TrackingId":"e203b024-48dc-44d3-b5eb-e345c090676c_M7SN1_M7SN1_G7"}",“状态”:“成功”,“来电者”:“rpfrontdoor”,“类别”: “操作日志”}

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...