
ptchol
02.04.2017
11:31:39

User ?
02.04.2017
11:32:46
ну у меня не много нагрузки будет. Гигов может 400 в день, сырых

ptchol
02.04.2017
11:34:27
такой типа достал и положил.

Paul
02.04.2017
12:02:24
it depends
мне не представить сценарий, когда файловая система окажет влияние на работу ES. Но если вы придумаете тест - я с удовольствием его проведу

Google

ptchol
02.04.2017
12:11:44
и это может ролять. не ?

Paul
02.04.2017
12:12:29
триллион индексов для эластика поведение явно нетипичное

ptchol
02.04.2017
13:02:56
ну к примеру у меня вот на ноде 5к шардов, и это 150к файлов

Alexander
02.04.2017
17:37:31
а есть у кого-нибудь The Visible Ops Handbook почитать?

Timur
02.04.2017
19:27:54
Есть, но я не в Москве :-)

Алексей
02.04.2017
19:31:51
парни кликхаус кто то мониторит ? который экспортер для прометея взять ?

Alexander
03.04.2017
00:28:04
а их много?

Magistr
03.04.2017
12:11:40
а кто-то go-carbon + carbonapi + grafana дружил ?
а то у меня internal server error падает
"/metrics/find?query=*", "http_code": 500, "reason": "proto.Unmarshal: unexpected EOF", "runtime"
вот так

Google

Vladimir
03.04.2017
12:24:23
А версии какие? Настройки?

Magistr
03.04.2017
12:25:11
0.9.1-1.el6 go carbon
carbonapi последний с гитхаба

Vladimir
03.04.2017
12:25:20
а carbonapi/grafana?
так

Magistr
03.04.2017
12:25:36
графана 4я

Vladimir
03.04.2017
12:25:47
мы тут в мастере ушатали protobuf и теперь поддерживаем только protobuf3
https://github.com/dgryski/carbonapi/releases/tag/0.5 это было последнее что умело 2-ой

Magistr
03.04.2017
12:26:19
мм ага я догадываюсь

Vladimir
03.04.2017
12:26:27
go-carbon умеющий protobuf3 - master

Magistr
03.04.2017
12:26:41
ага счас значит пересоберу

Vladimir
03.04.2017
12:27:02
В целом мы сами сидим на master-master сейчас

Magistr
03.04.2017
12:28:02
ошибся в использовании пакета го-карбона, думал хватит его одного чтобы графит апи заменить

Vladimir
03.04.2017
12:28:15
к сожалению нет, нужен карбонапи
у нас вообще в планах есть выкладка dockerfile'ов и создание image'ей с нашим стеком, но руки не доходят

Magistr
03.04.2017
12:28:56
интересно поможет ли если мы уже в цересе в диск и графит-апи уперлись

Vladimir
03.04.2017
12:29:14
графит-апи да, с дисков - вопрос
в го-карбоне можно получить больше метрик в секунду, но если есть много рам для кэша
то есть 32-64ГБ рам под кэш отдать

Magistr
03.04.2017
12:30:18
./src/github.com/lomik/go-carbon/carbonserver/carbonserver.go:1378: unknown http.Server field 'IdleTimeout' in struct litera

Google

Magistr
03.04.2017
12:30:19
змм
да тут гугло клауд поэтому много рамы есть чтобы иопсы были на диске

Vladimir
03.04.2017
12:31:21
Го 1.8 нужен
и только он
либо руками убрать IdleTimeout, но он там не просто так
@uMagistr мы стэк наш проверяем с Го 1.8 только по сути
апи и зиппер билдятся с 1.7 пока еще, но ненадолго

Magistr
03.04.2017
12:32:32
эхх

Vladimir
03.04.2017
12:35:12
ну таков мир Го - там нет кажется смысла сидеть на старых версиях

Magistr
03.04.2017
12:36:10
да уже обновил
2017/04/03 12:37:16 user: Lookup requires cgo
хмм

Vladimir
03.04.2017
12:38:24
CGO_ENABLED=1
но ваще там же есть мейкфайл
у го-карбона

Magistr
03.04.2017
12:39:12
а я чз го билд билдю

Vladimir
03.04.2017
12:39:56
там есть make submodules && make
правильный способ для go-carbon
он сабмодули нужными коммитами подгрузит

Magistr
03.04.2017
12:44:52
ld: unknown option: --build-id=none
clang: error: linker command failed with exit code 1 (use -v to see invocation)
make: *** [go-carbon] Error 2

Google

Magistr
03.04.2017
12:44:54
хмм
я под маком компиляю

Zhenia
03.04.2017
12:46:10
cgo нужно

Vladimir
03.04.2017
12:46:36
@uMagistr ну я под маком make'ом гокарбон собирал

Magistr
03.04.2017
12:46:48
я под линукс компиляю

Vladimir
03.04.2017
12:46:50
carbonapi не кросскомпилируется нормально, если нужна поддержка png
кросс-компиляцию я не проверял для go-carbon
я знаю что carbonapi кросс-компилируется если не собирать поддержку png/svg

Magistr
03.04.2017
12:47:57
ага придеться на ноде всеже компилять эхх

Admin
ERROR: S client not available

Zhenia
03.04.2017
12:48:10
можешь в докере собрать
локально

Magistr
03.04.2017
12:49:01
о тоже верно
уф запустился

Roman
03.04.2017
17:24:28

Vladimir
03.04.2017
17:27:15
В 3ей версии он стал дружелюбнее на вид, всякие фичи ненужные порезали

Roman
03.04.2017
17:32:12

Vladimir
03.04.2017
17:32:45
@RShishkin наоборот кстати, у протока четкая схема

Google

Vladimir
03.04.2017
17:34:24
В отличии от

Roman
03.04.2017
17:35:08
Так человек менял схему и json было бы ок, но в проекте был protobuf

Sergey
03.04.2017
17:35:08

Vladimir
03.04.2017
17:35:53

Roman
03.04.2017
17:36:02
Я для своего проекта склоняюсь пока к чистому json

Vladimir
03.04.2017
17:36:22

Roman
03.04.2017
17:36:37
Кстати, мне задвинули мощную лекцию о стеке ELK

Vladimir
03.04.2017
17:36:38
Я честно json не люблю за пару особенностей

Sergey
03.04.2017
17:37:17

Vladimir
03.04.2017
17:38:51
И если не нужно гонять по сети nanы вместо чисел

Alexander
03.04.2017
17:45:47
что за тема с nan?

Vladimir
03.04.2017
17:46:54

Alexander
03.04.2017
17:47:31
а зачем оно вообще?
можно просто поле не передавать

Vladimir
03.04.2017
17:48:03

Dmitry
03.04.2017
17:48:03
ты ждёшь ключа, а тебе ключ не пришёл

Alexander
03.04.2017
17:48:15
а NaN – хороший?

Vladimir
03.04.2017
17:48:37
Банально ты не можешь в json передать полноценный float64
Точнее тебе нужно минимум одно дополнительное поле
И нетривиальный процесс кодирования-декодирования