Iot Hub Resource - Get Endpoint Health
Hämta hälsotillståndet för routningsslutpunkter.
GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Devices/IotHubs/{iotHubName}/routingEndpointsHealth?api-version=2023-06-30
URI-parametrar
Name | I | Obligatorisk | Typ | Description |
---|---|---|---|---|
iot
|
path | True |
string |
|
resource
|
path | True |
string |
|
subscription
|
path | True |
string |
Prenumerationsidentifieraren. |
api-version
|
query | True |
string |
Versionen av API:et. |
Svar
Name | Typ | Description |
---|---|---|
200 OK |
OK |
|
Other Status Codes |
DefaultErrorResponse |
Säkerhet
azure_auth
Azure Active Directory OAuth2 Flow
Typ:
oauth2
Flow:
implicit
Auktoriseringswebbadress:
https://login.microsoftonline.com/common/oauth2/authorize
Omfattningar
Name | Description |
---|---|
user_impersonation | personifiera ditt användarkonto |
Exempel
IotHubResource_GetEndpointHealth
Exempelbegäran
Exempelsvar
{
"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"
}
]
}
Definitioner
Name | Description |
---|---|
Endpoint |
Hälsodata för en slutpunkt |
Endpoint |
Den JSON-serialiserade matrisen med EndpointHealthData-objekt med en nästa länk. |
Endpoint |
Hälsostatusar har följande betydelser. Statusen "felfri" visar att slutpunkten accepterar meddelanden som förväntat. Statusen "inte felfri" visar att slutpunkten inte accepterar meddelanden som förväntat och IoT Hub försöker skicka data till slutpunkten igen. Statusen för en slutpunkt med feltillstånd uppdateras till felfri när IoT Hub har etablerat ett så småningom konsekvent hälsotillstånd. Statusen "död" visar att slutpunkten inte accepterar meddelanden, efter att IoT Hub försökt skicka meddelanden på nytt för omprövningsperioden. Se IoT Hub mått för att identifiera fel och övervaka problem med slutpunkter. Statusen "okänd" visar att IoT Hub inte har upprättat någon anslutning till slutpunkten. Inga meddelanden har levererats till eller avvisats från den här slutpunkten |
Error |
Felinformation. |
EndpointHealthData
Hälsodata för en slutpunkt
Name | Typ | Description |
---|---|---|
endpointId |
string |
ID för slutpunkten |
healthStatus |
Hälsostatusar har följande betydelser. Statusen "felfri" visar att slutpunkten accepterar meddelanden som förväntat. Statusen "inte felfri" visar att slutpunkten inte accepterar meddelanden som förväntat och IoT Hub försöker skicka data till slutpunkten igen. Statusen för en slutpunkt med feltillstånd uppdateras till felfri när IoT Hub har etablerat ett så småningom konsekvent hälsotillstånd. Statusen "död" visar att slutpunkten inte accepterar meddelanden, efter att IoT Hub försökt skicka meddelanden på nytt för omprövningsperioden. Se IoT Hub mått för att identifiera fel och övervaka problem med slutpunkter. Statusen "okänd" visar att IoT Hub inte har upprättat någon anslutning till slutpunkten. Inga meddelanden har levererats till eller avvisats från den här slutpunkten |
|
lastKnownError |
string |
Senaste felet som erhölls när ett meddelande inte kunde levereras till iot Hub |
lastKnownErrorTime |
string |
Tidpunkt då det senast kända felet inträffade |
lastSendAttemptTime |
string |
Senaste gången iot hub försökte skicka ett meddelande till slutpunkten |
lastSuccessfulSendAttemptTime |
string |
Senaste gången iot-hubben skickade ett meddelande till slutpunkten |
EndpointHealthDataListResult
Den JSON-serialiserade matrisen med EndpointHealthData-objekt med en nästa länk.
Name | Typ | Description |
---|---|---|
nextLink |
string |
Länka till fler resultat |
value |
JSON-serialiserad matris med slutpunktshälsodata |
EndpointHealthStatus
Hälsostatusar har följande betydelser. Statusen "felfri" visar att slutpunkten accepterar meddelanden som förväntat. Statusen "inte felfri" visar att slutpunkten inte accepterar meddelanden som förväntat och IoT Hub försöker skicka data till slutpunkten igen. Statusen för en slutpunkt med feltillstånd uppdateras till felfri när IoT Hub har etablerat ett så småningom konsekvent hälsotillstånd. Statusen "död" visar att slutpunkten inte accepterar meddelanden, efter att IoT Hub försökt skicka meddelanden på nytt för omprövningsperioden. Se IoT Hub mått för att identifiera fel och övervaka problem med slutpunkter. Statusen "okänd" visar att IoT Hub inte har upprättat någon anslutning till slutpunkten. Inga meddelanden har levererats till eller avvisats från den här slutpunkten
Name | Typ | Description |
---|---|---|
dead |
string |
|
degraded |
string |
|
healthy |
string |
|
unhealthy |
string |
|
unknown |
string |
ErrorDetails
Felinformation.
Name | Typ | Description |
---|---|---|
code |
string |
Felkoden. |
details |
string |
Felinformationen. |
httpStatusCode |
string |
HTTP-statuskoden. |
message |
string |
Felmeddelandet. |