@metrics_ru

Страница 371 из 681
Vladimir
07.12.2017
12:32:46
м... ну можно, хотя я очень не хочу 0.9 это называть)

Denys ??
07.12.2017
12:33:39
0.8.1?

Vladimir
07.12.2017
12:33:49
@deniszh может с 2018 года перейти на схему год.месяц.день ?

в версии

Google
Denys ??
07.12.2017
12:34:12
а чего с 2018 ?

Vladimir
07.12.2017
12:34:22
ну можно и с сейчас

точнее год.месяц.день.релиз )

Sergey
07.12.2017
12:34:57
@deniszh может с 2018 года перейти на схему год.месяц.день ?
а как же семантическое версионирование?

Vladimir
07.12.2017
12:35:18
Sergey
07.12.2017
12:36:11
точнее год.месяц.день.релиз )
если релиз в указанной схеме - это классическое vMAJ.MIN.REL, то ничем

Vladimir
07.12.2017
12:38:06
@tnt4brain ну оно у нас и сейчас не semver нифига

сейчас лоигка такая что 1.0 это "100% совместим с graphite-web current stable"

мажорный релиз когда фич набралось много

минорный - багфиксы

наверное от этого хотелось бы уйти нафиг чтобы релизы тегать чаще

без привязки к фичам

и не думая "достаточно ли мажорные штуки"

Google
Denys ??
07.12.2017
12:42:32
наверное от этого хотелось бы уйти нафиг чтобы релизы тегать чаще
В теории можно юзать оба способа, но это будет шопопало ?

Vladimir
07.12.2017
12:43:10
в общем я подумаю, надо текущий мастер потестировать получше

Sergey
07.12.2017
13:19:08
и не думая "достаточно ли мажорные штуки"
определение мажорности штук очень простое. третья цифра (релиз) меняется, если код изменён, но внешние интерфейсы остались те же - можно тупо перезапустить новый код в старом окружении, и всё будет ок. вторая цифра - если внешние интерфейсы те же, но для задействования новых фич нужны доп. настройки/конфиги/флаги (можно перезапустить в старом окружении, но новый фичи "искаропки" не заработают - надо что-то куда-то прописывать) и первая цифра - если версии несовместимы по внешним интерфейсам (требуются внешние либы/изменился формат конфига/появились обязательные параметры)

Sergey
07.12.2017
13:21:09
это нормально

Andrey
07.12.2017
13:21:13
ну да нынчешние хипстеры так не могут

https://github.com/vim/vim/releases

Sergey
07.12.2017
13:22:16
я сегодня сервис выложил на ПП - там 0.0.50_build67

ничего, никто не бухтит

но я не призываю, канеш, это личное дело

в целом более внятно сформулировано вот здесь: https://semver.org/lang/ru/

Evgeny
07.12.2017
14:24:31
почему то графана снова не находит мой config.js :(

выдает - INFO[12-07|17:23:12] Request Completed logger=context userId=1 orgId=1 uname=admin method=GET path=/public/plugins/akumuli-datasource/akumuli-datasource/partials/config.html status=404 remote_addr=[::1] time_ms=1 size=9449 referer=http://localhost:3000/datasources/new

я склонировал свой плагин в data/plugins/akumuli-datasource, там внутри есть каталог dist в котором лежит config_ctrl.js в котором есть строка - AkumuliConfigCtrl.templateUrl = 'akumuli-datasource/partials/config.html';

но почему-то он id датасорса дважды добавляет в url

странно, что это работало как-то раньше

изменил AkumuliConfigCtrl.templateUrl = 'akumuli-datasource/partials/config.html'; на AkumuliConfigCtrl.templateUrl = 'partials/config.html'; - тоже не работает

Vladimir
07.12.2017
14:57:17
@tnt4brain ну тут дело в том что я с одной стороны хочу делать релизы когда выкатываю код в продакшн, с другой показать что изменения существенные, с третьей у меня аллергия на версии вида 0.0.81621

личная неприязнь

Google
Vladimir
07.12.2017
14:59:17
я поэтому и думаю о версии с годом-месяцем-днем-релизом

Denys ??
07.12.2017
15:04:16
In general, мне нравится semver, но без фанатизма. По хорошему, при апгрейде все равно надо читать доки, поэтому есть ли смысл в кодировании инфы в номере версии - вопрос открытый. Плюс до версии 1.0 можно делать одно, а после - перейти на полноценный semver.

A
07.12.2017
15:07:53
в [whisper] у go-carbon опция sparse-create что делает?

Vladimir
07.12.2017
15:08:06
в [whisper] у go-carbon опция sparse-create что делает?
включает создание sparse файлов

https://en.wikipedia.org/wiki/Sparse_file

A
07.12.2017
15:08:23
ну это в ридми я вижу, а зачем они

а, то есть так просто)

Vladimir
07.12.2017
15:08:30
ну меняет то как создается файл

в таком виде у тебя файл по факту не преалоцируется сразу, а только частично

но минус в том что фрагментация выше и моменты аллокации следующего блока будут мешать периодически.

Roman
07.12.2017
15:09:50
а еще при копировании на другой сервер 2Тб могут внезапно превратиться в 10Тб

Vladimir
07.12.2017
15:09:52
еще у нас на наших нагрузках и центоси 7-ой ядро падало периодически если включить спарсы) точнее уходило в себя

A
07.12.2017
15:10:34
в общем поставил я carbonapi + go-carbon – работает кажется лучше, но всё равно иногда получаю 499. 502 ещё что-то там, в общем таймауты, какая-то часть системы не успевает, вот мб кто знает что подкрутить у go-carbon, чтобы он стал чуть жирнее

нашёл только [whisper] workers, кажется ничего больше про обслужвание запросов нет

ну кеши, понятное дело

что ещё можно?

Vladimir
07.12.2017
15:12:21
на обслуживание запросов это не влияет, только на запись

@azzaazaa ну дальше надо смотреть во что твоя штука упирается

A
07.12.2017
15:13:19
вот с этим и проблема)

Vladimir
07.12.2017
15:13:27
почему? )

Google
A
07.12.2017
15:13:30
а, он же шлёт что-то про себя в графит

Vladimir
07.12.2017
15:13:31
открываешь atop

и смотришь

atop 1 и пыришь

@azzaazaa у тебя иопсы на запись лимитированы?

если нет, имеет смысл подрезать чуток

A
07.12.2017
15:16:56
график iops выглядит вот так

то есть он стабильно херовый )

Admin
ERROR: S client not available

A
07.12.2017
15:17:05


Vladimir
07.12.2017
15:17:27
без чисел бесполезно :(

A
07.12.2017
15:17:31
90 - 120 iops на запись и около 3 на чтение

Vladimir
07.12.2017
15:17:38
@azzaazaa а у тебя ссд?

A
07.12.2017
15:17:40
да

Vladimir
07.12.2017
15:17:45
90-120 тысяч или штук?

A
07.12.2017
15:17:52
штук)

Vladimir
07.12.2017
15:17:56
и что говорит таки atop? :)

Evgeny
07.12.2017
15:18:15
A
07.12.2017
15:18:45
и что говорит таки atop? :)
он что-то красненьким подчёркивает )

Google
Vladimir
07.12.2017
15:18:52
чтоб строки не скакали можешь ткнуть 'f'

на клаве

A
07.12.2017
15:19:07
SWP | tot 0.0M | free 0.0M | | | | | | | | | | vmcom 2.2G | vmlim 1.9G

Vladimir
07.12.2017
15:19:10
сделать скрин и показать

Evgeny
07.12.2017
15:19:17
Возможно мне нужно просто почистить что нибудь, или попробовать на чистой виртуальный это все повторить

Vladimir
07.12.2017
15:21:49
это в момент запросов?

A
07.12.2017
15:21:50


Vladimir
07.12.2017
15:22:05
а что за питон у тебя жрет 19% цпу и нафига он это делает?

Vladimir
07.12.2017
15:22:48
@azzaazaa короче я не уверен что у тебя все нужное проксируется в карбонапи

A
07.12.2017
15:22:49
а что за питон у тебя жрет 19% цпу и нафига он это делает?
это я хотел отделаться малой кровью и дал больше воркеров uwsgi

щас обрежем

Vladimir
07.12.2017
15:22:59
но раз он жрет - он что-то делает

а раз он что-то делает, до него долетают render запросы

ты уверен что карбонапи вообще получает запросы?

A
07.12.2017
15:24:52
да ?

раньше они гораздо больше тормозили

и чаще вообще обрывались

Vladimir
07.12.2017
15:25:25
ну я бы начал исследовать логи на предмет что за проблемы с точки зрения nginx и carbonapi

A
07.12.2017
15:26:09
там кроме таймаутов ничего у nginx, а carbonapi пишет про свои успехи)

Vladimir
07.12.2017
15:26:21
так смотри что в runtime

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