@metrics_ru

Страница 52 из 681
Алексей
27.10.2016
11:02:23
можно схлопотать недельный бан

так что зовите сюда :)

тем более тематично

Alexey
27.10.2016
11:03:41
А как приглашать в группу?

Google
Алексей
27.10.2016
11:03:50
https://telegram.me/metrics_ru

скинуть ссылку

Alexey
27.10.2016
11:03:58
Ok.

Пригласил, чтобы ты сказал, что твоя альтернатива Logstash не отстой.

Алексей
27.10.2016
11:11:07
а альтернатива специфична ?

и видимо пока не очень в опенсорсе

Dmitry
27.10.2016
11:11:48
Про LogStash я могу сказать по состоянию где-то полтора года назад. Возможно с тех пор стало лучше

На тот момент были такие проблемы 1. Нестабильный. Одна нераспаршенная строчка лога, logstash падает. Приходиться останавливать всю систему и вручную дебажить на проде. 2. Очень сложный формат конфигов. По сути свой маленький отдельный язык. Кроме того из-за особенности обработки конфигов (просто склеивает все в один), одна маленькая ошибка может поломать весь парсинг. 3. Медленный 4. Не поддерживает парсинг логов в gz. 5. Отсутствие архитектурной поддержки батчей. Из-за чего при перезапуске может терять записию. (Строчка считается обработанной после того, как она передана Output плагину. Но плагин что бы собрать батч должен сначала накопить эти строчки у себя)

По всем пунктам могу рассказать подробнее

Из отрктых аналогов знаю https://www.graylog.org/ http://www.fluentd.org/

Мы написали свой компонент, под название Logshatter, очень вкратце рассказывал про него тут https://events.yandex.ru/lib/talks/3715/

Алексей
27.10.2016
12:12:40
file beats? Heka?

Google
Dmitry
27.10.2016
12:12:56
Не могу ничего про них сейчас сказать

Алексей
27.10.2016
12:13:28
mtail?

Dmitry
27.10.2016
12:14:53
Logshatter - умеет собирать данные из разных источников, парсить их (парсеры можно писать на java или простые на json) и складывать в Кликхаус (другие хранилища не поддерживаються и не планируются). Он распределенный, откаузоустойчивый, производительный, бла, бла, бла...

Dmitry
27.10.2016
12:15:37
Поправил ссылку, там последний доклад https://events.yandex.ru/lib/talks/3715/

Алексей
27.10.2016
12:15:55
Ага

Парсеры на java писать обязательно?

Точнее не так. на сколько не гибко сделан json?

Dmitry
27.10.2016
12:17:03
Про то, что бы выложить Logshatter в OpenSource мы думаем, но есть нюанс, что он умеет читать из 4х источников из них 3 внутренних. И только чтение из файлов будет интересно сейчас

Точнее не так. на сколько не гибко сделан json?
В Json можно описать парсер для tsv, tskv и на регулярках

Алексей
27.10.2016
12:19:08
Развлечения над логами делать можно? Типа гистограммы

Dmitry
27.10.2016
12:20:23
Мы умеет строить почти любые метрики по запросам в КХ и отправлять в графит

Алексей
27.10.2016
12:20:48
Понятно

Dmitry
27.10.2016
12:21:10
Гистограмы кстати может строить даже сам КХ https://clickhouse.yandex/reference_ru.html#bar

Алексей
27.10.2016
12:21:25
Ну тоесть основная идея - собрать и распарсить чтобы уложить в кх

Dmitry
27.10.2016
12:21:42
и потом по данным в КХ подсчитать любые метрики, ага

Алексей
27.10.2016
12:22:01
Убей их всех пусть бог рассортирует

:-)

Dmitry
27.10.2016
12:22:35
:))

Как раз фишка КХ - что ты можешь хранить там огромные объемы неагрегированных данных

Google
Алексей
27.10.2016
12:23:20
да я понимаю логику кх

Dmitry
27.10.2016
12:23:23
А значит если тебе понадобиться какая-то метрика в будущем ты сможешь её подсчитать

И в отличии от Элестикак - Кх не пухнет и нормально масштабируется

Oleksandr
27.10.2016
12:25:41
смотрю, kx, kx, потом наконец понял что вы не про kdb а про clickhouse :)

Dmitry
27.10.2016
12:26:35
Для нас эо уже привычное сокращение, ага :))

Kirill
27.10.2016
12:26:51
А насколько opensource версия КХ отличается от той, которя юзается для Y.metrica?

Alexey
27.10.2016
12:29:45
Она ничем не отличается. Собранный и доступный наружу пакет - это ровно то, что используется внутри. Разработка ведётся сразу снаружи. Разве что у нас немного другой конфиг.

Kirill
27.10.2016
13:26:49
mtail?
решил я потестить mtail.. он с простым конфигом на 7 метрик из 3х логов завис через ~неделю аптайма. натравлен был на statsd. вебморду свою норм показывал, но каунтеры встали и метрики не слал. в ss пару часов наблюдал строчку про его established udp-соединение

Magistr
27.10.2016
14:18:02
из того что я встречао в fluentd он может сразу парсить логи и слать куда надо, а для beats надо втыкать логстеш который уже будет резать

Aleksandr
28.10.2016
16:50:16
а что ты имеешь в виду по "куда надо"

кстати, а грейлог кто-то на практике пробовал? я давно их видел, но чет не от кого пок не слышал, чтоб его проверили боем

@AndreevDm Слушай, а ваш logshatter с точки зрения модульности как? ну т.е. ты говоришь, что сейчас 4 источника и 3 бесполезных миру. насколько больно туда впилить еще какой-нибудь вариант?

Dmitry
28.10.2016
17:26:10
Если вещи которые можно сделать лучше, но в целом не сложно

Т.е. если что зарефакторить, что бы было ещё проще, но и сейчас нормально

Aleksandr
28.10.2016
17:28:57
ну тогда, я не думаю что в этом плане будет большая проблема. мне кажется, что основной набор напишется заинтересованными достаточно быстро. просто у вас судя по описанию есть некоторые прикольные стороны, могло бы пойти в массы

Dmitry
28.10.2016
17:30:42
Всё так. Но там есть некий ненулевой работы по отделению всего нашего, в том числе выпиливанию внутренних билиотек

Но он второй кандидат

На первом месте графаус - модуль для интеграции графита и КХ

Aleksandr
28.10.2016
17:32:44
пиши, если вытащите в паблик. как минимум пощупать интересно)

Dmitry
28.10.2016
17:33:11
Мы очень хотим, но пока опять же - без каких-либо обещаний

Google
Vladimir
28.10.2016
17:47:38
Admin
ERROR: S client not available

Vladimir
28.10.2016
17:47:49
А знаете как сильно не хочется? :)

Semyon
30.10.2016
13:05:03
Котаны, скажите пожалуйста, на свете нет пуллилки графита? Чтобы она пуллила один графит и пушила спулленое в другой графит?

Magistr
30.10.2016
13:07:27
подобное писали но там не графит был

Semyon
30.10.2016
13:07:39
Ну вот я решил посмотреть, есть ли готовое

оно пишется-то просто

ptchol
30.10.2016
13:26:33
оно пишется-то просто
а чо просто relay не взять ?

Semyon
30.10.2016
13:28:58
там именно пуллить надо, коннект к одному из графитов по vpn

и в одну сторону

Vladimir
01.11.2016
17:44:53
Упс, не тот Линк

https://github.com/lomik/go-carbon/commit/5e712be261c5ecc5ac4d672107d8c4143d248bc4

Alexander
01.11.2016
20:57:08
А кто чем мониторит вмварь и esx?

Maxim
02.11.2016
09:00:10
https://github.com/prometheus/prometheus/releases/tag/v1.3.0

Aleksandr
02.11.2016
17:12:00
слушайте, расскажите у кого есть опыт. надо мониторить рельсовое приложение (puma) заббиксом.при этом я не подразумеваю анализ логов. что, помимо state_path пумы можете посоветовать?

Алексей
02.11.2016
17:13:43
на этом канале, как и на многих других — скорее всего тебе предложат не мониторить что либо заббиксом.

Aleksandr
02.11.2016
17:17:27
отчего же. и что предложат

Алексей
02.11.2016
17:18:31
а вон в топике написано же

Aleksandr
02.11.2016
17:20:15
а. ну это понятно, но не оправданно в моем случае и под мою задачу. я ж не против их

ну как бы ок

Google
Aleksandr
02.11.2016
17:20:41
что бы посмоветовали для этой же задачи собирать и как в инфлюкс

Vladimir
02.11.2016
17:21:27
Огонь!
оно точно с багами тока

вопрос в том с какими

Evgeny
02.11.2016
17:23:10
Все равно в правильном направлении мне кажется проект движется

Алексей
02.11.2016
17:24:26
Semyon
02.11.2016
17:24:27
я всегда почему-то советую брать риман + сторедж

раньше инфлюкс советовал

но он говном оказался

Страница 52 из 681