The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Выпуск минималистичной программы для мониторинга jsonmon 3, opennews (??), 13-Авг-16, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


11. "Выпуск минималистичной программы для мониторинга jsonmon 3"  –2 +/
Сообщение от Аноним (-), 14-Авг-16, 08:41 
А Go намекает что это хипстерский проект, который в отличие от жабиксов и нагиосов может исдохнуть через годик-другой и пользователи окажутся на бобах.
Ответить | Правка | К родителю #3 | Наверх | Cообщить модератору

26. "Выпуск минималистичной программы для мониторинга jsonmon 3"  +/
Сообщение от Аноним (-), 14-Авг-16, 14:26 
> А Go намекает что это хипстерский проект, который в отличие от жабиксов
> и нагиосов может исдохнуть через годик-другой и пользователи окажутся на бобах.

Go лучше, чем PHP или Perl-based решения умеет в конкуррентность.

Вы, наверное, не поверите, но одна из причин написания этого была именно не очень хорошая производительность Zabbix'а на множестве HTTP-проверок. Ну, и во вторую очередь -- дикое количество движений для конфигурации такой проверки в нём.

Ответить | Правка | Наверх | Cообщить модератору

42. "Выпуск минималистичной программы для мониторинга jsonmon 3"  +2 +/
Сообщение от Аноним (-), 15-Авг-16, 06:08 
> Go лучше, чем PHP или Perl-based решения умеет в конкуррентность.

Я не очень понимаю каким боком тут домашние серверы. Им все это не актуально, а шанс что оно конкуретно стрескает все ресурсы вообще может стать багом а не фичой, потому что на домашних серверах обычно крутится более 9000 сервисов разной степени нужности и важности.

> Вы, наверное, не поверите, но одна из причин написания этого была именно
> не очень хорошая производительность Zabbix'а на множестве HTTP-проверок. Ну, и во
> вторую очередь -- дикое количество движений для конфигурации такой проверки в нём.

И правда - не поверю. Для меня выглядит как будто целью было научиться это делать, а остальное сильно притянуто за уши. Это само по себе ничем таким не плохо. Но есть нюансы. Когда человек научился и результат получен - оказывается что майнтенанс, починка багов и прочая рутина - нифига не эпично, не очень интересно, и вообще. Нагиос и жабикс с нами уже много лет и их разработчики делом доказали что их это по тем или иным причинам не смущает. А вот наблюдения за проектами на всяких питонах и go показывают что обычно запала хватает на год-два. После чего проект чаще всего приходит в заброшенное состояние. Потому что оказывается что нормальный цикл разработки софта все-таки не о быстреньком накидывании скелетона делающего то что задумано.

Ответить | Правка | Наверх | Cообщить модератору

55. "Выпуск минималистичной программы для мониторинга jsonmon 3"  +/
Сообщение от Аноним (-), 15-Авг-16, 12:01 
> Я не очень понимаю каким боком тут домашние серверы

Я тоже не использую эту штуку дома. Но, как минимум, в двух компаниях она в продакшне уже достаточно давно.

> конкуретно стрескает все ресурсы

В одном случае она ест 8MB RSS, во втором -- 10MB. Не считая дополнительных шелл-проверок. CPU ест меньше минуты за двое суток. От Zabbix похожей производительности я так и не добился.

Ответить | Правка | Наверх | Cообщить модератору

67. "Выпуск минималистичной программы для мониторинга jsonmon 3"  +/
Сообщение от Аноним (-), 15-Авг-16, 18:10 
> Я тоже не использую эту штуку дома. Но, как минимум, в двух
> компаниях она в продакшне уже достаточно давно.

Понятно, про домашние сервера кажется придумали местные админы локалхоста.

> В одном случае она ест 8MB RSS, во втором -- 10MB. Не
> считая дополнительных шелл-проверок. CPU ест меньше минуты за двое суток.

Спору нет, это здорово. Правда с точки зрени именно компаний и именно продакшна есть и другие моменты. С жабиксом и нагиосом если их админ уволится - они наймут следующего админус обыкновенуса и он это тоже будет уметь. А с такой штукой что они будут делать, интерсно?

> От Zabbix похожей производительности я так и не добился.

Мне кажется на этой планете не так уж и много компаний которым реально не хватало производительности жабикса или нагиоса пхнутых произвольный сервер. А кому не хватило - у всяких фэйсбуков и ко все-равно много загонов по унификации инфраструктуры и того ка это делать правильно.

Ответить | Правка | Наверх | Cообщить модератору

29. "Выпуск минималистичной программы для мониторинга jsonmon 3"  +1 +/
Сообщение от Crazy Alex (ok), 14-Авг-16, 15:15 
Действительно - ведь установленные у них софтины тут же откажутся работать и начнут жрать их кошечек...

Но даже если сделать вид, что вдруг пришлось переходить на что-то другое - это будет на порядки проще, чем творить разврат с заббиксом, который арссчитан совсем не на те масшабы. Ну пойми, есть Postgres (или, упаси шайтан, какие-нибудь Kassandra/Hadoop),  а есть Sqlite.

Ответить | Правка | К родителю #11 | Наверх | Cообщить модератору

43. "Выпуск минималистичной программы для мониторинга jsonmon 3"  –2 +/
Сообщение от Аноним (-), 15-Авг-16, 06:21 
> Действительно - ведь установленные у них софтины тут же откажутся работать и
> начнут жрать их кошечек...

Проект всего лишь придет в состояние bitrot'а.

> Но даже если сделать вид, что вдруг пришлось переходить на что-то другое
> - это будет на порядки проще, чем творить разврат с заббиксом,

Освоение жабикса позволит им пользоваться сколько-то лет, риск что придется эти знания спустить в трэш намного ниже.

> который арссчитан совсем не на те масшабы.

Ну извини, если аргументами приводится конкурентность - мне начинает уже быть интересно где же это такой мощный аргумент и при том на именно домашних серверах? Сочетание фич и аргументации выдает грубые нестыковки, из которых напрашивается вывод что человек просто учился програмить на примере этой кошечки. Это само по себе ничем таким не плохо, но есть нюансы.

> Ну пойми, есть Postgres (или, упаси шайтан, какие-нибудь Kassandra/Hadoop),  а есть Sqlite.

А сабж - это как выйдет кто-нибудь, напишет свою базу на Go. Нафига? Чтобы научиться базы писать. Учиться програмить - хорошо и правильно. А вот агрессивно рекламировать учебные макеты как готовые продукты - так себе затея. ИМХО до того как такую рекламу устраивать нефигово бы устроить карантин на год-два и посмтреть - серьезен ли автор в постановке нормальных процессов разработки, или через год там просто не будет ни одного коммита и это будет стандартное abandonware, которого на go и python банально каждый первый проект.

Ответить | Правка | Наверх | Cообщить модератору

56. "Выпуск минималистичной программы для мониторинга jsonmon 3"  +1 +/
Сообщение от Crazy Alex (ok), 15-Авг-16, 12:25 
О конкурентности писал автор. О домашнем сервере - я. То есть это две не связанные позиции. Поэтому никакого сочетания аргументов. Хотя некое сходство у обеих позиций есть - для всяких облаков и подобного нужны простые и дубовые тулзы, которые выполняют большие массивы простых действий, для дома - тоже простые и дубовые, только у них действий мало.

Какой, на фиг, битрот? Да, оно умеет полторы функции (и в результате изучается за 10 минут) - ну пусть так и остаётся, как по мне - можно больше вообще ничего не менять, без всякого "цикла разработки" - именно из-за простоты. Это ж не браузер, которому приходится за новыми CSS-свойствами и подобной мутью гнаться. Не, серьёзно - какую именно вы там ждёте разработку?

По-моему - это очень близкий к юникс-вею софт - минималистичный, с чётко определённой функцией. В отличие от заббиксов и прочего.

Ответить | Правка | Наверх | Cообщить модератору

68. "Выпуск минималистичной программы для мониторинга jsonmon 3"  +/
Сообщение от Аноним (-), 15-Авг-16, 18:58 
> простые и дубовые тулзы, которые выполняют большие массивы простых действий, для
> дома - тоже простые и дубовые, только у них действий мало.

Простота понятие относительное.
- Готовых пакетов для этой штуки нет. Чтобы собрать бинарь - придется втулить go и что там еще. Или качать и запускать блоб из зипаря. Нет, даже про shasums они не слышали. На дворе win95 и ниипет. Проверить что ты вообще укачал не хактул с чувака подменившего DNS ты можешь только используя сорц.
- Вебгуя по умолчанию нет. Есть json api. Это хорошо, но - не для админа локалхоста. А для програмера локалхоста разве что.
- Чтобы вебгуй лежащий сбоку заработал (чтобы его вообще найти - надо почитать как минимум вику) - предлагается всего-то втулить и настроить нжинкс.

Для пущей эпичности их примеры предлагают класть вебпагу в ... /etc ?!

Не в обиду, если воткнуть netdata из пакета - это вообше ничего не требует кроме пакетного менеджера, ставится культурно и свою вебморду может само отгрузить. У этой штуки весь интерфейс уместился в килобайт. Что круто. Но во первых оно ничего не умеет, а во вторых - ставить для этого килобайта нжинкс как-то глупо. Что там вообще даст нжинкс, особенно учитывая что весь json всяко идет с no cache.

> Какой, на фиг, битрот? Да, оно умеет полторы функции (и в результате
> изучается за 10 минут)

Угу. Изучил. Сразу видно какую ось автор использует и почему апачевская лицензия. И там реально полторы функции. Это вообще не мониторинг а скелет для програмиста на go из которого можно сделать мониторинг.

> - ну пусть так и остаётся, как по мне - можно больше вообще ничего не менять,
> без всякого "цикла разработки" - именно из-за простоты.

Правильно, и пакеты нафиг. И интегрити чек бинарей. И вебморде в /etc самое место. Да и нжинкс вам поставить впадлу чтоли? Ну или сами допишите отгрузку этого килобайта статики.

А потом кто-то удивляется почему этот проект считают обычной заготовочной наколенщиной, которой на гитхабе вывалено несколько миллионов наименований и не прутся от рекламы. Ведь если запостить в новости о всех проектах такого уровня с гитхаба - ты один только список новостей будешь сутки выкачивать.

> приходится за новыми CSS-свойствами и подобной мутью гнаться. Не, серьёзно -
> какую именно вы там ждёте разработку?

Если тебе интересно до чего подобные шняги могут вымахать - netdata покажет. У этих уже и пакеты есть и явно цикл разработки более поставлен, и большинство вещей прогать самому не придется. И даже морда отгружается той же штукой что и апи обеспечивает. Но там да, кода в разы больше и раздуплять 200-килобайтный JS будет куда сложнее (кто посоветовал, цуки, я три часа вчера на код фтыкал, но это по крайней мере было интересно и познавательно, в отличие от сабжа).

> По-моему - это очень близкий к юникс-вею софт - минималистичный, с чётко
> определённой функцией. В отличие от заббиксов и прочего.

Чего там юниксвэйного? Бинарник в зипаре? А, ну да, автор и правда использует сертифицированный юникс.

Ответить | Правка | Наверх | Cообщить модератору

70. "Выпуск минималистичной программы для мониторинга jsonmon 3"  –1 +/
Сообщение от Аноним (-), 15-Авг-16, 22:17 
> Нет, даже про shasums они не слышали. [...] Проверить что ты вообще укачал не хактул с чувака подменившего DNS ты можешь только используя сорц.

Эм, бинари тоже на Github (который через https и можно проверить сертификат). Смысла писать sha sum на тот же гитхаб нет никакого -- если тебе подменили сертификат на гитхаб, то тебе подменили и sha sums. :-)

> Правильно, и пакеты нафиг

Да не, не нафиг. просто никак не соберу. Сам деплою из jenkins или ansible.

Если это так просто -- собрать deb/rpm для go-программ, поделитесь рецептом счастья.

> И вебморде в /etc самое место

Да куда хотите, туда ставьте. Или в чём вопрос?

> Чтобы вебгуй лежащий сбоку заработал (чтобы его вообще найти - надо почитать как минимум вику) - предлагается всего-то втулить и настроить нжинкс.

В принципе, мне не сложно веб гуй положить и в сам пакет для самых ленивых, но в реальных условиях он у меня всё равно отдаётся nginx'ом. Ну, и кроме того, это попортит красивую дихотомию, когда бэк-энд отдаёт только динамику, а всё остальное -- nginx. Пойнт засчитан, подумаю.

Ответить | Правка | Наверх | Cообщить модератору

75. "Выпуск минималистичной программы для мониторинга jsonmon 3"  +/
Сообщение от Аноним (-), 15-Авг-16, 22:58 
> И вебморде в /etc самое место.

P.S. Исправил путь в доке. :-)

Ответить | Правка | К родителю #68 | Наверх | Cообщить модератору

32. "Выпуск минималистичной программы для мониторинга jsonmon 3"  +/
Сообщение от rob pike (?), 14-Авг-16, 16:52 
Это не конкурент жабиксам и нагиосам. Да и мониту не конкурент.
Захотелось человеку попробовать на Go что-то сваять, ну сваял.
Ответить | Правка | К родителю #11 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру