
Алексей
24.08.2017
14:41:54

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

Evgeny
24.08.2017
14:54:44

Алексей
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
или если уже есть воткнуть чего нить в дба.

Nklya
24.08.2017
15:16:38

Алексей
24.08.2017
15:20:35

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
вот кстати пока в море купаться не ушел :) а почему в плагин еластика вшили временной интервал без возможности его отключить?

Alexander
24.08.2017
16:08:23

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

Alexander
24.08.2017
16:10:12

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 минут (если в даше этот интервал выбран)

Evgeny
24.08.2017
16:16:55

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

Alexander
24.08.2017
16:18:13

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
кроме всего есть (или был) нативный экспортер для прометея

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
может быть достаточно просто аннотацию к алерту переписать

Alexander
25.08.2017
09:41:59

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 - которые вполне осмысленны и показывают очередь метрик в конретный кластер

Vladimir
26.08.2017
13:54:07
если я правильно помню
Но надо по коду смотреть или Фабиана пинать

Evgeny
26.08.2017
13:55:34
вроде как обычный output - но куда он пытается сохранить и почему очередь непонятно..
попробую issue создать

Google

Vladimir
26.08.2017
14:04:30
Я думаю просто это особенность учёта

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

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

Evgeny
26.08.2017
15:12:04

Vladimir
26.08.2017
15:14:57

Paul
26.08.2017
16:46:18

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
а при чем тут метка и подпись к оси?

Sergey
28.08.2017
10:47:34
если я вопрос правильно понял