@metrics_ru

Страница 162 из 681
Vladimir
19.05.2017
09:36:39
вопрос лишь в том чем жертвовать

Evgeny
19.05.2017
09:43:15
Это вопрос качества алгоритмов сжатия, innodb пишет данные несколько по другому. Там они сначала пишутся на диск как есть, потом сжимаются и пишутся еще раз. В случае TSDB данные сразу пишутся в сжатом виде. Зависит конечно от конкретной БД, но все равно, тут стоит ожидать сильно более высокой эффективности, нежели в случае OLTP систем.

Google
Vladimir
19.05.2017
09:44:50
точнее либо Read либо Write

Evgeny
19.05.2017
09:46:05
Читать несжатые данные может быть ничуть не быстрее чем читать сжатые. Ну и к тому же, декомпрессия обычно быстрее выполняется.

Evgeny
19.05.2017
09:47:35
Сжатые данные, это более высокая эффективность кэширования, больше всего влезает в RAM, меньше тартится throughput диска.

Vladimir
19.05.2017
09:48:23
ценой CPU при этом

Evgeny
19.05.2017
09:54:13
Я запускал свою БД под нагрузкой и смотрел сколько instructions per second показывают счетчики с реальной нагрузкой буквально вчера. У меня ips в лучше случае 0.59, процессор может 4. Т.е. все упирается в память, в ее пропускную способность, а вообще алгоритм сжатия может порядка гигабита данных в секунду проживать (ЕМНИП). Он оч. простой и хорошо оптимизирован. В общем, тут слишком много всего можно крутить и сравнивать, поэтому сложно такие однозначные выводы делать. В моем случае основные тормоза вызваны кэш и TLB промахами, количество которых падает при использвании сжатия, т.к. приходится меньше скакать по памяти.

Ну и никто не обязывает жертвовать чем-то одним, вот в influx и space amlification и write amplification огого :)

Alex
19.05.2017
12:16:17
Посоны, как вы делаете алерты для ELK? Про риман, elastalert и watcher знаю, что ещё есть?

Dmitry
19.05.2017
15:24:22
вот кстати еще про алерты

ALERT BadSiteResponse IF probe_http_status_code ne '200' LABELS { severity = 'critical' } ANNOTATIONS { description="Bad HTTP response on {{$labels.instance}} "}

ругается на вторую строку

пробовал <>

один хрен ошибка

Google
Andor
19.05.2017
15:26:19
значение может быть только числом

Float64

а ты сравниваешь со строкой

Dmitry
19.05.2017
15:27:04
а если ставить <> 200

?

хотя я так пробовал вроде

блин, не могу найти исчерпывающий ман

Andor
19.05.2017
15:27:22
!=

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

с одной стороны, есть всё, а с другой стороны, как-то очень сжато и без хороших примеров использования

Dmitry
19.05.2017
15:29:27
https://prometheus.io/docs/alerting/rules/ ну что это, блин

Andor
19.05.2017
15:29:55
IF <expression>

а вот это <expression> - любой валидный запрос в прометей

> The optional FOR clause causes Prometheus to wait for a certain duration between first encountering a new expression output vector element (like an instance with a high HTTP error rate) and counting an alert as firing for this element. Elements that are active, but not firing yet, are in pending state.

я ж говорю, вроде всё описано как есть

но без хороших примеров использования хуй допрёшь

ладно я с прометеем полтора года общаюсь уже, вроде всё что надо знаю

Dmitry
19.05.2017
15:31:39
я только месяц

и в слезах просто

Andor
19.05.2017
15:31:59
общайся с авторами в ирц

Google
Andor
19.05.2017
15:32:08
там коммьюнити отзывчивое

Dmitry
19.05.2017
15:34:27
https://prometheus.io/docs/querying/operators/

науглил вот

Andor
19.05.2017
15:37:11
тебе надо !=

прямо в консоли прометея выполни probe_http_status_code != 200

Andor
19.05.2017
16:18:08
вот прямо это и пиши в алерт

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

Anton
20.05.2017
10:19:25
я их спрашивал раза 4 как в алертменеджере писать алерты в роут какой-то только о определённых джобах\инстансах, в итоге через trial&fail сам додумался

Andor
20.05.2017
10:27:55
Там же по меткам прост

Никакой магии

Dmitry
20.05.2017
10:31:47
блин, там оказывается важны отступы

я поэтому и спотыкался

User ?
20.05.2017
12:17:24
Привет, кто-нибудь отображает все алерты Prometheus в графане, если да, то каким образом?

Поправлюсь, все сработавшие алерты

Andor
20.05.2017
12:58:46
В ямль синтаксис не умеете что ли :/

Не помню, хранится ли их история

Google
User ?
20.05.2017
13:08:24
ALERTS?
Ага. Мне не нужна история. Только current. Интересует кто в каком виде отображает. Если отображает

Andor
20.05.2017
13:26:45
Мы не юзаем, в графане теряться могут, потому что могут выгребаться не все на интервале

Admin
ERROR: S client not available

Dmitry
20.05.2017
14:05:42
Бл там ямль
как то вообще не очевидно что там ямль

Andor
20.05.2017
14:07:52
Покажи где у прометеевских проектов не ямль в конфигах

Timur
20.05.2017
14:14:52
yaml же благодать вообще спустившаяся к нам с небес, вычо вычо

Roman
20.05.2017
14:54:35
http://docs.grafana.org/guides/whats-new-in-v4/#alert-list-panel

User ?
20.05.2017
17:24:09
в графане есть спецальная панель Alert list
Хм... но там же нет возможности выбрать датасорс прометеуса и вывести алерты...

Roman
20.05.2017
17:25:57
Хм... но там же нет возможности выбрать датасорс прометеуса и вывести алерты...
тогда вы можете сделать вывод в панели Таблица примерно так ALERTS{alertstate=~"pending|firing"} > 0

User ?
20.05.2017
17:26:39
Да, именно так я и делаю

Думал, может есть способ покруче

Алексей
20.05.2017
17:27:43
народ кто нить https://grafana.com/plugins/jdbranham-diagram-panel юзает ?

User ?
20.05.2017
17:28:26
народ кто нить https://grafana.com/plugins/jdbranham-diagram-panel юзает ?
Я пытался прикрутить как замену заббикс картам. Не осилил

Алексей
20.05.2017
17:29:26
почему ?

User ?
20.05.2017
17:31:59
Руками столько же пришлось бы делать, сколько и в заббиксе, а заббикс-карту заполняют и поддерживают без меня.

Andor
20.05.2017
17:36:26
народ кто нить https://grafana.com/plugins/jdbranham-diagram-panel юзает ?
на замену cacti weathermap тоже не годится

и тупо не работает, если узлов-связей в диаграмме больше пары десятков

Google
Andor
20.05.2017
17:38:29
не работает даже даже демка на странице либы, на которой основан этот плагин

Andor
20.05.2017
17:39:43
ну ты посмотри на демку на странице либы, может для твоего кейса пойдёт

не помню как называется

Alexander
20.05.2017
18:54:07
Я пытался прикрутить как замену заббикс картам. Не осилил
Я, кстати, по этому поводу отвечал на топик недавно https://community.grafana.com/t/zabbix-map-on-grafana/993

Alexander
20.05.2017
18:56:23
Самый простой вариант - просто картинку оставить.

Алексей
20.05.2017
18:56:39
Ох жескачь

User ?
20.05.2017
18:57:18
Просто для меня графана - инструмент, которым я скрываю переход с zabbix на prometheus

Алексей
20.05.2017
18:57:29
:)))

User ?
20.05.2017
18:57:43
Скрываю от пользователей*

Алексей
20.05.2017
18:58:14
Ржу нимагу

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