Megosztás a következőn keresztül:


Iot Hub Resource - Get Endpoint Health

Az útválasztási végpontok állapotának lekérése.

GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Devices/IotHubs/{iotHubName}/routingEndpointsHealth?api-version=2023-06-30

URI-paraméterek

Name In Kötelező Típus Description
iotHubName
path True

string

resourceGroupName
path True

string

subscriptionId
path True

string

Az előfizetés azonosítója.

api-version
query True

string

Az API verziója.

Válaszok

Name Típus Description
200 OK

EndpointHealthDataListResult

OK

Other Status Codes

ErrorDetails

DefaultErrorResponse

Biztonság

azure_auth

Azure Active Directory OAuth2 Flow

Típus: oauth2
Folyamat: implicit
Engedélyezési URL: https://login.microsoftonline.com/common/oauth2/authorize

Hatókörök

Name Description
user_impersonation felhasználói fiók megszemélyesítése

Példák

IotHubResource_GetEndpointHealth

Mintakérelem

GET https://management.azure.com/subscriptions/91d12660-3dec-467a-be2a-213b5544ddc0/resourceGroups/myResourceGroup/providers/Microsoft.Devices/IotHubs/testHub/routingEndpointsHealth?api-version=2023-06-30

Mintaválasz

{
  "value": [
    {
      "endpointId": "id1",
      "healthStatus": "healthy",
      "lastSuccessfulSendAttemptTime": "Wed, 13 Sep 2022 18:04:32 GMT",
      "lastSendAttemptTime": "Wed, 13 Sep 2022 18:04:32 GMT"
    },
    {
      "endpointId": "id2",
      "healthStatus": "unknown"
    },
    {
      "endpointId": "id3",
      "healthStatus": "unhealthy",
      "lastKnownError": "NotFound",
      "lastKnownErrorTime": "Wed, 13 Sep 2022 18:04:32 GMT",
      "lastSuccessfulSendAttemptTime": "Wed, 13 Sep 2022 18:04:32 GMT",
      "lastSendAttemptTime": "Wed, 13 Sep 2022 18:04:32 GMT"
    }
  ]
}

Definíciók

Name Description
EndpointHealthData

Végpont állapotadatai

EndpointHealthDataListResult

EndpointHealthData objektumok JSON-szerializált tömbje egy következő hivatkozással.

EndpointHealthStatus

Az állapotok jelentése a következő. Az "kifogástalan" állapot azt mutatja, hogy a végpont a várt módon fogadja az üzeneteket. A "nem kifogástalan" állapot azt mutatja, hogy a végpont nem fogadja el a várt üzeneteket, és IoT Hub újra megpróbál adatokat küldeni erre a végpontra. A nem kifogástalan állapotú végpont állapota akkor frissül kifogástalan állapotúra, ha IoT Hub végül konzisztens állapotot állapít meg. A "halott" állapot azt mutatja, hogy a végpont nem fogad üzeneteket, miután IoT Hub újrapróbálkozott üzenetküldéssel az újrapróbálkozási időszakra. A hibák azonosításához és a végpontokkal kapcsolatos problémák monitorozásához tekintse meg a IoT Hub metrikákat. Az "ismeretlen" állapot azt mutatja, hogy a IoT Hub nem létesített kapcsolatot a végponttal. Ehhez a végponthoz nem érkezett vagy nem lett elutasítva üzenet

ErrorDetails

Hiba részletei.

EndpointHealthData

Végpont állapotadatai

Name Típus Description
endpointId

string

A végpont azonosítója

healthStatus

EndpointHealthStatus

Az állapotok jelentése a következő. Az "kifogástalan" állapot azt mutatja, hogy a végpont a várt módon fogadja az üzeneteket. A "nem kifogástalan" állapot azt mutatja, hogy a végpont nem fogadja el a várt üzeneteket, és IoT Hub újra megpróbál adatokat küldeni erre a végpontra. A nem kifogástalan állapotú végpont állapota akkor frissül kifogástalan állapotúra, ha IoT Hub végül konzisztens állapotot állapít meg. A "halott" állapot azt mutatja, hogy a végpont nem fogad üzeneteket, miután IoT Hub újrapróbálkozott üzenetküldéssel az újrapróbálkozási időszakra. A hibák azonosításához és a végpontokkal kapcsolatos problémák monitorozásához tekintse meg a IoT Hub metrikákat. Az "ismeretlen" állapot azt mutatja, hogy a IoT Hub nem létesített kapcsolatot a végponttal. Ehhez a végponthoz nem érkezett vagy nem lett elutasítva üzenet

lastKnownError

string

Az utolsó hibaüzenet, amely akkor jelenik meg, ha egy üzenet nem érkezik meg az iot hubra

lastKnownErrorTime

string

Az utolsó ismert hiba előfordulásának időpontja

lastSendAttemptTime

string

Legutóbb, amikor az iot hub megpróbált üzenetet küldeni a végpontnak

lastSuccessfulSendAttemptTime

string

Utolsó alkalommal, amikor az iot hub sikeresen küldött üzenetet a végpontnak

EndpointHealthDataListResult

EndpointHealthData objektumok JSON-szerializált tömbje egy következő hivatkozással.

Name Típus Description
nextLink

string

Hivatkozás további eredményekre

value

EndpointHealthData[]

Végpontállapot-adatok JSON-szerializált tömbje

EndpointHealthStatus

Az állapotok jelentése a következő. Az "kifogástalan" állapot azt mutatja, hogy a végpont a várt módon fogadja az üzeneteket. A "nem kifogástalan" állapot azt mutatja, hogy a végpont nem fogadja el a várt üzeneteket, és IoT Hub újra megpróbál adatokat küldeni erre a végpontra. A nem kifogástalan állapotú végpont állapota akkor frissül kifogástalan állapotúra, ha IoT Hub végül konzisztens állapotot állapít meg. A "halott" állapot azt mutatja, hogy a végpont nem fogad üzeneteket, miután IoT Hub újrapróbálkozott üzenetküldéssel az újrapróbálkozási időszakra. A hibák azonosításához és a végpontokkal kapcsolatos problémák monitorozásához tekintse meg a IoT Hub metrikákat. Az "ismeretlen" állapot azt mutatja, hogy a IoT Hub nem létesített kapcsolatot a végponttal. Ehhez a végponthoz nem érkezett vagy nem lett elutasítva üzenet

Name Típus Description
dead

string

degraded

string

healthy

string

unhealthy

string

unknown

string

ErrorDetails

Hiba részletei.

Name Típus Description
code

string

A hibakód.

details

string

A hiba részletei.

httpStatusCode

string

A HTTP-állapotkód.

message

string

A hibaüzenet.