Iot Hub Resource - Get Endpoint Health
Haal de status op voor routeringseindpunten.
GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Devices/IotHubs/{iotHubName}/routingEndpointsHealth?api-version=2023-06-30
URI-parameters
Name | In | Vereist | Type | Description |
---|---|---|---|---|
iot
|
path | True |
string |
|
resource
|
path | True |
string |
|
subscription
|
path | True |
string |
De abonnements-id. |
api-version
|
query | True |
string |
De versie van de API. |
Antwoorden
Name | Type | Description |
---|---|---|
200 OK |
OK |
|
Other Status Codes |
DefaultErrorResponse |
Beveiliging
azure_auth
Azure Active Directory OAuth2-stroom
Type:
oauth2
Stroom:
implicit
Autorisatie-URL:
https://login.microsoftonline.com/common/oauth2/authorize
Bereiken
Name | Description |
---|---|
user_impersonation | Uw gebruikersaccount imiteren |
Voorbeelden
IotHubResource_GetEndpointHealth
Voorbeeldaanvraag
Voorbeeldrespons
{
"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"
}
]
}
Definities
Name | Description |
---|---|
Endpoint |
De statusgegevens voor een eindpunt |
Endpoint |
De JSON-geserialiseerde matrix van EndpointHealthData-objecten met een volgende koppeling. |
Endpoint |
Statussen hebben de volgende betekenissen. De status 'in orde' geeft aan dat het eindpunt berichten accepteert zoals verwacht. De status 'niet in orde' geeft aan dat het eindpunt berichten niet accepteert zoals verwacht en IoT Hub opnieuw probeert gegevens naar dit eindpunt te verzenden. De status van een beschadigd eindpunt wordt bijgewerkt naar in orde wanneer IoT Hub een uiteindelijk consistente status van status heeft vastgesteld. De status 'dead' geeft aan dat het eindpunt geen berichten accepteert, nadat IoT Hub opnieuw hebt geprobeerd berichten te verzenden voor de periode voor het opnieuw proberen te verzenden. Zie IoT Hub metrische gegevens om fouten te identificeren en problemen met eindpunten te bewaken. De status 'onbekend' geeft aan dat de IoT Hub geen verbinding heeft gemaakt met het eindpunt. Er zijn geen berichten bezorgd bij of geweigerd vanaf dit eindpunt |
Error |
Foutdetails. |
EndpointHealthData
De statusgegevens voor een eindpunt
Name | Type | Description |
---|---|---|
endpointId |
string |
Id van het eindpunt |
healthStatus |
Statussen hebben de volgende betekenissen. De status 'in orde' geeft aan dat het eindpunt berichten accepteert zoals verwacht. De status 'niet in orde' geeft aan dat het eindpunt berichten niet accepteert zoals verwacht en IoT Hub opnieuw probeert gegevens naar dit eindpunt te verzenden. De status van een beschadigd eindpunt wordt bijgewerkt naar in orde wanneer IoT Hub een uiteindelijk consistente status van status heeft vastgesteld. De status 'dead' geeft aan dat het eindpunt geen berichten accepteert, nadat IoT Hub opnieuw hebt geprobeerd berichten te verzenden voor de periode voor het opnieuw proberen te verzenden. Zie IoT Hub metrische gegevens om fouten te identificeren en problemen met eindpunten te bewaken. De status 'onbekend' geeft aan dat de IoT Hub geen verbinding heeft gemaakt met het eindpunt. Er zijn geen berichten bezorgd bij of geweigerd vanaf dit eindpunt |
|
lastKnownError |
string |
Laatste fout die is opgetreden wanneer een bericht niet kan worden bezorgd bij ioT-hub |
lastKnownErrorTime |
string |
Tijdstip waarop de laatst bekende fout is opgetreden |
lastSendAttemptTime |
string |
De laatste keer dat iot Hub een bericht naar het eindpunt heeft verzonden |
lastSuccessfulSendAttemptTime |
string |
De laatste keer dat iot Hub een bericht naar het eindpunt heeft verzonden |
EndpointHealthDataListResult
De JSON-geserialiseerde matrix van EndpointHealthData-objecten met een volgende koppeling.
Name | Type | Description |
---|---|---|
nextLink |
string |
Koppeling naar meer resultaten |
value |
JSON-geserialiseerde matrix met eindpuntstatusgegevens |
EndpointHealthStatus
Statussen hebben de volgende betekenissen. De status 'in orde' geeft aan dat het eindpunt berichten accepteert zoals verwacht. De status 'niet in orde' geeft aan dat het eindpunt berichten niet accepteert zoals verwacht en IoT Hub opnieuw probeert gegevens naar dit eindpunt te verzenden. De status van een beschadigd eindpunt wordt bijgewerkt naar in orde wanneer IoT Hub een uiteindelijk consistente status van status heeft vastgesteld. De status 'dead' geeft aan dat het eindpunt geen berichten accepteert, nadat IoT Hub opnieuw hebt geprobeerd berichten te verzenden voor de periode voor het opnieuw proberen te verzenden. Zie IoT Hub metrische gegevens om fouten te identificeren en problemen met eindpunten te bewaken. De status 'onbekend' geeft aan dat de IoT Hub geen verbinding heeft gemaakt met het eindpunt. Er zijn geen berichten bezorgd bij of geweigerd vanaf dit eindpunt
Name | Type | Description |
---|---|---|
dead |
string |
|
degraded |
string |
|
healthy |
string |
|
unhealthy |
string |
|
unknown |
string |
ErrorDetails
Foutdetails.
Name | Type | Description |
---|---|---|
code |
string |
De foutcode. |
details |
string |
De foutdetails. |
httpStatusCode |
string |
De HTTP-statuscode. |
message |
string |
Het foutbericht. |