Konstantin
😂 мазохисты
Konstantin
Anonymous
Anton
Сколько у вас ресурсов занимает ELK в проде? У нас он жрал в итоге сравнимо с самим приложением.
Anonymous
Запрос будет приходить на сервер, потом логи уходить на другой сервер, а можно распараллелить или в этом нет смысла?
Anton
Плюс у Elastic'а есть проблема - иногда он решает перекластеризоваться, и запись замирает на какое-то время. Учитывая, что логов может быть много, они переполняют буфера и начинают просыпаться. Не супер-смертельно, не неприятно, нам пришлось сделать два logstash'а и кэширующую очередь между ними, которая могла подержать сообщения в случае затыков.
Konstantin
Ну жрет он да, дофига
Konstantin
У вас сколько было записей в пике?
Oleg
Anton
Я не скажу уже, больше года назад было =\
Vladimir
> @ndmeredian
пришлось сделать два logstash'а и кэширующую очередь между ними, которая могла подержать сообщения в случае затыков
вроде так и рекомендуется
Anton
Ну это тоже пляски с бубном, совсем не "просто и работает".
Vladimir
Ну да. Ну собственно и эластик для такого не создавался, но тем не менее
Konstantin
Anton
Порой кажется, что велосипед типа "Писать в pg, через тонкую обёртку, кластеризуя по датам", будет удобнее, особенно если масштабы небольшие.
Konstantin
Всяко лучше чем кидать логи в монгу
Vladimir
Ну это зависит
Vladimir
Если работает, то почему нет?
Konstantin
Vladimir
смешно!
Anton
Он конечно быстрый что пиздец, но только для структурированных данных.
Vladimir
его надо на cocaine деплоить, только так
Yuriy
почему с моргана ушли?
Захотели свой просмотрщик логов сделать, с блэкджеком и этими самыми. Но в итоге вообще пришли к своему логохранилищу, на основе которого выводим в админке разную инфу. А буньян для всякой системщины оставили.
Alex ZeroDub
Не для логов общих, а для логирования ошибок берите sentry и не парьте себе мозг
Alex ZeroDub
коннекторы к ней есть для всех языков
Alex ZeroDub
Рубикон
http://pastebin.com/YVWW7sJa
и где я что не так делаю с socketio-auth ?
Denis
Парни, будем HR-ов выпиливать из группы? :)
Konstantin
Нет, тут и так вакух мало
Daria
Фига такие жесткие
Konstantin
Надо наоборот нагнать хров, хоть по теме общаться будем
Daria
Я вам завтра конфетку подкину)
Daria
Konstantin
Геном на годе расшифровывать будем?
Evgeny
На ноде? Геном?
Evgeny
Но зачем?
Konstantin
5е измерение искать
Evgeny
так оно ж не так рабоатет. Если взять наркоманский (для это задачи) язык - 5 измерение не увидишь
Daria
Daria
И этим биоинформатики занимаются
Evgeny
Уже хорошо. А нода там зачем?
Konstantin
Шеддулер/морда
Daria
Чтобы ядро платформы облачной делать для скорости вычислений и мощности
Daria
Плюс там джава и а-ля коннекторы к прогам этих биоинформатиков, где данные лежат
Evgeny
Джава - ок. Нода? как ядро облачной платформы? Однопоточная нода как ядро облачной платформы? Для скорости вычислений?
Evgeny
/me заинтригован
Konstantin
Да не будет она там ничего вычислять) как максимум таск раненер какой то
Daria
Наш чел, который сейчас на проекте сказал, что фигачит на Ноде. Говорит, что ядро, но это странненько) завтра с КАМом ещё поговорю, доложу новости
Evgeny
Спасибо
Konstantin
Как на js расчёты то вести? Нет типизации
Konstantin
Приколы с плавающей запятой
Дима
Dmitry
Привет! Есть вопросик по фронтовым приложениям. А как они защищены от подделки для общения с сервером?
Работает такое фронтовое приложение, а я пришёл и подделал запрос от него через cUrl с реферером. Как с этим борятся by trueway?
Dmitry
Разобрался. Правильный ответ: использовать CSRF.
Dmitry
https://ru.wikipedia.org/wiki/Межсайтовая_подделка_запроса
Dmitry
Андрей, прости, не понял. Поясни, Plz!
Michael
Почитай OWASP
Vladimir
Такое ощущение, что npm откатился на несколько версий в некоторых моих модулях. Еще вчера из него ставилась последняя версия. Сегодня он ставит и показывает минус 5 версий где-то от реальной последней, как последнюю. Публиковать последнюю повторно не даёт.
Вот пример: amelisa - реальная последняя версия 0.1.33 (еще вчера так и было в npm) https://github.com/amelisa/amelisa/commits/master
Но сейчас npm показывает 0.1.28 https://www.npmjs.com/package/amelisa
Vladimir
Stale reads
Vladimir
Может вообще сервак с метаданными без мастера
Vladimir
Понятно, ну ждём когда поддержка проснётся
Vladimir
А какие best practicies по нивелированию проблем с npm? Поднять приватный npm?
Alex
Юзаем https://github.com/rlidwka/sinopia, полет нормальный
Vladimir
а что sinopia делает, если находит у себя версию пакета, удовлетворяющую запращиваемой, но при этом в npm есть более свежая подходящая версия? Ходит в npm?
Konstantin
как в зависимостях в package пропишешь так и смотрит вроде
Ilya
Привет всем!
Подскажите хороший npm пакет для того, чтобы мокать API риквесты. Спасибо!
Yuriy
Вот только недавно сам наткнулся ) https://github.com/visionmedia/supertest
Ilya
Denis
Но не похоже, что bunyan-совместимый, включая все коннекторы для сервисов, которые есть
Denis
)) Официально нет, но предвосхищаем события, не стесняемся =)
Denis
интересно
Denis
bole.output([
{ level: 'debug', stream: fs.createWriteStream('app.log') },
{ level: 'info', stream: process.stdout }
])
Denis
да, похоже
Vladimir
коннекторы не нужны
Vladimir
нужно писать в stdout
Evgeny
Daria
Добрый день. Поговорили?
Добрый! Немного да) но пока не все понятно. У меня сложилась такая картинка:
НИИ анализируют геном, используя cmd-like тулзу под линуксом, анализ генома на R и питоне производят. Мы же делаем AWS-based платформу для облачных вычислений. Ядро на Java, видимо, обвязка на ноде, коннекторы к по учёных на питоне. Плюс rest