Size: a a a

2020 May 14

D🦆

Dmitry 🦆 in Go-go!
Это MVP естественно
источник

VM

Vladislav Milenin in Go-go!
Dmitry 🦆
Полторы недели работы программиста. Если взять не программиста, а опса, то несколько дней
и железа еще столько же и каждый месяц
источник

DP

Daniel Podolsky in Go-go!
Dmitry 🦆
Полторы недели работы программиста. Если взять не программиста, а опса, то несколько дней
ну расскажите мне, ага.
источник

VM

Vladislav Milenin in Go-go!
толку только 0
источник

D🦆

Dmitry 🦆 in Go-go!
Daniel Podolsky
ну расскажите мне, ага.
Из личного опыта.
источник

BT

Bohdan Turchyk in Go-go!
я поднимал чисто для себя на проекте
постоянно падал эластиксерч потому, что сервак был небольшой (все на одном сервере было, да)
источник

J

Je in Go-go!
Daniel Podolsky
если честно - ни в одном из стартапов мы так и не начали парсить логи
не убедил, мы начали сразу в json писать с помощью logrus и это быстро выстретило, когда понадобилось фильтровать логи, тот же Elk быстрее с этим работает, чем полнотекстовый поиск по ключам)
источник

D🦆

Dmitry 🦆 in Go-go!
Vladislav Milenin
и железа еще столько же и каждый месяц
Куратор, отрезать кроме последней недели
источник

D🦆

Dmitry 🦆 in Go-go!
Хранить постоянно только логи с определенных каналов, например платежные.
И опа, внезапно для этого нужен парсинг
источник

VM

Vladislav Milenin in Go-go!
Dmitry 🦆
Хранить постоянно только логи с определенных каналов, например платежные.
И опа, внезапно для этого нужен парсинг
не нужен. Платежные логи в стартапе можно и в постгре хранить 😄
источник

D🦆

Dmitry 🦆 in Go-go!
ELK очень прост для использования при минимальной настройке. Реально 6-7 человекодней и дешевая железка, т.к. ротация.
источник

DP

Daniel Podolsky in Go-go!
Je
не убедил, мы начали сразу в json писать с помощью logrus и это быстро выстретило, когда понадобилось фильтровать логи, тот же Elk быстрее с этим работает, чем полнотекстовый поиск по ключам)
да делайте вы что хотите :)

но читать json глазами - занятие для задротов

а внеднять elk на этапе mvp - для дебилов

правильно применять логгер, у которого можно легко переключить формат вывода
источник

VM

Vladislav Milenin in Go-go!
у нас терабайтник улетел в окно, логи писались только нужные, оперативу елк жрет просто в сотню раз больше чем весь остальной зоопарк вместе с прилой
источник

а

а кто это in Go-go!
Dmitry 🦆
Хранить постоянно только логи с определенных каналов, например платежные.
И опа, внезапно для этого нужен парсинг
а зачем хранить критичные вещи в логах, когда для этого есть БД?
источник

DP

Daniel Podolsky in Go-go!
Dmitry 🦆
ELK очень прост для использования при минимальной настройке. Реально 6-7 человекодней и дешевая железка, т.к. ротация.
коллега, вы рассказываете про проект, в котором не нужен elk, потому, что в нем мало логов.

как только поток логов возрастает - elastic мгновенно упирается в проц со своим обратным индексом (который, вообще-то, для логов нужен как рыбе зонтик)

а потом и в оперативку
источник

J

Je in Go-go!
Daniel Podolsky
да делайте вы что хотите :)

но читать json глазами - занятие для задротов

а внеднять elk на этапе mvp - для дебилов

правильно применять логгер, у которого можно легко переключить формат вывода
не все так просто, обычно, когда у тебя нет никакой структуры лога, то все пишут прям в Message. И вот это почти нереально использовать. Тогда как правильно писать в нужные Field'ы. А вот тогда да, почти никакой разницы нет и формат вывода можно поменять. Олсо json-лог глазами прекрасно читается)
источник

D🦆

Dmitry 🦆 in Go-go!
Daniel Podolsky
коллега, вы рассказываете про проект, в котором не нужен elk, потому, что в нем мало логов.

как только поток логов возрастает - elastic мгновенно упирается в проц со своим обратным индексом (который, вообще-то, для логов нужен как рыбе зонтик)

а потом и в оперативку
Ну сейчас работаю в проекте, где под три сотни айтишников в разработке. ELK.
Естественно упирается во все и с ним борются. Но это все равно ELK.
источник

VM

Vladislav Milenin in Go-go!
Je
не все так просто, обычно, когда у тебя нет никакой структуры лога, то все пишут прям в Message. И вот это почти нереально использовать. Тогда как правильно писать в нужные Field'ы. А вот тогда да, почти никакой разницы нет и формат вывода можно поменять. Олсо json-лог глазами прекрасно читается)
ага, json log какого-нибудь graphql отлично читается 😄
источник

DP

Daniel Podolsky in Go-go!
Je
не все так просто, обычно, когда у тебя нет никакой структуры лога, то все пишут прям в Message. И вот это почти нереально использовать. Тогда как правильно писать в нужные Field'ы. А вот тогда да, почти никакой разницы нет и формат вывода можно поменять. Олсо json-лог глазами прекрасно читается)
так внедряйте правильный логгер, который пишет полями, но в человекочитаемом формате

(читать глазами json - для задротов)
источник

VM

Vladislav Milenin in Go-go!
Dmitry 🦆
Ну сейчас работаю в проекте, где под три сотни айтишников в разработке. ELK.
Естественно упирается во все и с ним борются. Но это все равно ELK.
Даниэль вроде про стартап
у вас стартап на 300 человек?
источник