共用方式為


Azure 服務匯流排 監視數據參考

本文包含此服務的所有監視參考資訊。

如需您可以針對 服務匯流排 收集資料的詳細數據,以及如何使用它,請參閱監視 Azure 服務匯流排。

計量

本節列出針對此服務的所有自動收集平台計量。 這些計量也是 Azure 監視器中支援的所有平台計量全域清單的一部分。

如需計量保留的相關資訊,請參閱 Azure 監視器計量概觀

Microsoft.ServiceBus/Namespaces 支持的計量

下表列出適用於 Microsoft.ServiceBus/Namespaces 資源類型的計量。

  • 所有資料行可能不存在於每個資料表中。
  • 某些資料行可能超出頁面的檢視區域。 選取 [展開資料表] 以檢視所有可用的資料行。

資料表標題

  • 類別 - 計量群組或分類。
  • 計量 - Azure 入口網站中顯示的計量顯示名稱。
  • REST API 中的名稱 - REST API 中所指的計量名稱。
  • 單位 - 測量單位。
  • 彙總 - 預設彙總類型。 有效值:平均值 (Avg)、最小值 (Min)、最大值 (Max)、總計 (Sum)、計數。
  • 維度 - 計量可用的維度
  • 時間精細度 - 取樣計量的間隔。 例如,PT1M 表示計量會每分鐘取樣、每 30 分鐘PT30M、每小時 PT1H,以此類推。
  • DS 匯出 - 計量是否可透過診斷設定,匯出至 Azure 監視器記錄。 如需匯出計量的資訊,請參閱在 Azure 監視器中建立診斷設定
計量 REST API 中的名稱 單位 彙總 維度 時間精細度 DS 匯出
已放棄的郵件

佇列/主題上放棄的訊息計數。
AbandonMessage 計數 總數 EntityName PT1M Yes
ActiveConnections

Microsoft.ServiceBus 的作用中聯機總數。
ActiveConnections 計數 總數 <none> PT1M No
佇列/主題中的作用中訊息計數。

佇列/主題中的作用中訊息計數。
ActiveMessages 計數 Average、Minimum、Maximum EntityName PT1M No
已完成的訊息

佇列/主題上完成的訊息計數。
CompleteMessage 計數 總數 EntityName PT1M Yes
線上已關閉。

Microsoft.ServiceBus 關閉的連線。
ConnectionsClosed 計數 平均 EntityName PT1M No
已開啟的連線。

Microsoft.ServiceBus 開啟的連線。
ConnectionsOpened 計數 平均 EntityName PT1M No
CPU (已淘汰)

服務總線進階命名空間CPU使用量計量。 此計量已被取代。 請改用 CPU 計量 (NamespaceCpuUsage)。
CPUXNS Percent 最大值 Replica PT1M No
佇列/主題中的寄不出的信件訊息計數。

佇列/主題中的寄不出的信件訊息計數。
DeadletteredMessages 計數 Average、Minimum、Maximum EntityName PT1M No
傳入訊息

Microsoft.ServiceBus 的傳入訊息。
IncomingMessages 計數 總數 EntityName PT1M Yes
傳入要求

Microsoft.ServiceBus 的連入要求。
IncomingRequests 計數 總數 EntityName PT1M Yes
佇列/主題中的訊息計數。

佇列/主題中的訊息計數。
Messages 計數 Average、Minimum、Maximum EntityName PT1M No
CPU

服務總線進階命名空間CPU使用量計量。
NamespaceCpuUsage Percent 最大值 Replica PT1M No
記憶體使用量

服務總線進階命名空間記憶體使用量計量。
NamespaceMemoryUsage Percent 最大值 Replica PT1M No
傳出訊息

Microsoft.ServiceBus 的傳出訊息。
OutgoingMessages 計數 總數 EntityName PT1M Yes
擱置的檢查點作業計數。

擱置的檢查點作業計數。
PendingCheckpointOperationCount 計數 總數 <none> PT1M No
ReplicationLagCount

依訊息計數的復寫延遲
ReplicationLagCount 計數 最大值、最小值、平均 EntityName PT1M No
ReplicationLagDuration

依時間持續時間的復寫延遲
ReplicationLagDuration 最大值、最小值、平均 EntityName PT1M Yes
佇列/主題中的排程訊息計數。

佇列/主題中的排程訊息計數。
ScheduledMessages 計數 Average、Minimum、Maximum EntityName PT1M No
伺服器錯誤。

Microsoft.ServiceBus 的伺服器錯誤。
ServerErrors 計數 總數 EntityName, OperationResult PT1M No
伺服器傳送延遲。

服務匯流排 資源的傳送訊息作業延遲。
ServerSendLatency 毫秒 平均 EntityName PT1M Yes
大小

以位元組為單位的佇列/主題大小。
Size Bytes Average、Minimum、Maximum EntityName PT1M No
成功要求

命名空間的成功要求總數
SuccessfulRequests 計數 總數 EntityName, OperationResult PT1M No
節流要求。

Microsoft.ServiceBus 的節流要求。
ThrottledRequests 計數 總數 EntityName、 、 OperationResultMessagingErrorSubCode PT1M No
用戶錯誤。

Microsoft.ServiceBus 的用戶錯誤。
UserErrors 計數 總數 EntityName, OperationResult PT1M No
記憶體使用量(已淘汰)

服務總線進階命名空間記憶體使用量計量。 此計量已被取代。 請改用記憶體使用量 (NamespaceMemoryUsage) 計量。
WSXNS Percent 最大值 Replica PT1M No

下列各節提供上一節所呈現計量的詳細描述。

要求計量

要求計量 會計算數據和管理作業要求的數目。

計量 描述
傳入要求 在指定時段內,向服務匯流排服務提出的要求數目。
成功的要求 在指定時段內,向服務匯流排服務提出的成功要求數目。
伺服器錯誤 在指定的期間內,因「服務匯流排」服務發生錯誤而未處理的要求數目。
User Errors 在指定的期間內,因使用者錯誤而未處理的要求數目。
節流的要求 因為超過使用量而節流的要求數目。

MessagingErrorSubCode 維度具有下列可能的值:

  • CPU: CPU 節流
  • 記憶體:它表示因為擱置的檢查點作業而進行節流
  • Namespace:Namespace作業節流。
  • 未知: 其他資源節流。
擱置的檢查點作業計數 命名空間上的擱置檢查點作業數目。 當擱置的檢查點計數超過 (500,000 + (500,000 * 傳訊單位) 作業的限制時,服務就會開始節流。 此計量僅適用於使用 進階層 的命名空間。
伺服器傳送延遲 服務匯流排 服務完成要求所花費的時間。

下列兩種類型的錯誤會分類為 使用者錯誤

訊息計量

下列計量是 訊息計量

計量 描述
傳入訊息 在指定期間內傳送至 服務匯流排 的事件或訊息數目。 針對基本層和標準層,傳入的自動轉送訊息會包含在此計量中。 而且,針對進階層,它們不包含在內。
外送訊息 在指定期間內從 服務匯流排 接收的事件或訊息數目。 此計量中未包含傳出自動轉寄訊息。
訊息 佇列/主題中的訊息計數。 此計量包含所有不同狀態的訊息,例如使用中、寄不出的信件、已排程等。
使用中訊息 佇列/主題中的作用中訊息計數。 作用中訊息是處於作用中狀態且可供傳遞之佇列或訂用帳戶中的訊息。 訊息可供接收。
無效訊息 佇列/主題中的寄不出的信件訊息計數。
排定的訊息 佇列/主題中排程的訊息計數。
已完成的訊息 在指定期間內完成的訊息數目。
已放棄的郵件 在指定期間內放棄的訊息數目。
大小 以位元組為單位的實體大小(佇列或主題)。

重要

訊息、使用中、寄不出的信件、已排程、已完成和已放棄訊息的值都是時間點值。 在該時間點之後立即取用的傳入訊息可能不會反映在這些計量中。

注意

當客戶端嘗試取得佇列或主題的相關信息時,服務匯流排 服務會傳回一些靜態資訊,例如名稱、上次更新時間、建立時間,以及需要會話。 某些動態資訊,例如訊息計數。 如果要求受到節流處理,服務會傳回靜態資訊和空的動態資訊。 這就是為什麼當命名空間受到節流時,訊息計數會顯示為0。 這是依照設計的行為。

計量連線

下列計量是 連線計量

計量 描述
使用中的連線數 命名空間上的作用中連線數目,以及命名空間中的實體連線數目。 此計量的值是時間點值。 在該時間點之後立即處於作用中狀態的連線,可能不會反映在計量中。
已開啟的連線 已開啟的連接數目。 此計量的值是匯總,並包含匯總時間範圍中開啟的所有連線。
已關閉的連線 已關閉的連接數目。 此計量的值是匯總,並包含匯總時間範圍中開啟的所有連線。

資源使用量計量

下列 資源計量 僅適用於 進階層

計量 描述
每個命名空間的CPU使用量 命名空間的CPU使用量百分比。
每個命名空間的記憶體大小使用量 命名空間的記憶體使用量百分比。

監視進階層命名空間任何中斷狀況的重要計量包括:每個命名空間的CPU使用量和每個命名空間的記憶體大小。 使用 Azure 監視器設定這些計量的警示

您可以監視的另一個計量是: 節流要求。 只要命名空間停留在其記憶體、CPU 和代理連線限制內,就不應該發生問題。 如需詳細資訊,請參閱 Azure 服務匯流排 進階層中的節流

錯誤指標

下列計量是 錯誤計量

計量 描述
伺服器錯誤 在指定的期間內,因「服務匯流排」服務發生錯誤而未處理的要求數目。
User Errors 在指定的期間內,因使用者錯誤而未處理的要求數目。

異地復寫計量

下列計量是 異地復 寫計量:

計量 描述
復寫延遲持續時間 主要區域與次要區域上最新動作之間的位移,以秒為單位。
複寫延遲計數 主要和次要區域上最新動作之間的作業數目位移。

載入計量維度

如需計量維度是什麼的資訊,請參閱多維度計量

此服務具有與其計量相關聯的下列維度。

  • EntityName 服務匯流排 支援命名空間下的傳訊實體。 使用傳入要求計量時,實體名稱維度除了所有佇列和主題之外,還有的值 -NamespaceOnlyMetric- 。 這個值代表在命名空間層級所做的要求。 範例包括列出命名空間下所有佇列/主題的要求,或要求失敗驗證或授權的實體。
  • MessagingErrorSubCode
  • OperationResult
  • 複本

注意

Azure 監視器不包含傳送至目的地的匯出計量數據維度,例如 Azure 儲存體、Azure 事件中樞 或 Azure 監視器記錄。

資源記錄

本節列出您可以針對此服務收集的資源記錄類型。 該區段會從 Azure 監視器中支援的所有資源記錄類別類型清單提取。

Microsoft.ServiceBus/Namespaces 的支持資源記錄

類別 類別顯示名稱 記錄資料表 支援基本記錄計劃 支援擷取時間轉換 範例查詢 匯出的成本
ApplicationMetricsLogs 應用程式計量記錄(未使用) AZMSApplicationMetricLogs

擷取 Azure 事件中樞和 Azure 服務匯流排 的應用程式計量(傳入/傳出、成功/失敗等訊息傳遞)。

Yes
DiagnosticErrorLogs 診斷錯誤記錄檔 AZMSDiagnosticErrorLogs

擷取匯總的診斷資訊,例如用戶端錯誤、伺服器忙碌錯誤和配額超過各種數據平面存取作業的錯誤(例如傳送或接收訊息),Azure 事件中樞 和 Azure 服務匯流排。

No 查詢 Yes
OperationalLogs 作業記錄 AZMSOperationalLogs

擷取在 Azure 事件中樞/Azure 服務匯流排 命名空間及其實體上執行的所有管理作業。

No 查詢 No
RuntimeAuditLogs 運行時間稽核記錄 AZMSRunTimeAuditLogs

擷取 Azure 事件中樞 和 Azure 服務匯流排 中各種數據平面存取作業的匯總診斷資訊(例如傳送或接收訊息)。 運行時間稽核記錄目前僅適用於進階層。

No 查詢 Yes
VNetAndIPFilteringLogs VNet/IP 篩選連線記錄 AZMSVnetConnectionEvents

擷取 Azure 事件中樞 和 Azure 服務匯流排 的所有虛擬網路和IP篩選記錄。 只有在命名空間允許從選取的網路或來自特定IP位址(IP篩選規則)進行存取時,才會發出這些動作。

No 查詢 No

本節列出您可以針對 Azure 服務匯流排 收集的資源記錄類型。

  • 作業記錄
  • 虛擬網路和IP篩選記錄
  • 運行時間稽核記錄

Azure 服務匯流排 現在能夠將記錄分派至兩個目的地數據表的其中之一 - Azure 診斷或Log Analytics 中的資源特定數據表。 您可以使用 Azure 入口網站 上可用的切換開關來選擇目的地資料表。

設定目的地數據表之對話框的螢幕快照。

作業記錄

工作記錄專案包含下表所列的專案:

名稱 描述 AzureDiagnostics 中支援 AZMSOperationalLogs 中支援 (資源特定數據表)
ActivityId 用來識別指定活動的內部識別碼 Yes Yes
EventName 作業名稱 Yes Yes
ResourceId Azure Resource Manager 資源識別符 Yes Yes
SubscriptionId 訂閱識別碼 Yes Yes
EventtimeString 作業時間 No
TimeGenerated [UTC] 執行作業的時間 (UTC) No Yes
EventProperties 作業屬性 Yes Yes
Status 作業狀態 Yes Yes
Caller 作業呼叫者(Azure 入口網站 或管理用戶端) Yes Yes
Provider 發出記錄的服務名稱,例如 ServiceBus No Yes
Type 發出的記錄類型 No Yes
Category 記錄分類 No

以下是作業記錄 JSON 字串的範例:

AzureDiagnostics:


{
  "ActivityId": "0000000000-0000-0000-0000-00000000000000",
  "EventName": "Create Queue",
  "resourceId": "/SUBSCRIPTIONS/<AZURE SUBSCRPTION ID>/RESOURCEGROUPS/<RESOURCE GROUP NAME>/PROVIDERS/MICROSOFT.SERVICEBUS/NAMESPACES/<SERVICE BUS NAMESPACE NAME>",
  "SubscriptionId": "0000000000-0000-0000-0000-00000000000000",
  "EventTimeString": "9/28/2016 8:40:06 PM +00:00",
  "EventProperties": "{\"SubscriptionId\":\"0000000000-0000-0000-0000-00000000000000\",\"Namespace\":\"mynamespace\",\"Via\":\"https://mynamespace.servicebus.windows.net/f8096791adb448579ee83d30e006a13e/?api-version=2016-07\",\"TrackingId\":\"5ee74c9e-72b5-4e98-97c4-08a62e56e221_G1\"}",
  "Status": "Succeeded",
  "Caller": "ServiceBus Client",
  "category": "OperationalLogs"
}

資源專屬資料表項目:


{
  "ActivityId": "0000000000-0000-0000-0000-00000000000000",
  "EventName": "Retrieve Queue",
  "resourceId": "/SUBSCRIPTIONS/<AZURE SUBSCRPTION ID>/RESOURCEGROUPS/<RESOURCE GROUP NAME>/PROVIDERS/MICROSOFT.SERVICEBUS/NAMESPACES/<SERVICE BUS NAMESPACE NAME>",
  "SubscriptionId": "0000000000-0000-0000-0000-00000000000000",
  "TimeGenerated(UTC)": "9/28/2023 8:40:06 PM +00:00",
  "EventProperties": "{\"SubscriptionId\":\"0000000000-0000-0000-0000-00000000000000\",\"Namespace\":\"mynamespace\",\"Via\":\"https://mynamespace.servicebus.windows.net/f8096791adb448579ee83d30e006a13e/?api-version=2016-07\",\"TrackingId\":\"5ee74c9e-72b5-4e98-97c4-08a62e56e221_G1\"}",
  "Status": "Succeeded",
  "Caller": "ServiceBus Client",
  "type": "AZMSOperationalLogs",
  "Provider" : "SERVICEBUS"
}

作業記錄中擷取的事件和作業

作業記錄會擷取 Azure 服務匯流排 命名空間上執行的所有管理作業。 不會擷取數據作業,因為 Azure 服務匯流排 上進行的大量數據作業。

注意

為了協助您更妥善地追蹤數據作業,建議您使用客戶端追蹤。

下列管理作業會在作業記錄中擷取:

範圍 作業
Namespace - 建立Namespace
- 更新Namespace
- 刪除Namespace
- 更新Namespace
- 擷取Namespace
- SharedAccess 原則
Queue - 建立佇列
- 更新佇列
- 刪除佇列
- 自動刪除刪除佇列
- 擷取佇列
主題 - 建立主題
- 更新主題
- 刪除主題
- 自動刪除刪除主題
- 擷取主題
訂用帳戶 - 建立訂用帳戶
- 更新訂閱
- 刪除訂用帳戶
- 自動刪除刪除訂閱
- 擷取訂用

注意

目前, 作業記錄中不會追蹤讀取 作業。

虛擬網路和IP篩選記錄

服務匯流排 虛擬網路連線事件 JSON 包含下表所列的元素:

名稱 描述 在 Azure 診斷中支援 在 AZMSVnetConnectionEvents 中支援 (資源特定資料表)
SubscriptionId Azure 訂用帳戶識別碼 Yes Yes
NamespaceName 命名空間名稱 Yes Yes
IPAddress 連線到服務匯流排服務的用戶端 IP 位址 Yes Yes
AddressIP 連線到服務匯流排的用戶端 IP 位址 Yes Yes
TimeGenerated [UTC] 執行作業的時間 (UTC) Yes Yes
Action 由服務匯流排服務在評估連線要求時完成的動作。 支援的動作為 [接受連線] 和 [拒絕連線] Yes Yes
Reason 提供完成動作的原因 Yes Yes
Count 指定動作的出現次數 Yes Yes
ResourceId Azure Resource Manager 資源識別碼。 Yes Yes
Category 記錄分類 No
Provider 發出記錄的服務名稱,例如 ServiceBus No Yes
Type 發出記錄的類型 No .是

注意

只有在命名空間允許從選取的網路或從特定 IP 位址 (IP 篩選器規則) 存取時,才會產生虛擬網路記錄。

以下是虛擬網路記錄 JSON 字串的範例:

AzureDiagnostics:

{
    "SubscriptionId": "0000000-0000-0000-0000-000000000000",
    "NamespaceName": "namespace-name",
    "IPAddress": "1.2.3.4",
    "Action": "Accept Connection",
    "Reason": "IP is accepted by IPAddress filter.",
    "Count": 1,
    "ResourceId": "/SUBSCRIPTIONS/<AZURE SUBSCRIPTION ID>/RESOURCEGROUPS/<RESOURCE GROUP NAME>/PROVIDERS/MICROSOFT.SERVICEBUS/NAMESPACES/<SERVICE BUS NAMESPACE NAME>",
    "Category": "ServiceBusVNetConnectionEvent"
}

資源專屬資料表項目:

{
  "SubscriptionId": "0000000-0000-0000-0000-000000000000",
  "NamespaceName": "namespace-name",
  "AddressIp": "1.2.3.4",
  "Action": "Accept Connection",
  "Message": "IP is accepted by IPAddress filter.",
  "Count": 1,
  "ResourceId": "/SUBSCRIPTIONS/<AZURE SUBSCRIPTION ID>/RESOURCEGROUPS/<RESOURCE GROUP NAME>/PROVIDERS/MICROSOFT.SERVICEBUS/NAMESPACES/<SERVICE BUS NAMESPACE NAME>",
  "Provider" : "SERVICEBUS",
  "Type": "AZMSVNetConnectionEvents"
}

執行階段稽核記錄

運行時間稽核記錄會擷取各種數據平面存取作業的匯總診斷資訊(例如傳送或接收訊息 服務匯流排)。

注意

運行時間稽核記錄目前僅適用於 進階層

執行時間稽核記錄包含下表所列的元素:

名稱 描述 在 Azure 診斷中支援 AZMSRuntimeAuditLogs 中支援 (資源特定數據表)
ActivityId 隨機產生的 UUID,可確保稽核活動的唯一性。 Yes Yes
ActivityName 運行時間作業名稱。 Yes Yes
ResourceId 與活動相關聯的資源。 Yes Yes
Timestamp 匯總時間。 No
time Generated (UTC) 匯總時間 No Yes
Status 活動的狀態(成功或失敗)。 Yes Yes
Protocol 與作業相關聯的通訊協議類型。 Yes Yes
AuthType 驗證類型(Microsoft Entra ID 或 SAS 原則)。 Yes Yes
AuthKey Microsoft用來向資源驗證的 Entra 應用程式識別碼或 SAS 原則名稱。 Yes Yes
NetworkType 網路存取的類型: PublicPrivate Yes
ClientIP 用戶端應用程式的IP位址。 Yes Yes
Count 在匯總期間 1 分鐘期間執行的作業總數。 Yes Yes
Properties 數據平面作業特有的元數據。 Yes
Category 記錄類別 No
Provider 發出記錄的服務名稱,例如 ServiceBus No Yes
Type 發出的記錄類型 No Yes

以下是執行時間稽核記錄項目的範例:

AzureDiagnostics:

{
  "ActivityId": "<activity id>",
  "ActivityName": "ConnectionOpen | Authorization | SendMessage | ReceiveMessage | PeekLockMessage",
  "ResourceId": "/SUBSCRIPTIONS/xxx/RESOURCEGROUPS/<Resource Group Name>/PROVIDERS/MICROSOFT.SERVICEBUS/NAMESPACES/<Service Bus namespace>/servicebus/<service bus name>",
  "Time": "1/1/2021 8:40:06 PM +00:00",
  "Status": "Success | Failure",
  "Protocol": "AMQP | HTTP | SBMP", 
  "AuthType": "SAS | AAD", 
  "AuthKey": "<AAD Application Name| SAS policy name>",
  "NetworkType": "Public | Private", 
  "ClientIp": "x.x.x.x",
  "Count": 1, 
  "Category": "RuntimeAuditLogs"
}

資源專屬資料表項目:

{
  "ActivityId": "<activity id>",
  "ActivityName": "ConnectionOpen | Authorization | SendMessage | ReceiveMessage | PeekLockMessage",
  "ResourceId": "/SUBSCRIPTIONS/xxx/RESOURCEGROUPS/<Resource Group Name>/PROVIDERS/MICROSOFT.SERVICEBUS/NAMESPACES/<Service Bus namespace>/servicebus/<service bus name>",
  "TimeGenerated (UTC)": "1/1/2021 8:40:06 PM +00:00",
  "Status": "Success | Failure",
  "Protocol": "AMQP | HTTP | SBMP", 
  "AuthType": "SAS | AAD", 
  "AuthKey": "<AAD Application Name| SAS policy name>",
  "NetworkType": "Public | Private", 
  "ClientIp": "x.x.x.x",
  "Count": 1, 
  "Provider": "SERVICEBUS",
  "Type"   : "AZMSRuntimeAuditLogs"
}

診斷錯誤記錄檔

診斷錯誤記錄會擷取任何用戶端的錯誤訊息、節流和配額超過錯誤。 它們提供錯誤識別的詳細診斷。

診斷錯誤記錄包含下表所欄的元素:

名稱 描述 在 Azure 診斷中支援 AZMSDiagnosticErrorLogs 中支持 (資源特定數據表)
ActivityId 隨機產生的 UUID,可確保稽核活動的唯一性。 Yes Yes
ActivityName 作業名稱 Yes Yes
NamespaceName Namespace的名稱 Yes
EntityType 實體類型 Yes Yes
EntityName 實體的名稱 Yes Yes
OperationResult 作業中的錯誤類型(Clienterror 或 Serverbusy 或 quotaexceeded) Yes Yes
ErrorCount 匯總期間 1 分鐘的相同錯誤計數。 Yes Yes
ErrorMessage 詳細的錯誤訊息 Yes Yes
Provider 發出記錄的服務名稱。 可能的值:eventhub、relay 和 servicebus Yes Yes
Time Generated (UTC) 作業時間 No Yes
EventTimestamp 作業時間 No
Category 記錄類別 No
Type 發出的記錄類型 No Yes

以下是診斷錯誤記錄項目的範例:

{
  "ActivityId": "0000000000-0000-0000-0000-00000000000000",
  "SubscriptionId": "<Azure Subscription Id",
  "NamespaceName": "Name of Service Bus Namespace",
  "EntityType": "Queue",
  "EntityName": "Name of Service Bus Queue",
  "ActivityName": "SendMessage",
  "ResourceId": "/SUBSCRIPTIONS/xxx/RESOURCEGROUPS/<Resource Group Name>/PROVIDERS/MICROSOFT.SERVICEBUS/NAMESPACES/<service bus namespace name>",,
  "OperationResult": "ClientError",
  "ErrorCount": 1,
  "EventTimestamp": "3/27/2024 1:02:29.126 PM +00:00",
  "ErrorMessage": "the sessionid was not set on a message, and it cannot be sent to the entity. entities that have session support enabled can only receive messages that have the sessionid set to a valid value.",
  "category": "DiagnosticErrorLogs"
}

資源專屬資料表項目:

{
  "ActivityId": "0000000000-0000-0000-0000-00000000000000",
  "NamespaceName": "Name of Service Bus Namespace",
  "EntityType": "Queue",
  "EntityName": "Name of Service Bus Queue",
  "ActivityName": "SendMessage",
  "ResourceId": "/SUBSCRIPTIONS/xxx/RESOURCEGROUPS/<Resource Group Name>/PROVIDERS/MICROSOFT.SERVICEBUS/NAMESPACES/<service bus namespace name>",,
  "OperationResult": "ClientError",
  "ErrorCount": 1,
  "TimeGenerated [UTC]": "1/27/2024 4:02:29.126 PM +00:00",
  "ErrorMessage": "the sessionid was not set on a message, and it cannot be sent to the entity. entities that have session support enabled can only receive messages that have the sessionid set to a valid value.",
  "Type": "AZMSDiagnosticErrorLogs"
}

Azure 監視器記錄資料表

本節列出與此服務相關的 Azure 監視器記錄資料表,並且該資料表可供 Log Analytics 使用 Kusto 查詢進行查詢。 資料表包含資源記錄資料,而且可能包含更多資料,具體取決於所收集及路由傳送至此的內容。

2026 年 9 月 30 日我們將淘汰 Azure 服務匯流排的 SBMP 通訊協定支援,因此您將無法在 2026 年 9 月 30 日之後再使用此通訊協定。 請在該日期之前移轉至使用 AMQP 通訊協定的最新 Azure 服務匯流排 SDK 程式庫,該程式庫提供重要的安全性更新和改進的功能。

如需詳細資訊,請參閱支援淘汰公告

Azure 服務匯流排 使用來自 Azure 監視器記錄的 Kusto 數據表。 您可以使用 Log Analytics 查詢這些資料表。 如需服務所使用的 Kusto 資料表清單,請參閱 Azure 監視器記錄資料表參考

服務匯流排 Microsoft.ServiceBus/namespaces

活動記錄檔

連結的資料表會列出此服務活動記錄檔中可記錄的操作。 這些操作是活動記錄中的所有可能資源提供者操作的子集。

如需活動記錄項目結構描述的詳細資訊,請參閱活動記錄結構描述