
Ilya
20.06.2016
12:06:41

Viktor
20.06.2016
12:25:33
если не ошибаюсь MPC 16x10GE без переподписки работает

Dmitry
20.06.2016
12:37:48
с чего бы это

Google

Dmitry
20.06.2016
12:38:07
там еще фабрики разные были

Алексей
20.06.2016
12:49:05
никогда не думал что буду использовать tor что бы заходить на сайты с которыми у моего провайдера беда.
ан нет. работает :)

Serg
20.06.2016
14:02:35
и опять я с глупыми вопросами... а в микросервисах как дубажить скрипты? ./noc debug-script выдает Unknown command: 'debug-script'
Type 'manage.py help' for usage.

Алексей
20.06.2016
14:03:01
./noc script —debug ....

Serg
20.06.2016
14:03:22
спасибо

Ilya
20.06.2016
14:15:09
@freeseacher привет, как в телеграфе очистить ненужные данные из бд?
Я переименовал некоторые ноды и они в метриках все равно видны, мешает

Алексей
20.06.2016
14:15:30
это лучше в доку.

Ilya
20.06.2016
14:15:56
ок

Алексей
20.06.2016
14:19:20
зная что influx append only db в которую не так давно впилили возможность удалять и зная стабильность influx я предпочту немного (3 месяца) понаблюдать старые даныне.. :)

Ilya
20.06.2016
14:19:44
Принято, спасибо :)

Алексей
20.06.2016
14:21:16
впрочем 3 месяца это мой локальный тюнинг
у тя скорее всего retention policy не ограничена

Andrew
20.06.2016
14:21:55
кстати, а на clickHouse применительно к хранению тех же метрик - не смотрели?

Google

Алексей
20.06.2016
14:22:10
надо что бы кто то сделал пилот :)

Ilya
20.06.2016
14:22:24

Алексей
20.06.2016
14:22:36
я про клик хаус

Andrew
20.06.2016
14:23:41
я пробовал туда NEL-овские логи совать. мне понравилось

Алексей
20.06.2016
14:24:05
поделись опытом ?
что такое NEL ?

Andrew
20.06.2016
14:24:46
841G nfcap-файлов, дали базу в 81G
NEL - Nat Event Log

Алексей
20.06.2016
14:25:24
nel - netflow ?

Andrew
20.06.2016
14:26:07
netflow но со слегка другим содержимым

Алексей
20.06.2016
14:26:07

Andrew
20.06.2016
14:26:33
у яндекса есть модуль для графита, но вроде пока не опубликован
почасовую статистику числа стартов-стопов сессий оно считает вот как-то так:
24 rows in set. Elapsed: 50.203 sec. Processed 7.79 billion rows, 38.93 GB (155.11 million rows/s., 775.53 MB/s.)

Алексей
20.06.2016
14:36:24
сколько хостов ?

Andrew
20.06.2016
14:37:05
каких именно хостов?
https://habrahabr.ru/company/yandex/blog/303282/#comment_9659682 вот собстно про графит

Алексей
20.06.2016
14:37:17
которые обработкой занимаеются базы

Andrew
20.06.2016
14:37:27
один

Алексей
20.06.2016
14:37:39
775.53 MB/s
ох

Google

Andrew
20.06.2016
14:37:45
это локально

Алексей
20.06.2016
14:38:08
ssd ?
шпиндили ?

Andrew
20.06.2016
14:38:16
виртуалка)
без ссд

Алексей
20.06.2016
14:38:36
памяти сколько ?

Andrew
20.06.2016
14:38:49
2 гига вроде

Алексей
20.06.2016
14:39:00
и одно ядро пойди :) ?

Andrew
20.06.2016
14:39:02
она игрушечная - чиста на потестить поставили
угу

Алексей
20.06.2016
14:39:17
при этом база 81 гиг
и скорость обработки 775.53 MB/s

Andrew
20.06.2016
14:39:30
при этом 7.79 миллиарда записей
при том исходных nfcap было 841гиг

Алексей
20.06.2016
14:39:53
а сколько времени оно вливалось ?

Andrew
20.06.2016
14:40:06
11 часов 18 минут. Суточный срез

Алексей
20.06.2016
14:41:07
немножка фантастически звучит все это
нас внутри ClickHouse используется в качестве бэкенда к Graphite.
Для интеграции требуется отдельный код (патч для Graphite для чтения данных из ClickHouse; сервер для записи данных в ClickHouse пачками; для поиска имён метрик по шаблонам), который не выложен. Когда и как его выкладывать, будут решать авторы кода и их руководители, поэтому я пока ничего сказать не могу.
В самом ClickHouse есть domain-specific функциональность для поддержки Graphite — это GraphiteMergeTree. Посмотреть, что она делает, можно в исходниках.
Наверное, пока не выложена вся остальная «обвязка» над Graphite, самому пользоваться этим не стоит.

Victor
20.06.2016
14:43:21

Алексей
20.06.2016
14:43:52
ы ?

Google

Victor
20.06.2016
14:44:21
ну как-то могли бы и что-то более нативное придумать, чем писать еще обвязку к графиту

Алексей
20.06.2016
14:44:54
а как надо ?

Dmitry
20.06.2016
14:44:57
мне теги инфлюкса и прометея нравятся больше

Victor
20.06.2016
14:45:19

Dmitry
20.06.2016
14:45:31
а доставать-то оттуда как

Алексей
20.06.2016
14:45:33
Виктор ты вот сейчас о чем ?

Victor
20.06.2016
14:46:06

Алексей
20.06.2016
14:46:13
это цитата с хабра.

Andrew
20.06.2016
14:46:21
Там http-шный интерфейс к базе. Штатно

Алексей
20.06.2016
14:46:48
и в самом яндексе сделали укладку в графит

Dmitry
20.06.2016
14:46:52
ну вот я взял графану, зацепил за базу и делаю, что хочу

Victor
20.06.2016
14:47:38
я все понял.жпг

Dmitry
20.06.2016
14:47:39
собственно, что меня интересует в TSDB
1. Интеграция с графаной
2. Плотность укладки в базу
3. IOPS
4. RAM
5. CPU
инфлюкс напрягает 2 последними

Andrew
20.06.2016
14:48:25
RAM на вставке там O(1). У меня примерно 150М кушало

Google

Dmitry
20.06.2016
14:50:39
писать, скажем, хочу 20M метрик в минуту
influx сейчас напрягает тем, что когда делает merge log'а - умудряется выжрать просто неприличное количество ядер надолго

Andrew
20.06.2016
14:52:28
вот собственно лог заливки -
09:57:41 File: 6,3G Records processed: 58431363
10:02:31 File: 5,8G Records processed: 53583174
10:06:55 File: 5,3G Records processed: 48750024
10:10:56 File: 4,9G Records processed: 45169326
10:14:40 File: 4,5G Records processed: 42070542
10:18:07 File: 4,3G Records processed: 39500217
10:21:24 File: 4,0G Records processed: 36905289
10:24:24 File: 3,7G Records processed: 34483833
10:27:17 File: 3,4G Records processed: 31502244
10:29:52 File: 3,2G Records processed: 29734662
10:32:19 File: 1,5G Records processed: 13892970

Dmitry
20.06.2016
14:52:29
а при перезапуске при накате WAL хавает невменяемые объемы памяти просто

Andrew
20.06.2016
14:53:42
заливалось 10 столбцов TabSeparated

Dmitry
20.06.2016
14:53:44
ну и на закуску пп. 6 -- хочу кластеризацию

Andrew
20.06.2016
14:54:00
кластеризация и мастер-мастер репликация там в коробке

Dmitry
20.06.2016
14:54:28
а так -- чем хорош NOC
делаешь свой аналог pmwriter, цепляешь за NSQ и все
пишешь и в influx, и к себе

Andrew
20.06.2016
14:55:57
Самое сложное там - выбрать правильные engine для таблицы :)

Dmitry
20.06.2016
14:56:10
а вот это очень плохо
engine должен быть один
собственно это то, что мне нравится в influx

Andrew
20.06.2016
14:56:56
Это не плохо и не хорошо, это эффективно

Dmitry
20.06.2016
14:57:07
ребята пометались и сделали таки нормальный движок
его бы в либу отдельную
выкинуть нафиг этот influxql
и прилепить что-то вроде монговских json'ов
для запросов

Andrew
20.06.2016
14:58:24
у ch для запросов - SQL. очень своеобразный конечно, но SQL

Dmitry
20.06.2016
14:58:54
вот нафиг он не нужен SQL