Запрос отдаёт всё состояние узла разом, структурой. Формат на выбор — XML или JSON, и структуры совпадают поле в поле, так что читающая сторона берёт любой.
Это единственная точка, для которой руководство приводит полный вывод — и в обоих форматах. Для остальных документация скупее.
Охват шире, чем у страницы, которую он повторяет. Кроме трафика и очередей ответ несёт название продукта, версию, дату сборки и ревизию; серийный номер лицензии; сведения о машине; состояние резолвера и спула; признак того, работает ли узел.
Отсюда и его роль: одним запросом получается снимок, которого хватает и для наблюдения, и для опознания узла — что за версия, какая лицензия, сколько занято.
⚠️ Чего в ответе нет — того нет и у нас. Уровень лицензии приходит серийным номером, а не тарифом, поэтому потолок соединений Хабу неизвестен (licensing). События между замерами теряются: короткий заход очереди в щадящий режим опрос пропустит (backoff-mode).
Учёт Хаб получает отдельно — потоком через веб-крючок, а не этим запросом. Разделение верное: состояние спрашивают, события принимают.
Что спрашивать этим запросом, а что нет:
| Вопрос | Отвечает ли |
|---|---|
| что сейчас с узлом | да — это его назначение |
| какая версия и лицензия | да, включая серийный номер |
| сколько писем ушло за час | нет — это учёт |
| когда очередь была в щадящем режиме | нет — это история очереди |
Формат выбирают по читающей стороне. Структуры совпадают, так что разницы, кроме удобства разбора, нет.
Частота опроса — компромисс. Чаще значит меньше пропущенных событий и больше нагрузки; реже — наоборот. События, которые нельзя пропускать, надёжнее брать из учёта, а не учащением опроса.
# снимок узла одним запросом curl -s 'http://127.0.0.1:8080/status?format=json'curl -s 'http://127.0.0.1:8080/status?format=xml'
что делают не так и чем это кончается3 ошибки▶
§ 5.3
§ 5.3
§ 5.3
4 связи
curl -s 'http://127.0.0.1:8080/status?format=json' | head -40 pmta show status
3 статьи
◇Отдача показателей сборщикуОтдача показателей узла внешнему сборщику в его формате.◇Ключ активации — условие установки, а не шаг после неёБез ключа активации от поддержки SparkPost MTA не ставится и не работает, а уровень лицензии задаёт потолок исходящих соединений: на стандартной всё сверх 200 игнорируется.◇Что узел рассказывает о себе и по каким каналамСемь поверхностей наблюдения: веб-монитор, консоль в четырёх форматах, журнал, учёт, поиск по учёту, метрики и выгрузка во внешнюю аналитику.