@metrics_ru

Страница 135 из 681
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
мне не представить сценарий, когда файловая система окажет влияние на работу ES. Но если вы придумаете тест - я с удовольствием его проведу
на вскидку не могу сказать, но мне кажется в случае большого датасета, большого вол-ва шардов и индексов, файликов будет многааа

и это может ролять. не ?

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
мы тут в мастере ушатали protobuf и теперь поддерживаем только protobuf3
Слышал что protobuf не ок из-за schema-less. Что изменилось в версии 3?

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

Roman
03.04.2017
17:32:12
Ну смотря что понимать под schemaless
Ну вот msgpack как json, только сжатый. А protobuf - нет! И я прочитал много боли об этом.

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
@RShishkin наоборот кстати, у протока четкая схема
ну у этого свои минусы есть. трудно жить в привычном режиме, когда новое поле добавилось, но оно по умолчанию тупо игнорируется. с протобуфом в этом месте нужно подкладывать солому вручную.

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

Vladimir
03.04.2017
17:36:22
Я для своего проекта склоняюсь пока к чистому json
Вопрос в том зачем тебе там сериализация

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

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

Sergey
03.04.2017
17:37:17
Я для своего проекта склоняюсь пока к чистому json
it depends. если трафика относительно немного, затраты на парсинг/генерацию допустимы, задержка не очень важна, то да, отличный выбор :)

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

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

Vladimir
03.04.2017
17:46:54
что за тема с nan?
Как в json будет Nan для числа?

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
а NaN – хороший?
Ieee754 считает что это валидная штука

Банально ты не можешь в json передать полноценный float64

Точнее тебе нужно минимум одно дополнительное поле

И нетривиальный процесс кодирования-декодирования

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