
Sergey
24.08.2017
10:26:42

bebebe
24.08.2017
10:26:49
и ты на коне с бескоенчым горизонтальным масштабированием

Stanislav
24.08.2017
10:27:15
Так а ицинга форк нагиоса же, почему она говно а нагиос нет?

Roman
24.08.2017
10:27:20

Google

Stanislav
24.08.2017
10:27:44
Про лайвстатус почитаю, не слышал

bebebe
24.08.2017
10:27:53
я не крутил icinga, через тот же livestatus прикручивается thurk https://www.thruk.org/screenshots/
более прямая морда для мониторинга
советую всем обладателям нагиоса

Sergey
24.08.2017
10:28:32
как же не хватает деревьев в чатике

dk
24.08.2017
10:28:52
Есть еще модная айсинга2

Sergey
24.08.2017
10:29:12
хотя так веселее конечно

bebebe
24.08.2017
10:29:24
у меня руки все не дойдут из нагоиса слать в logstash алерты что бы делать в elk выборочки

Roman
24.08.2017
10:29:37

dk
24.08.2017
10:30:08
Хочу питона надрочить

bebebe
24.08.2017
10:30:38

Ivan
24.08.2017
10:30:47
Есть канал DevOps?

dk
24.08.2017
10:30:47
> nodejs
> ruby

Google

dk
24.08.2017
10:30:59
> bf

Ivan
24.08.2017
10:32:06
Какое еще аниме? Я ищу новостной канал DevOps? Не подскажешь?

bebebe
24.08.2017
10:32:38

Ivan
24.08.2017
10:33:28
Спасибо!

Sergey
24.08.2017
10:34:39
msdnru им явно занес

bebebe
24.08.2017
10:35:08
Про лайвстатус почитаю, не слышал
олсо, у меня есть год для openresty, который позволит шарить unix сокет через http в асинхронном режиме
это позволит расшарить данные мониторинга через какой-нибудь rest
а это очень удобно
если что, пиши

dk
24.08.2017
10:36:11
Звучит как анальное приключение

bebebe
24.08.2017
10:36:53
дыа
https://hastebin.com/samejoxoni.vbs
посмотрите во сколько строк мне это обошлось

dk
24.08.2017
10:37:24
> vbs
Толсто

bebebe
24.08.2017
10:37:35
и этот lua код крутится в nginx'e
работает как из пушки
пиу-пиу блия

EtoZheSlava
24.08.2017
10:38:32

bebebe
24.08.2017
10:38:56
у меня знакомый опытный питонаст прообовал тоже самое на питоне
один запрос - Питон (1,29 секунд), nginx+lua(1,31)
дестяь запросов параллельных Питон (8 секнуд), nginx+lua (1,38)
сто запросов, питон (20 секунд), nginx+lua (1,5)

Artem
24.08.2017
10:38:59
Знакомый синтаксис, тоже пришлось пописАть под nginx

dk
24.08.2017
10:39:10

Google

Artem
24.08.2017
10:39:29
Он быстр, ребят)

bebebe
24.08.2017
10:39:30
А что там с блокировками?
никаких, все асинхронно, внутри openresty все работы с сокетом происходят через cosockets, они асинхронные

dk
24.08.2017
10:39:51
Нжинкс форкается или что?

bebebe
24.08.2017
10:40:08
Он быстр, ребят)
собственно да, на хабре есть статья как авторы 2gis.ru, внезапно открыли для себя openresty, и через некоторое время получили 30% переписав небольшую часть на lua

Artem
24.08.2017
10:40:09
Модуль же

Gleb
24.08.2017
10:40:14
так 3 гига логов в час это как бы чисто поржать
а вот когда собирать побольше начинаешь всплывает всякое

bebebe
24.08.2017
10:40:30
в общем случае. все асинхронно, nginx не форкается
как были воркеры - так и остались

Gleb
24.08.2017
10:40:55
это за сутки ясное дело

EtoZheSlava
24.08.2017
10:40:58
тоже был опыт с openresty, но что-то тяжело дебажить его

bebebe
24.08.2017
10:41:10
далее автор openresty ушел в cloudflare, весь этот cloudflare построен на lua + nginx, а это поверьте мне совсем не кислый пруф

dk
24.08.2017
10:41:48
Кстати, а как же лайттпд?
У него же все просто и красиво для этого

Roman
24.08.2017
10:42:07

bebebe
24.08.2017
10:42:08

Google

Roman
24.08.2017
10:42:25
Да

dk
24.08.2017
10:42:25

bebebe
24.08.2017
10:43:04

Vladimir
24.08.2017
10:43:32
имеет прекрасную историю багов
типа что в минорном апдейте могли например случайно поломать патчик который рвал коннект если URL 64kb
и потом 3 года это снова фиксить

Admin
ERROR: S client not available

Vladimir
24.08.2017
10:44:17
короче очень примечательная штука
Но я боюсь что не с той точки зрения с какой надо
а, еще абсолютно уродский синтаксис конфига, который на больших конфигах становится нелогичным

bebebe
24.08.2017
10:44:40
Да
есть nagios, к ниму прикручивается livestatus, с которым можно общаться через unix сокет
у меня есть мониторинг, который например собирает метрики с разных объектов, я эти данные хочу взять из мониторинга и красиво нарисовать в grafana, который подцеплен к elk
unix сокет дает мне ограничение что все операции с мониторингом я должен выполнять на той же машине что и сам мониторинг, если расшарить его по хттп, я могу вынести агентов на разные ноды в докеры и т.п.

Vladimir
24.08.2017
10:45:07
и изменение которое по докам не должно ничего менять в поведении правил выше, приводит к их полному переосмыслению сервером

bebebe
24.08.2017
10:45:19
я пробовал lighthttpd, оно даже в каком то виде работало, но потом все перешло на nginx, когда он еще не был мейнстримом
так что смысла в нем особого не вижу

Vladimir
24.08.2017
10:45:55
но если у тебя на дворе 2002 год, а у всех 2017 то возможно у тебя проблемы

dk
24.08.2017
10:48:49

Vladimir
24.08.2017
10:49:14

Google

Vladimir
24.08.2017
10:49:52
над чем-то по fast cgi
давно
то есть я его видел последний раз 7 лет назад, когда переводил этот сервис на nginx

dk
24.08.2017
10:51:01
Очень сложно для него

Vladimir
24.08.2017
10:51:49

Kaspar
24.08.2017
10:51:52
кстати о птичках https://www.youtube.com/watch?v=lrWUcKTztmI
1.11, динамические модули, http/2 и др

Vladimir
24.08.2017
10:52:03
он вполне себе держит 10-20 тысяч запросов в секунду, если fastcgi за ним быстрый
или статика
даже на самом деле на 1 воркере процентов на 10 побыстрее nginx'а
тока баги )

Kaspar
24.08.2017
10:52:24
дунин не плохой докладчик

Vladimir
24.08.2017
10:52:26
и однопоточность
и ваще сдох проект по факту
даже на самом деле 20 это мало
может и больше )
но в общем это как и любая тонкая хрень на epoll'е

dk
24.08.2017
10:53:26

Sergey
24.08.2017
10:53:38

dk
24.08.2017
10:53:57

Vladimir
24.08.2017
10:53:59