Azure IoT 中樞 裝置布建服務監視數據參考
本文包含此服務的所有監視參考資訊。
如需您可以收集 IoT 中樞 裝置布建服務的數據,以及如何使用它,請參閱監視 Azure IoT 中樞 裝置佈建服務。
計量
本節列出針對此服務的所有自動收集平台計量。 這些計量也是 Azure 監視器中支援的所有平台計量全域清單的一部分。
如需計量保留的相關資訊,請參閱 Azure 監視器計量概觀。
Microsoft.Devices/provisioningServices 支援的計量
下表列出適用於 Microsoft.Devices/provisioningServices 資源類型的計量。
- 所有資料行可能不存在於每個資料表中。
- 某些資料行可能超出頁面的檢視區域。 選取 [展開資料表] 以檢視所有可用的資料行。
資料表標題
- 類別 - 計量群組或分類。
- 計量 - Azure 入口網站中顯示的計量顯示名稱。
- REST API 中的名稱 - REST API 中所指的計量名稱。
- 單位 - 測量單位。
- 彙總 - 預設彙總類型。 有效值:平均值 (Avg)、最小值 (Min)、最大值 (Max)、總計 (Sum)、計數。
- 維度 - 計量可用的維度。
- 時間精細度 - 取樣計量的間隔。 例如,
PT1M
表示計量會每分鐘取樣、每 30 分鐘PT30M
、每小時PT1H
,以此類推。 - DS 匯出 - 計量是否可透過診斷設定,匯出至 Azure 監視器記錄。 如需匯出計量的資訊,請參閱在 Azure 監視器中建立診斷設定。
計量 | REST API 中的名稱 | 單位 | 彙總 | 維度 | 時間精細度 | DS 匯出 |
---|---|---|---|---|---|---|
證明嘗試 嘗試的裝置證明數目 |
AttestationAttempts |
計數 | 總計 (總和) | ProvisioningServiceName 、 、 Status Protocol |
PT1M | Yes |
指派的裝置 指派給IoT中樞的裝置數目 |
DeviceAssignments |
計數 | 總計 (總和) | ProvisioningServiceName , IotHubName |
PT1M | Yes |
註冊嘗試 嘗試的裝置註冊數目 |
RegistrationAttempts |
計數 | 總計 (總和) | ProvisioningServiceName 、 、 IotHubName Status |
PT1M | Yes |
載入計量維度
如需計量維度是什麼的資訊,請參閱多維度計量。
此服務具有下列與其計量相關聯的維度。
維度名稱 | 描述 |
---|---|
IotHubName | 目標IoT中樞的名稱。 |
通訊協定 | 使用的裝置或服務通訊協定。 |
ProvisioningServiceName | DPS 實例的名稱。 |
狀態 | 作業的狀態。 |
如需計量維度的詳細資訊,請參閱 多維度計量。
資源記錄
本節列出您可以針對此服務收集的資源記錄類型。 該區段會從 Azure 監視器中支援的所有資源記錄類別類型清單提取。
Microsoft.Devices/provisioningServices 的支持資源記錄
類別 | 類別顯示名稱 | 記錄資料表 | 支援基本記錄計劃 | 支援擷取時間轉換 | 範例查詢 | 匯出的成本 |
---|---|---|---|---|---|---|
DeviceOperations |
裝置作業 | AzureDiagnostics 來自多個 Azure 資源的記錄。 |
No | No | 查詢 | No |
ServiceOperations |
服務作業 | AzureDiagnostics 來自多個 Azure 資源的記錄。 |
No | No | 查詢 | No |
下列清單提供上述記錄的其他資訊:
- DeviceOperations:與裝置證明事件相關的記錄。 請參閱計費服務作業和定價中列出的裝置 API。
- ServiceOperations:與 DPS 服務事件相關的記錄。 請參閱計費服務作業和定價中列出的 DPS 服務 API。
如需參考,請參閱 Azure 監視器中支援的所有資源記錄類別類型清單。
DPS 會使用 AzureDiagnostics 數據表來儲存資源記錄資訊。 下列為相關資料行。
屬性 | 資料類型 | 描述 |
---|---|---|
ApplicationId | GUID | 持有人授權中使用的應用程式識別碼。 |
CallerIpAddress | String | 事件的遮罩來源 IP 位址。 |
類別 | String | 作業類型,即 ServiceOperations 或 DeviceOperations。 |
CorrelationId | GUID | 事件的唯一識別碼。 |
DurationMs | String | 執行事件所花費的時間 (以毫秒為單位)。 |
層級 | int | 事件的記錄嚴重性。 例如,資訊或錯誤。 |
OperationName | String | 事件期間執行的動作類型。 例如:Query、Get、Upsert 等等。 |
OperationVersion | String | 事件期間使用的 API 版本。 |
資源 | String | 發生事件之資源的名稱。 例如: MYEXAMPLEDPS 。 |
ResourceGroup | String | 資源所在的資源組名。 |
ResourceId | String | 發生事件所在資源的 Azure Resource Manager 資源識別碼。 |
ResourceProvider | String | 事件的資源提供者。 例如: MICROSOFT.DEVICES 。 |
ResourceType | String | 事件的資源類型。 例如: PROVISIONINGSERVICES 。 |
ResultDescription | String | 如果事件失敗,則為錯誤詳細數據。 |
ResultSignature | String | 如果事件不成功,則為事件的 HTTP 狀態代碼。 |
ResultType | String | 事件的結果:Success、Failure、ClientError 等等。 |
SubscriptionId | GUID | 資源所在的 Azure 訂用帳戶訂用帳戶標識碼。 |
TenantId | GUID | 資源所在 Azure 租使用者的租用戶標識碼。 |
TimeGenerated | Datetime | 發生此事件的日期和時間,以 UTC 時區表示。 |
location_s | String | 事件發生所在的 Azure 區域。 |
properties_s | JSON | 事件的其他資訊詳細數據。 |
DeviceOperations
下列 JSON 是裝置成功證明嘗試的範例。 裝置的註冊標識碼會在 屬性中 properties_s
識別。
{
"CallerIPAddress": "24.18.226.XXX",
"Category": "DeviceOperations",
"CorrelationId": "aaaa0000-bb11-2222-33cc-444444dddddd",
"DurationMs": "226",
"Level": "Information",
"OperationName": "AttestationAttempt",
"OperationVersion": "March2019",
"Resource": "MYEXAMPLEDPS",
"ResourceGroup": "MYRESOURCEGROUP",
"ResourceId": "/SUBSCRIPTIONS/747F1067-xxx-xxx-xxxx-9DEAA894152F/RESOURCEGROUPS/MYRESOURCEGROUP/PROVIDERS/MICROSOFT.DEVICES/PROVISIONINGSERVICES/MYEXAMPLEDPS",
"ResourceProvider": "MICROSOFT.DEVICES",
"ResourceType": "PROVISIONINGSERVICES",
"ResultDescription": "",
"ResultSignature": "",
"ResultType": "Success",
"SourceSystem": "Azure",
"SubscriptionId": "747F1067-xxx-xxx-xxxx-9DEAA894152F",
"TenantId": "aaaabbbb-0000-cccc-1111-dddd2222eeee",
"TimeGenerated": "2022-04-02T00:05:51Z",
"Type": "AzureDiagnostics",
"_ResourceId": "/subscriptions/747F1067-xxx-xxx-xxxx-9DEAA894152F/resourcegroups/myresourcegroup/providers/microsoft.devices/provisioningservices/myexampledps",
"location_s": "centralus",
"properties_s": "{\"id\":\"my-device-1\",\"type\":\"Registration\",\"protocol\":\"Mqtt\"}",
}
ServiceOperations
下列 JSON 是成功新增 (Upsert
) 個別註冊作業的範例。 註冊的註冊標識碼和註冊類型會在 屬性中 properties_s
識別。
{
"CallerIPAddress": "13.91.244.XXX",
"Category": "ServiceOperations",
"CorrelationId": "aaaa0000-bb11-2222-33cc-444444dddddd",
"DurationMs": "98",
"Level": "Information",
"OperationName": "Upsert",
"OperationVersion": "October2021",
"Resource": "MYEXAMPLEDPS",
"ResourceGroup": "MYRESOURCEGROUP",
"ResourceId": "/SUBSCRIPTIONS/aaaa0a0a-bb1b-cc2c-dd3d-eeeeee4e4e4e/RESOURCEGROUPS/MYRESOURCEGROUP/PROVIDERS/MICROSOFT.DEVICES/PROVISIONINGSERVICES/MYEXAMPLEDPS",
"ResourceProvider": "MICROSOFT.DEVICES",
"ResourceType": "PROVISIONINGSERVICES",
"ResultDescription": "",
"ResultSignature": "",
"ResultType": "Success",
"SourceSystem": "Azure",
"SubscriptionId": "aaaa0a0a-bb1b-cc2c-dd3d-eeeeee4e4e4e",
"TenantId": "aaaabbbb-0000-cccc-1111-dddd2222eeee",
"TimeGenerated": "2022-04-01T00:52:00Z",
"Type": "AzureDiagnostics",
"_ResourceId": "/subscriptions/aaaa0a0a-bb1b-cc2c-dd3d-eeeeee4e4e4e/resourcegroups/myresourcegroup/providers/microsoft.devices/provisioningservices/myexampledps",
"location_s": "centralus",
"properties_s": "{\"id\":\"my-device-1\",\"type\":\"IndividualEnrollment\",\"protocol\":\"Http\"}",
}
Azure 監視器記錄資料表
本節列出與此服務相關的 Azure 監視器記錄資料表,並且該資料表可供 Log Analytics 使用 Kusto 查詢進行查詢。 資料表包含資源記錄資料,而且可能包含更多資料,具體取決於所收集及路由傳送至此的內容。
IoT 中樞 裝置布建服務 Microsoft.Devices/ProvisioningServices
活動記錄檔
連結的資料表會列出此服務活動記錄檔中可記錄的操作。 這些操作是活動記錄中的所有可能資源提供者操作的子集。
如需活動記錄項目結構描述的詳細資訊,請參閱活動記錄結構描述。
相關內容
- 如需監視 IoT 中樞 裝置布建服務的描述,請參閱監視 Azure IoT 中樞 裝置布建服務。
- 如需監視 Azure 資源的詳細資訊,請參閱使用 Azure 監視器來監視 Azure 資源。