Iot Hub Resource - Get Endpoint Health

Získejte stav koncových bodů směrování.

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

Parametry identifikátoru URI

Name V Vyžadováno Typ Description
iotHubName
path True

string

resourceGroupName
path True

string

subscriptionId
path True

string

Identifikátor předplatného.

api-version
query True

string

Verze rozhraní API

Odpovědi

Name Typ Description
200 OK

EndpointHealthDataListResult

OK

Other Status Codes

ErrorDetails

DefaultErrorResponse

Zabezpečení

azure_auth

Tok Azure Active Directory OAuth2

Type: oauth2
Flow: implicit
Authorization URL: https://login.microsoftonline.com/common/oauth2/authorize

Scopes

Name Description
user_impersonation zosobnění uživatelského účtu

Příklady

IotHubResource_GetEndpointHealth

Sample Request

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

Sample Response

{
  "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"
    }
  ]
}

Definice

Name Description
EndpointHealthData

Data o stavu koncového bodu

EndpointHealthDataListResult

Serializované pole JSON objektů EndpointHealthData s dalším odkazem.

EndpointHealthStatus

Stavové stavy mají následující významy. Stav "v pořádku" ukazuje, že koncový bod přijímá zprávy podle očekávání. Stav Není v pořádku ukazuje, že koncový bod nepřijímá zprávy podle očekávání a IoT Hub se opakovaně pokouší odeslat data do tohoto koncového bodu. Stav koncového bodu, který není v pořádku, se aktualizuje na stav v pořádku, jakmile IoT Hub nakonec zjistí konzistentní stav stavu. Stav "dead" ukazuje, že koncový bod nepřijímá zprávy po IoT Hub opakování odesílání zpráv. Informace o identifikaci chyb a monitorování problémů s koncovými body najdete v tématu IoT Hub metrik. Stav Neznámý ukazuje, že IoT Hub nenavázáno spojení s koncovým bodem. Do tohoto koncového bodu se nedoručily ani z tohoto koncového bodu neodmítly žádné zprávy.

ErrorDetails

Podrobnosti o chybě.

EndpointHealthData

Data o stavu koncového bodu

Name Typ Description
endpointId

string

ID koncového bodu

healthStatus

EndpointHealthStatus

Stavové stavy mají následující významy. Stav "v pořádku" ukazuje, že koncový bod přijímá zprávy podle očekávání. Stav Není v pořádku ukazuje, že koncový bod nepřijímá zprávy podle očekávání a IoT Hub se opakovaně pokouší odeslat data do tohoto koncového bodu. Stav koncového bodu, který není v pořádku, se aktualizuje na stav v pořádku, jakmile IoT Hub nakonec zjistí konzistentní stav stavu. Stav "dead" ukazuje, že koncový bod nepřijímá zprávy po IoT Hub opakování odesílání zpráv. Informace o identifikaci chyb a monitorování problémů s koncovými body najdete v tématu IoT Hub metrik. Stav Neznámý ukazuje, že IoT Hub nenavázáno spojení s koncovým bodem. Do tohoto koncového bodu se nedoručily ani z tohoto koncového bodu neodmítly žádné zprávy.

lastKnownError

string

Poslední chyba získaná při selhání doručení zprávy do iot Hubu

lastKnownErrorTime

string

Čas, kdy došlo k poslední známé chybě

lastSendAttemptTime

string

Čas posledního pokusu iot Hubu o odeslání zprávy do koncového bodu

lastSuccessfulSendAttemptTime

string

Čas, kdy iot Hub naposledy úspěšně odeslal zprávu do koncového bodu

EndpointHealthDataListResult

Serializované pole JSON objektů EndpointHealthData s dalším odkazem.

Name Typ Description
nextLink

string

Odkaz na další výsledky

value

EndpointHealthData[]

Serializované pole dat o stavu koncového bodu JSON

EndpointHealthStatus

Stavové stavy mají následující významy. Stav "v pořádku" ukazuje, že koncový bod přijímá zprávy podle očekávání. Stav Není v pořádku ukazuje, že koncový bod nepřijímá zprávy podle očekávání a IoT Hub se opakovaně pokouší odeslat data do tohoto koncového bodu. Stav koncového bodu, který není v pořádku, se aktualizuje na stav v pořádku, jakmile IoT Hub nakonec zjistí konzistentní stav stavu. Stav "dead" ukazuje, že koncový bod nepřijímá zprávy po IoT Hub opakování odesílání zpráv. Informace o identifikaci chyb a monitorování problémů s koncovými body najdete v tématu IoT Hub metrik. Stav Neznámý ukazuje, že IoT Hub nenavázáno spojení s koncovým bodem. Do tohoto koncového bodu se nedoručily ani z tohoto koncového bodu neodmítly žádné zprávy.

Name Typ Description
dead

string

degraded

string

healthy

string

unhealthy

string

unknown

string

ErrorDetails

Podrobnosti o chybě.

Name Typ Description
code

string

Kód chyby

details

string

Podrobnosti o chybě

httpStatusCode

string

Stavový kód HTTP

message

string

Chybová zpráva