Bagikan melalui


Iot Hub Resource - Get Endpoint Health

Dapatkan kesehatan untuk titik akhir perutean.

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

Parameter URI

Nama Dalam Diperlukan Jenis Deskripsi
iotHubName
path True

string

resourceGroupName
path True

string

subscriptionId
path True

string

Pengidentifikasi langganan.

api-version
query True

string

Versi API.

Respons

Nama Jenis Deskripsi
200 OK

EndpointHealthDataListResult

OK

Other Status Codes

ErrorDetails

DefaultErrorResponse

Keamanan

azure_auth

Alur OAuth2 Azure Active Directory

Jenis: oauth2
Alur: implicit
URL Otorisasi: https://login.microsoftonline.com/common/oauth2/authorize

Cakupan

Nama Deskripsi
user_impersonation meniru akun pengguna Anda

Contoh

IotHubResource_GetEndpointHealth

Permintaan sampel

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

Respon sampel

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

Definisi

Nama Deskripsi
EndpointHealthData

Data kesehatan untuk titik akhir

EndpointHealthDataListResult

Array objek EndpointHealthData yang diserialisasikan JSON dengan tautan berikutnya.

EndpointHealthStatus

Status kesehatan memiliki arti berikut. Status 'sehat' menunjukkan bahwa titik akhir menerima pesan seperti yang diharapkan. Status 'tidak sehat' menunjukkan bahwa titik akhir tidak menerima pesan seperti yang diharapkan dan IoT Hub mencoba lagi untuk mengirim data ke titik akhir ini. Status titik akhir yang tidak sehat akan diperbarui menjadi sehat ketika IoT Hub telah menetapkan status kesehatan yang pada akhirnya konsisten. Status 'mati' menunjukkan bahwa titik akhir tidak menerima pesan, setelah IoT Hub mencoba kembali mengirim pesan untuk periode pengambilan. Lihat metrik IoT Hub untuk mengidentifikasi kesalahan dan memantau masalah dengan titik akhir. Status 'tidak diketahui' menunjukkan bahwa IoT Hub belum membuat koneksi dengan titik akhir. Tidak ada pesan yang dikirimkan ke atau ditolak dari titik akhir ini

ErrorDetails

Detail kesalahan.

EndpointHealthData

Data kesehatan untuk titik akhir

Nama Jenis Deskripsi
endpointId

string

Id titik akhir

healthStatus

EndpointHealthStatus

Status kesehatan memiliki arti berikut. Status 'sehat' menunjukkan bahwa titik akhir menerima pesan seperti yang diharapkan. Status 'tidak sehat' menunjukkan bahwa titik akhir tidak menerima pesan seperti yang diharapkan dan IoT Hub mencoba lagi untuk mengirim data ke titik akhir ini. Status titik akhir yang tidak sehat akan diperbarui menjadi sehat ketika IoT Hub telah menetapkan status kesehatan yang pada akhirnya konsisten. Status 'mati' menunjukkan bahwa titik akhir tidak menerima pesan, setelah IoT Hub mencoba kembali mengirim pesan untuk periode pengambilan. Lihat metrik IoT Hub untuk mengidentifikasi kesalahan dan memantau masalah dengan titik akhir. Status 'tidak diketahui' menunjukkan bahwa IoT Hub belum membuat koneksi dengan titik akhir. Tidak ada pesan yang dikirimkan ke atau ditolak dari titik akhir ini

lastKnownError

string

Kesalahan terakhir yang diperoleh ketika pesan gagal dikirimkan ke hub iot

lastKnownErrorTime

string

Waktu terjadinya kesalahan terakhir yang diketahui

lastSendAttemptTime

string

Terakhir kali iot hub mencoba mengirim pesan ke titik akhir

lastSuccessfulSendAttemptTime

string

Terakhir kali iot hub berhasil mengirim pesan ke titik akhir

EndpointHealthDataListResult

Array objek EndpointHealthData yang diserialisasikan JSON dengan tautan berikutnya.

Nama Jenis Deskripsi
nextLink

string

Tautkan ke hasil lainnya

value

EndpointHealthData[]

Array data kesehatan Titik Akhir yang diserialisasikan JSON

EndpointHealthStatus

Status kesehatan memiliki arti berikut. Status 'sehat' menunjukkan bahwa titik akhir menerima pesan seperti yang diharapkan. Status 'tidak sehat' menunjukkan bahwa titik akhir tidak menerima pesan seperti yang diharapkan dan IoT Hub mencoba lagi untuk mengirim data ke titik akhir ini. Status titik akhir yang tidak sehat akan diperbarui menjadi sehat ketika IoT Hub telah menetapkan status kesehatan yang pada akhirnya konsisten. Status 'mati' menunjukkan bahwa titik akhir tidak menerima pesan, setelah IoT Hub mencoba kembali mengirim pesan untuk periode pengambilan. Lihat metrik IoT Hub untuk mengidentifikasi kesalahan dan memantau masalah dengan titik akhir. Status 'tidak diketahui' menunjukkan bahwa IoT Hub belum membuat koneksi dengan titik akhir. Tidak ada pesan yang dikirimkan ke atau ditolak dari titik akhir ini

Nama Jenis Deskripsi
dead

string

degraded

string

healthy

string

unhealthy

string

unknown

string

ErrorDetails

Detail kesalahan.

Nama Jenis Deskripsi
code

string

Kode kesalahan.

details

string

Detail kesalahan.

httpStatusCode

string

Kode status HTTP.

message

string

Pesan kesalahan.