Vladimir
о, а еще единица времени какая у тебя на графике
Anonymous
график за неделю
Vladimir
судя по всему в цпу - там го-карбон сильно поможет. Он может быть как drop-in replacement'ом, так можно и гошный стек целиком взять
Vladimir
график за неделю
ну вопрос в том у тебя это раз в минуту шлется или чаще
Anonymous
ок, согласен с go-carbon
Vladimir
ок, согласен с go-carbon
в церкви метрик есть автор
Vladimir
https://t.me/metrics_ru
Vladimir
и тут тоже есть люди кто в него контрибьютили и кто используют
Vladimir
но в церкви метрик должно быть побольше
Anonymous
я правильно понимаю, что все эти uwsgi не нужны там (в go-carbon)?
Pavel
Кстати а кто-то пробовал вот это? https://my-netdata.io/ Там утверждается что очень мало ресурсов жрет.
Aleksey
мне нравятся графики от нетдаты
Aleksey
что у них за библиотека рисует ?
Pavel
Да на фронте там JS хипстота какая-то. Я больше спрашивал про бэкенд.
Aleksey
ну вот меня как раз хипстота интерусует
Nklya
А там есть бекенд?
Pavel
Да, метрики собирает демончик на си. Они утверждают что ценой 2-5% CPU он может собрать пару сотен метрик в секунду.
Pavel
ну вот меня как раз хипстота интерусует
https://github.com/firehol/netdata/tree/master/web/lib
Aleksey
видимо http://benpickles.github.io/peity/
Aleksey
ня
Pavel
Кстати, может в графит все гнать
Pavel
что он?
Dmitrii
Ну типа ж тоже быстрый
Pavel
Кстати да, как показал конкурс highloadcup, go люто быстрый
Pavel
Чуть похуже чем C/C++ конечно, но он впереди всех языков я бы сказал.
Sergei
Чуть похуже чем C/C++ конечно, но он впереди всех языков я бы сказал.
по соотношению "число мозгов и опыта/скорость" - да. не обязательно быть александреску, чтобы написать весьма быстрый код на го.
Nklya
Александреску спорный товарищ для примера
Sergei
подставьте туда линуса/джеффа дина/алана кея/etc.
G72K
по соотношению "число мозгов и опыта/скорость" - да. не обязательно быть александреску, чтобы написать весьма быстрый код на го.
так то да, но в отстутствие дженериков/темплейтов очень быстро упираешься 😩 они-то для себя дженерики быстренько организовали, а людям не дали. в версии 2 может сподобятся
Sergei
>они-то для себя дженерики быстренько организовали ?
G72K
map, slice, array
G72K
компилтор умеет []int, а людям приходится type ListInt
G72K
коллекции на произвольных типах умеет только компилятор, т.е. внутри у них есть дженерики
Vladimir
приведи пример кода пожалуйста, потому что я и во второй раз не понял что ты имеешь в виду
G72K
у них есть тип map, его можно параметризировать на этапе компиляции произвольными типами, например map[string]MyStruct. Обычным пользователям такой штуки не дают, если я хочу реализовать свой Map с блэкджеком, то приходится кодогенерировать type MapFromStringToMyStruct
G72K
interface{} балаган не предлагать :)
Vladimir
своего
Vladimir
@rossmohax https://golang.org/pkg/sync/#Map то есть вот тут именно interface{} балаган )
Vladimir
так что не факт что там именно generic'и внутри
G72K
очень надеюсь на 2.0 в этом плане.там авторы кличь пускали, мол покажите нам где дженерики хотите
Vladimir
скорее спешал кейсы для map
G72K
ну как спешал, если я могу его для своих произвольных типов. имено дженерики в компиляторе. для SyncMap не решились компилятор курочить :) может какиие-нибудь гарантии совместимости обещали миру ,не знаю
Vladimir
а не прямой
Vladimir
это может быть просто специальный костылик )
Vladimir
а не полноценные дженерики
redbeard
и здесь про дженерики... :)
G72K
это может быть просто специальный костылик )
ну я не юрист по языкам, теорией категорий и пи исчислением не владею, точного определения дженериков не знаю :)
G72K
хочу типобезопасность и специализацию, этого нет, а в компиляторе есть :) они например под пустые структуры struct {} оптимизируют каналы.
Igor
Igor
как дохнут линухи без памяти
G72K
vm.overcommit_memory и форк пройдет
Aleksey
так дохнут десктопы
Igor
vm.overcommit_memory и форк пройдет
звучит как реклама в аптеке.
Igor
попробую.
G72K
htop если бы пользовал vfork, то сработало бы и без
Dmitrii
Какой же ебаный дизайн фида стал на гитхабе
Azer
Офигеть, ещё один живой пользователь Iridium. На самом деле интересный подход к решению проблемы продуктивности, но у меня пока для этого бумажная тетрадка на столе. http://telegra.ph/K-voprosu-o-produktivnosti-10-16
Andy
Чат, подскажите, как в AWS сделать так, чтобы база динамодб (пара таблиц) создавалсь из скрипта по расписанию?
Nazar
Заюзай aws lambda, там есть и воркеры и шедуллер и поддержка boto3
Ivan
Ни хао! Кто знает, можно ли как-то мониторить зоны Nginx limit_req, limit_conn?
Nklya
Контент, который может помочь другим; лучше имхо постить на гитхабе. Больше смысла будет, чем в один из бесконечных чатиков
🏳️ Phil
Igor
наконец-то нужный контент в чатике
Aleksey
высокосодержательный спиннер
🏳️ Phil
"Ты пришел ко мне. Но сделал это без уважения"
Andrey
Ни хао! Кто знает, можно ли как-то мониторить зоны Nginx limit_req, limit_conn?
бесплатный врядли. Мы, зная что нужно будет мониторить каждый чих, сразу взяли haproxy
Vladimir
я б все же посмотрел, можно ли до этой статистики добраться через lua или сторонние модули статистики, возможно можно
Nklya
Ну код открытый, всегда можно вкорячить все свои хотелки))
Александр
Вейп где?!
Dmitrii
Кто нибудь делал запуск пайплайна в Jenkins по ивенту изменения лейбла в Pull-Request на GitHub?
Dmitrii
Делал для BitBucket. А в чём вопрос-то, собственно?
А ты использовал Jenkinsfile или слассическую конфигурацию через UI?
Roman
Jenkinsfile
Rishat
Доброе утро! Из-за 50 % потери производительности при использование ssl шифрования между mysql клиентом и базой, по совету percona перешел на связку openvpn между клиентом и базой, к сожалению, это дало примерно те же результаты производительности что и использование ssl около 6500 per sec на read. Все тачки на тестах в ресурсы точно не упирались. Подскажите пожалуйста способ как лучше защитить mysql подключение без существенных потерь производительности ?
Slach
пробовать гуглить ipsec p2p vpn \ mesh vpn может и поможет....