@metrics_ru

Страница 243 из 681
Think
24.08.2017
14:53:12
вопрос в оптимизации под мое железо, сейчас тормозит :)

Алексей
24.08.2017
14:54:50
на запись врятли

Google
Сергей
24.08.2017
14:55:14
Кликхаус не любит частые мелкие записи на сикока я знаю

Evgeny
24.08.2017
14:56:19
Vladimir
24.08.2017
14:58:22
Если тормозит на запись, поставьте Тарантул как транзакционный кеш перед КХ и скидывайте в КХ пачками уже.

Evgeny
24.08.2017
15:06:13
Если тормозит на запись, поставьте Тарантул как транзакционный кеш перед КХ и скидывайте в КХ пачками уже.
а если на чтение - можно чего нить воткнуть чтобы было прям уххх как быстро ? )

Алексей
24.08.2017
15:07:27
или если уже есть воткнуть чего нить в дба.

Vladimir
24.08.2017
15:21:08
Алексей
24.08.2017
15:21:41
удивлен просто выбором. обычно такие советуют очереди или редис. и толко мейлрушники советуют тарантул

Vladimir
24.08.2017
15:24:56
Был вопрос, я дал ответ. Очереди и редиска хорошо, да не всегда. Если есть возможность сделать все честно, зачем платить дважды :)

Алексей
24.08.2017
15:26:12
да, не я без претензий нормальный ответ чо. просто специфика.

Alexander
24.08.2017
15:58:26
И еще такой вопрос, предполагается что datasource сам "знает" как пересчитать данные на нужный шаг, но это фактически зависит от данных, скажем для одного ряда вполне нормально взять среднее за каждую (допустим) минуту, но для другого (который содержит latency) нужно брать максимальное значение за эту же минуту. Как плагин должен все это разруливать?
Можно выдавать и сырые данные, просто учтите, что много точек будут долго отрисовываться и, скорее всего, картинка будет не очень. Интервалы ресемплинга графана передает для удобства, чтобы вы могли их использовать в запросах, но вы этого делать не обязаны. Хотя, это желательно.

Google
Alexander
24.08.2017
16:01:12
Sergey
24.08.2017
16:05:38
вот кстати пока в море купаться не ушел :) а почему в плагин еластика вшили временной интервал без возможности его отключить?

Sergey
24.08.2017
16:08:25
я вот ЕС хочу как хранилку метаданных юзать для запросов, а получается что его можно использовать только либо если эти метаданные каждый раз пихать раз в 5 минут чтобы они в выборку попадали, либо ЕС как хранилище метрик использовать ну или пару десятков строчек в плагине датасорса поправить и сделать плагин ЕС с галкой не передавать время выборки

Sergey
24.08.2017
16:10:39
время которое выбрано в дашборде, оно всегда добавляется

типа последний час... 15 минут... и т.д.

мне вот фильтрация в темплейтинге нравится которая реализована с ЕС датасорсом, но она заточена на то что все в этом ЕС и лежит (метрики)

Alexander
24.08.2017
16:12:50
время которое выбрано в дашборде, оно всегда добавляется
Ок, это понял. А что за дынные, почему их надо за больший интервал? Переопределить время в панели не помогает?

Sergey
24.08.2017
16:13:08
я про применение в темплейтинге

фильтры

Alexander
24.08.2017
16:15:03
я про применение в темплейтинге
А, понял. Тогда похоже, лучше issue открыть для обсуждения. Думаю, это из соображений производительности, но иногда это мешает.

Sergey
24.08.2017
16:15:33
т.е. курл запросом в еластик я могу получать актуальные данные по загруженной туда структуре хост-сервис (к примеру), а графана всегда в запрос пихает что я как бы хочу это именно из интервала за последние 5 минут (если в даше этот интервал выбран)

Sergey
24.08.2017
16:17:07
ну и тут либо мне одно и тоже пихать каждые 5 мин... тупизм но будет работать, либо вот сделать чуть чуть другой датасорс чтобы можно было данные не за интервал, а на определенный таймстамп получать

Sergey
24.08.2017
16:18:27
еще была мысль посередине нжинкс поставить и запрос переделывать на лету :)

хорошо, сделаю :)

Google
Timur
24.08.2017
19:00:36
он годный?
ничё так, по нагрузке пока не скажу, развернул на небольшой линуховой среде. прописал на наблюдаемых серверах в конфиге rsyslog: *.* @@graylog.server.addr:<порт выше 1024>;RSYSLOG_SyslogProtocol23Format в настройках уведомлений на почту есть conditions и notification, кондишнов может быть много, но notification один как я понял (т.е. все уведомления будут генериться по одному шаблону) шаблон на jmte, в нём можно делать if/else и итерировать foreach, т.ч. если постараться можно натыкать так как нужно пока полёт нормальный

Andor
24.08.2017
19:03:49
кстати чекнул доку GrayLog, он походу уже с 5 эластиком дружит
недавно совсем вышла версия с поддержкой пятого эластика

кроме всего есть (или был) нативный экспортер для прометея

Timur
24.08.2017
19:04:29
да как раз его и затестил

плашка ''не поддерживаем 5 эластик" в доке сменилась на "не поддерживаем 6''))

Stanislav
24.08.2017
19:14:58
=))

Скажите, грейлог - это аналог кибаны к эластику?

sic transit
24.08.2017
19:16:15
Скажите, грейлог - это аналог кибаны к эластику?
там же не только визуализация... :)

Stanislav
24.08.2017
19:16:28
+ функционал логстеша?

sic transit
24.08.2017
19:17:02
+ функционал логстеша?
еще сборка, стриминг и куча всего. Готовое специализированное решение. Странно делать такое сравнение. Но можешь туда кибану прикрутить

Dmitry
25.08.2017
09:09:50
никто не кидал от алертменеджера алерты через webhook_configs ? У меня странная ерунда, что когда прилетает несколько одинаковых алертов - показывается только первый

Paul
25.08.2017
09:11:27
группировка?

Dmitry
25.08.2017
09:11:45
group_by: ['alertname', 'job']

добавить туда еще target?

Paul
25.08.2017
09:12:33
нет, наоборот, если будет несколько одинаковых алертов - они сгруппируются в один

Dmitry
25.08.2017
09:12:44
ммм

наоборот тогда убрать может?

не очень понимаю зачем мне группировка сейчас

Paul
25.08.2017
09:13:12
нужно экспериментировать и читать док. я не очень понимаю, как именно эта фича работает

Dmitry
25.08.2017
09:13:19
так и я

Google
Dmitry
25.08.2017
09:15:52
может быть достаточно просто аннотацию к алерту переписать

Dmitry
25.08.2017
09:42:10
я кажется разобрался в чем проблема

ошибка была на стороне бота тг, в который летели сообщения

Paul
25.08.2017
10:02:17
интересно, есть хоть один нормальный телеграм-бот?

они у меня все глючат. И все, собаки, по-разному

Vladimir
25.08.2017
10:02:50
@not_logan мой )

Admin
ERROR: S client not available

Vladimir
25.08.2017
10:02:55
он ничего почти не умеет, поэтому не глючит )

но я правда про тот что оповещает о релизах софта )

Paul
25.08.2017
10:04:42
он ничего почти не умеет, поэтому не глючит )
я имел ввиду бота под прометей :)

Vladimir
25.08.2017
10:04:53
Paul
25.08.2017
10:04:58
он ничего почти не умеет, поэтому не глючит )
идеальный механизм - механизм, которого нет :)

Evgeny
26.08.2017
13:44:11
в carbon-c-relay разбирался кто-нибудь с внутренней статистикой(метриками) ? с какой то версии появилась метрика carbon.relays.<hostname>.destinations.internal.queued - которая у меня постоянно равна 100, не могу понять проблема это или нет и почему 100? рядом другие destinations.<hostname>.queued - которые вполне осмысленны и показывают очередь метрик в конретный кластер

Evgeny
26.08.2017
13:55:34


вроде как обычный output - но куда он пытается сохранить и почему очередь непонятно..

попробую issue создать

Google
Vladimir
26.08.2017
14:04:30
вроде как обычный output - но куда он пытается сохранить и почему очередь непонятно..
Количество его собственной статистики не 100 метрик ли?

Я думаю просто это особенность учёта

Evgeny
26.08.2017
14:05:36
ну у меня периодически меняется количество кластеров - а эта очередь не меняется

не похоже

Mihail
26.08.2017
14:53:05
@freeseacher извини за беспокойство, но ты ж используешь алерту? А как ты ее от наружи закрыл? Я чет уже всю голову сломал, понятно что у нее у самой есть авторизация, но там ж любой может зарегаться, а как выключить эту самую регистрацию я не нашел

Evgeny
26.08.2017
15:12:04
Количество его собственной статистики не 100 метрик ли?
таки ты был прав ) это некое количество внутренних событий перед отправкой в маршрутизатор, можно исключить её из графика получается

Mihail
26.08.2017
16:49:41
Регистрация у алерты отключаемая. У меня отключена, например
А ты не можешь у себя посмотреть как? Я не нашел ничего в доках. Просто нжинксом закрыл

Paul
26.08.2017
16:50:49
Да, конечно. Часа через два, ок?

Mihail
26.08.2017
17:29:42
Конечно

Paul
26.08.2017
21:13:36
Конечно
как и обещал, рассказываю. У меня регистрация "сломана" очень просто - у меня есть кастомеры. И при попытке создать пользователя домен в почте регистрируемого пользователя должен совпасть с lookup. Но тут можно угадать. Чтобы гарантировать невозможность регистрации юзера - просто блокируйте /api/auth/signup 403-й ошибкой. В качестве ответа можно отдавать JSON с полями "message" - с любым текстом и "status" == "error". Это, конечно, слегка выход через окно, но работает

в принципе верификация почты + клиенты на собственных доменах = отсутствие проблем

Mihail
26.08.2017
21:46:24
Ну в общем ты ее тоже просто сломал)

Спасибо

Anatoliy
27.08.2017
12:35:52
ребят, а вот тут можно ставить свои метки? http://prntscr.com/gdlk5m шаблон там или еще как-то?

Sergey
28.08.2017
10:37:33
а при чем тут метка и подпись к оси?

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