@metrics_ru

Страница 576 из 681
Sergey
29.06.2018
07:44:14
я вроде куда то заливал - сейчас гляну

Alexander
29.06.2018
07:45:26
а примера конфига нет глянуть?
Тоже плюсую, инетерсно посмотреть

Sergey
29.06.2018
07:45:32
https://github.com/korservick/nginx-carbonapi-balance-conf/blob/master/carbonapi.conf тут туповато но работает :)

формально это доп прокси для графаны, алертер всегда итак лезет в карбон т.к. все алерты по коротким данным

Google
Alexander
29.06.2018
07:47:52
а не пробовали такую же балансировку по префиксу делать?

вообще да достаточно простой скрипт

Sergey
29.06.2018
07:51:25
по идее это можно втолкнуть в код карбонапи, и вроде хотели сделать

про префикс чот недогоняю

Denys ??
29.06.2018
07:52:52
формально это доп прокси для графаны, алертер всегда итак лезет в карбон т.к. все алерты по коротким данным
ага, спасибо. пойду почитаю что там в haproxy сделали такого что теперь можно повторить это без луа...

Sergey
29.06.2018
07:53:33
ничего :) просто в хапрокси луа вшит, а нджинкс нужно собирать с луа (их финансовые заморочки)

а что не так с луа? если не 100 тыщ миллионов запросов в наносекунду то как бы все норм с луа поверх С

Denys ??
29.06.2018
07:55:51
а, я не сообразил, думал магия какая то. ? не, с луа все хорошо.

Alexander
29.06.2018
07:56:02
про префикс чот недогоняю
ходить за разными префиксами в разные carbonapi, я пробовал через zipper это делать, из за специфики его запросов(он бродкастит) CH просто ложиться. В том что в мастере сейчас это реализованно, но пока я чот побаивают в прод тащить, да и не оттестил доконца.

Sergey
29.06.2018
07:56:52
так это другая задача же

Denys ??
29.06.2018
07:57:55
я как раз мастер карбонапи буду тестить сейчас.

Sergey
29.06.2018
07:59:40
я решал задачу есть 100+ пользователей и им в 98% случаев нужны графики которые прям сейчас, а в 2% нужны за то что было раньше либо какие то статистические выборки - обманываем графану с помощью вот такого прокси к карбонапи и получаем автопереключалку по 2м бекендам - карбону и КХ префиксы эту задачу не решают

Google
Sergey
29.06.2018
08:01:11
в итоге в 98% случаев отрисовка идет менее 100мс по куче графиков, а если хочется исторических данных то можно и 300-1500 мс потерпеть (а в случае какой то статистики и 5-10 секунд)

это когда запрос улетает в КХ

Alexey
29.06.2018
08:01:51
я как раз мастер карбонапи буду тестить сейчас.
аккуратнее там. Для начала там надо dep c последним коммитом zipper натянуть

Alexander
29.06.2018
08:03:41
master пока не рабочий. Мы его пилим и потегаем, как он в прод полетит у нас
т.е. я правильно понял что при старте carbonapi вычитывает из каждого таргета префиксы и держит схему префисов в памяти? При поступлении запроса он смотрит в эту табличку и редиректит запрос туда где у него зарегестрирован этот префикс?

Alexey
29.06.2018
08:05:00
на сколько я помню это был функционал zipper, но как то так, да. @civiloid может точно сказать

Alexey
29.06.2018
08:08:51
и он их броадкастит по началу, вероятно имеет смысл ввести понятие прогрева при старте

Vladimir
29.06.2018
08:09:24
Да, имеет

Alexander
29.06.2018
08:23:45
Denys ??
29.06.2018
08:24:10
аккуратнее там. Для начала там надо dep c последним коммитом zipper натянуть
https://github.com/go-graphite/carbonapi/pull/329 смерджили же. Или еще что то после?

Vladimir
29.06.2018
08:25:06
А зачем? Если он уже получил список префиксов?
ну получение списка префиксов может занимать время

если запрос по префиксам нельзя сматчить к группе серверов или из кэша не следует что отвечают только определенные сервера на него - запрос пойдет ко всем

Denys ??
29.06.2018
08:51:59
Alexey
29.06.2018
08:52:20
Я пытаюсь 5 серверов go-carbon вжать в один clickhouse. Пока не получается.

Denys ??
29.06.2018
08:53:50
ээээ... я бы наоборот пробовал ?

КХ не быстрее карбона

Google
Vladimir
29.06.2018
08:54:35
КХ не быстрее карбона
да раньше выходило что на запись быстрее

Denys ??
29.06.2018
08:54:50
его скейлить чуть чуть удобнее, но все равно руками - и компрессия хорошая. А так и запись медленнее ну и чтение тем более

ну тут смотря как мерить , какое железо, как кеши распределяются

но 5х это смело

Vladimir
29.06.2018
08:58:11
@deniszh ну я когда последний раз тестировал, где-то полгода назад, выходило что именно на запись все же ch раз в 10 шустрее )

Denys ??
29.06.2018
08:59:46
хз. я в вакууме не тестил, а б реале чтение вносит так скажем - свои коррективы ?

Alexander
29.06.2018
09:17:04
его скейлить чуть чуть удобнее, но все равно руками - и компрессия хорошая. А так и запись медленнее ну и чтение тем более
Тесты с одной таблицой были? Просто если распределять ретеншены по празным таблицам получается хороший прирост в скорости

GithubReleases
29.06.2018
09:22:38
grafana/grafana was tagged: v5.2.1 Link: https://github.com/grafana/grafana/releases/tag/v5.2.1 Release notes: release v5.2.1

Andrey
29.06.2018
09:24:13
да ну нафик, вчера же только обновился :)

Alexey
29.06.2018
09:32:16
да ну нафик, вчера же только обновился :)
Смело, отважно :) Мы только неделю назад на 5.1.3 с 4-й версии перелезли. Я считаю, что можно было еще подождать.

Andrey
29.06.2018
09:33:30
ну на 5-ку то я давно обновился, а вчера как раз что то обновлял и графану заодно, ну у меня там не особо бизнескритикал, так что не страшно

ну и фичи они всё же не дурные с новыми релизами иногда делают, так что не вредно, та же 5ка наконец вроде поборола прыгание графиков, ну и вся вот эта зарождающаяся фигня с правами на графики и прочими плюшками, скорее полезна

GithubReleases
29.06.2018
10:07:38
grafana/grafana was tagged: v5.2.1 Link: https://github.com/grafana/grafana/releases/tag/v5.2.1 Release notes: [Download Page](https://grafana.com/grafana/download/5.2.1) [Installation Guide](http://docs.grafana.org/installation/) [Release Notes](https://community.grafana.com/t/release-notes-v5-2-x/7894) * **Auth Proxy**: Important security fix for whi... More

Sergey
29.06.2018
10:13:36
Тесты с одной таблицой были? Просто если распределять ретеншены по празным таблицам получается хороший прирост в скорости
на запись то хуже должно быть - запись идет по количеству ретеншанов во втором случае, на чтение да - должно быть шустрее (в большинстве случаев)

Zhenia
29.06.2018
10:21:53
Чат. А кто-то помнит название тулзы для мониторинга микро берстов?

Evgeny
29.06.2018
12:22:00
Судя по всему, в репозиторий плагинов графаны мерджат только те пулл ревесты, которые обновляют то, что там уже есть. Новые плагины не добавляют уже несколько месяцев. Есть подозрение что скоро они что-нибудь сделают и плагины придется переписывать, иначе зачем так делать ?

Последний datasource плагин был добавлен в марте.

Google
Andrey
29.06.2018
12:24:13
ну я бы предположил худшее, что им немного не до того, типа правки ещё проходят, так как правки, а копатся в хрен знает чём да ну на...

Bogdan (SirEdvin)
29.06.2018
12:27:53
@alexanderzobnin <- он

Petr
29.06.2018
12:29:57
Наверно к релизу готовятся, который опять все сломает )

Sergey 'dreik'
29.06.2018
12:33:44
https://youtu.be/TZdxz8ienrs

вот тут об этом шапочно было

Nklya
29.06.2018
12:36:22
Там было про з))

Denys ??
29.06.2018
14:01:06
Кинул примеры в личку
Можно было и на гист какой нить, интересно ж

Admin
ERROR: S client not available

Roman
29.06.2018
14:33:29
Народ, а для чего используется jaeger ? Кто знает?

Тут рисуют диаграму с агентом jaeger который шлет даннык в jaeger collector и дальше в Elastic Search

Petr
29.06.2018
14:34:27
Трейсы приложений

трейсы кода, стактрейсы, как угодно можно назвать

Roman
29.06.2018
14:36:00
Понятно

Denys ??
29.06.2018
14:40:53
Кстати, а кто умеет кормить данные go-carbonу через kafka? gorelka только? @rlomonosov @Civiloid ?

Vladimir
29.06.2018
14:42:32
ну и горелку надо допиливать сильно

Alexander
29.06.2018
14:53:26
Можно было и на гист какой нить, интересно ж
Если внимательно почитать конфиг graphite-clickhouse - там все очевидно

а в carbon-clickhouse просто пишешь во все ретеншен таблицы разом, там есть для этого [datatable]

Google
Vladimir
29.06.2018
15:07:04
Пилишь?
не, я сейчас отдыхаю от написания кода. Ничего не пилю, ничего не пытаюсь делать. Только PR'ы от @azhiltsov и его команды мержу

Artem
29.06.2018
15:18:49
Какая грусть ?

Alexey
29.06.2018
15:21:05
возможно есть другая ошибка в логе. эта бесполезна
разнес clickhouse и carbon-clickhouse по разным хостам Оставил только [upload.graphite_reverse] threads = 12 [upload.graphite_tree] threads = 12 отдал ему max-cpu = 24 chunk-interval = "10s" теперь оно кушает около 7 ядер и количество файлов не растет Clickhouse ест около 6 ядер, то есть получается что upload.graphite_series_reverse upload.graphite_tagged создавали мне проблемы с производительностью

Artem
29.06.2018
15:22:36
А зачем threads 2 раза?

Alexey
29.06.2018
15:23:05
Однако вот такая ошибка появляется на каждый файл https://justpaste.it/78ukd

А зачем threads 2 раза?
копипаста, я так понял что каждая таблица в отдельном наборе тредов. Нет?

Artem
29.06.2018
15:24:09
Ужс

Alexey
29.06.2018
15:27:10
Ужс
взято отсюда https://github.com/lomik/carbon-clickhouse/blob/master/README.md

Artem
29.06.2018
15:27:29
Это все lomik ?

Sergey
29.06.2018
15:43:06
Кстати, а кто умеет кормить данные go-carbonу через kafka? gorelka только? @rlomonosov @Civiloid ?
у меня супер ультра простая штука которая заворачивает графит метрики кх обратно в кх с разбивкой в 2 таблицы (метрики и дерево), чтоб он сам про себя метрики в себе хранил :) с благозвучным названием grelka

Sergey
29.06.2018
15:44:50
есть еще штуковина которая кушает формат заббикса и перепаковывает его в графит пихая в кафку, но там оно вплетено в наши другие продукты и в опенсорс смысла выкладывать нет

чуток починил телеграф для нормальной посылки в кафку, к нему могу выложить парсер который превращает это в поток графита в кафке, но опять же там ничего сложного - консьюмер и продюсер

я вот тоже нарывался на то что карбон-кх начинает опережать кх и случается неприятность - в итоге перешел на вычитку самим КХ из кафки и гокарбон тоже нормально из кафки читает (надо бы формат в него дописать - json_each_row)

Это мне напоминает наш изврат с мониторингом графита графитом же. Не надо так делать.
ну учитывая дублирование и то что все через персистентную кафку льется - вполне норм, прям ловить что то страшное лучше более мелкими штуками, а тут скорее статистика льется

Vit
01.07.2018
09:03:22
Коллеги, всем привет. Поделитесь, кто как/чем собирает логи и метрики c nginx?

ptchol
01.07.2018
09:05:16
Лог в json а дальше логстеш

Bogdan (SirEdvin)
01.07.2018
09:22:00
nginxlog-exporter или mtail

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