Алексей, Ваш скрипт больше не работает!

Собственно вот!
ConvertFrom-Json : Недопустимый примитив JSON: .
C:\Users\Администратор\Desktop\Satellit.ps1:1 знак:56

  • … p://127.0.0.1:14002/api/dashboard).Content | ConvertFrom-Json).data.s …
  •                                              ~~~~~~~~~~~~~~~~
    
    • CategoryInfo : NotSpecified: (:slight_smile: [ConvertFrom-Json], ArgumentException
    • FullyQualifiedErrorId : System.ArgumentException,Microsoft.PowerShell.Commands.ConvertFromJsonCommand

Для продолжения нажмите клавишу ВВОД…:

Какой именно?

Используйте другой вариант: Интересует параметр + Аудит

((curl http://127.0.0.1:14002/api/dashboard).Content | ConvertFrom-Json).data.satellites.id | %{"_"; ((curl http://127.0.0.1:14002/api/satellite/_).Content | ConvertFrom-Json).data.audit}
pause

Да, заменил на то что в новой версии. Заработало!
Спасибо!

Это устаревшая версия. Можете указать, откуда вы его взяли? Возможно, там нужно обновить информацию.
Обновлённые версии:

Я его давно использую. Из Ваших ссылок выудил. С месяц, наверное, он работать перестал.
Сейчас всё ок.

…скажите, что это может значить?
alpha : 19,99999999999995
beta : 6,50704696185073E-41

интересует параметр beta

Можно почитать дизайн, как эти параметры вычисляются: https://github.com/storj/storj/blob/a5afa4834aeac4b0196002724edde6e2068789cd/docs/blueprints/node-selection.md#design

На самом деле, вас должен интересовать rate. Если он ниже 0.6 - нода будет дисквалифицирована.

Алексей, подскажите как посмотреть rate параметр?
если использовать скрипт

for sat in `wget -qO - localhost:14002/api/sno | jq .satellites[].id -r`; do wget -qO - localhost:14002/api/sno/satellite/$sat | jq .id,.audit; done

то вывод команды такой:
“118UWpMCHzs6CvSgWd9BfFVjw5K9pZbJjkfZJexMtSkmKxvvAW”
{
“totalCount”: 1160,
“successCount”: 1160,
“alpha”: 19.99999999999995,
“beta”: 0,
“score”: 1
}

Он называется score

1 Like