Health API
Используется для получения информации о состояния узла.
Путь
/ext/health
API Методы
health.getLiveness
Проверка состояния узла
Heartbeat - это временная метка unix, когда сеть в последний раз обрабатывала сообщение.
timestamp - отметка времени последней проверки работоспособности.
duration - продолжительность выполнения последней проверки работоспособности в миллисекундах.
contiguousFailures - количество сбоев, произошедших подряд.
timeOfFirstFailure - время начального переходного отказа.
Пример запроса
//Request
curl -X POST --data '{
"jsonrpc":"2.0",
"id" :1,
"method" :"health.getLiveness"
}' -H 'content-type:application/json;' https://ava-api.bwarelabs.com/<your-endpoint-id>/ext/health
//Response
{
"jsonrpc": "2.0",
"result": {
"checks": {
"chains.default.bootstrapped": {
"timestamp": "2020-09-14T16:37:18.94094791Z",
"duration": 17731,
"contiguousFailures": 0,
"timeOfFirstFailure": null
},
"network.validators.heartbeat": {
"message": {
"heartbeat": 1600101438
},
"timestamp": "2020-09-14T16:37:18.939024201Z",
"duration": 8527,
"contiguousFailures": 0,
"timeOfFirstFailure": null
}
},
"healthy": true
},
"id": 1
}
Last updated