Pull to refresh

Comments 16

лучше бы это веб-морда была
Так исходники доступны же, можно и переписать
Есть веб-морды, даже в виде готовых пакаджей. К примеру, github.com/mkevac/debugcharts.

Но я хотел максимально простое решение, чтобы даже не переключаться на браузер, не думать какой порт выбрать и так далее. Ну и да — UI там в виде интерфейса сделано, с небольшими усилиями можно и веб-морду сделать — главное фронтенд красивый и аккуратный нарисовать, а это не совсем мое. :)
если интервал опроса больше, чем время падения/рестарта сервиса, то падение сервиса программа не словит
Может стоит ориентироваться на uptime, если он выдаётся?
В стандартном expvar, к сожалению, нет uptime, а на кастомные переменные пользователя полагаться и вводить свои стандарты/требования не очень хорошая идея. Хотя, возможно, конечно, добавить эвристику и угадывать по имени «uptime».
Установка программы, как и любой другой программы на Go предельно проста:
go get github.com/divan/termui


Для установки самой программы наверное нужно так?
go get github.com/divan/expvarmon
Исправил, спасибо.
Собираю у себя подобные статистики, но go процессы отчитываются в централизованное «хранилище» для всяких подобных графиков.
пример с RSS паматью

Машин с go пара дюжин, метрики нужно хранить…

Память оказалось лучше собирать из /proc/self, точно соответствует интересному мне RSS.
net/http используется тоже, но выдает для локального коннекта информацию из net/http/pprof, чтобы локальная проверялка могла детектить проблему быстрее, чем централизованная система.
Ну да, это правильный подход для продакшена.
Автору оригинальной библиотеки осталось еще чуть-чуть и будет turbo vision :)
Консольные приложения вечны :)
Выглядит очень симпатично. Такая штука была бы полезна не только для Go, но и для инфраструктур на других языках (писать, естественно, можно на Go). Заходишь, такой, на машину, восстанавливаешь сеанс tmux, а у тебя там сразу все метрики видны.
не говори ка,
сделали бы лучше один путь как возврат списка всех метрик для LLD,
а потом бы пушали активными проверками с интервалом

на дворе 2015 год, а люди все настальгируют по консолькам :)
Вы наверное невнимательно прочитали введение :)
Никакого ностальгирования тут нет и в помине.
Ну я заббиксовый пассивный клиент за вечер написал — там на столько всё просто, что даже не интересно. :)
Sign up to leave a comment.

Articles