@metrics_ru

Страница 639 из 681
Roman
13.09.2018
09:07:36
а carbonapi умеет теги?

я себе в carbonapi вбил костыль - на запросы к тегам оно возвращает код 501 и nginx идет в graphite-web

Денис
13.09.2018
09:09:09
# msgpack - protocol used by graphite-web 1.1 and metrictank

вроде бы умеет

Google
Денис
13.09.2018
09:09:28
но вроде нет

Roman
13.09.2018
09:10:08
vladimir вроде умеет carbonapi и теги

Vladimir
13.09.2018
09:16:23
так пока и не научили

но надо б

а, ну прокси в графит-веб умеет

Денис
13.09.2018
09:19:23
ясно

то есть в люом случае надо поднимать графит-веб

если нужны теги

а, ну прокси в графит-веб умеет
что ты имеешь в виду?

Nklya
13.09.2018
09:37:00
Интересная статья про мониторинг https://blog.acolyer.org/2017/06/15/gray-failure-the-achilles-heel-of-cloud-scale-systems/

Paul
13.09.2018
11:27:10
коллеги, есть ли сравнительно безболезненный способ получить в графане список активных алертов прометеуса?

желательно без двойной работы

Google
Andor
13.09.2018
11:27:54
Для графаны есть плагин который сам в алертменеджер умеет

Paul
13.09.2018
11:28:30
у меня уже настроен алертменеджер, мне надо в графане только список активных алертов показывать. Уточню на всякий случай

можно список всех алертов, я отфильтрую

Bogdan (SirEdvin)
13.09.2018
11:36:24
У меня на почти последней графане работало

Paul
13.09.2018
11:36:53
спасибо

Sergey
13.09.2018
11:40:21
хм, я, например, просто делаю запрос ALERTS{alertname=~"some.alert.*"} и вывожу в панель Table

Terminator
13.09.2018
11:51:38
@Demianov будет жить. Поприветствуем!

Mikhail
13.09.2018
12:15:15
кто-нибудь работает с прометеус оператором? Есть вопрос про additionalAlertManagerConfigs

не могу понять как правильно его применить

Maxim
13.09.2018
12:18:16
Всем привет. Подскажите пожалуйста формат отправки метрик с тегами в carbon-clickhouse чем то отличается от нативного в graphite? Пробую вот так echo "my.awesome.metric1;tag1=sd;tag2=xz 11 $(date +%s)" | nc -w0 carbon-clickhouse 2003 и ничего не падает в кх.

Никита
13.09.2018
12:21:07
не могу понять как правильно его применить
Мб в kube-prometheus посмотреть, как в пример? Щас тоже с этим всем разбираюсь.

Roman
13.09.2018
12:29:45
Всем привет. Подскажите пожалуйста формат отправки метрик с тегами в carbon-clickhouse чем то отличается от нативного в graphite? Пробую вот так echo "my.awesome.metric1;tag1=sd;tag2=xz 11 $(date +%s)" | nc -w0 carbon-clickhouse 2003 и ничего не падает в кх.
не отличается. прям твоя команда выполнилась у меня успешно clickhouse-585965cdfb-vfkwn ? SELECT * FROM graphite WHERE (Date = today()) AND (Path LIKE 'my%'); ┌─Path───────────────────────────────┬─Value─┬───────Time─┬───────Date─┬──Timestamp─┐ │ my.awesome.metric1?tag1=sd&tag2=xz │ 11 │ 1536841620 │ 2018-09-13 │ 1536841634 │ └────────────────────────────────────┴───────┴────────────┴────────────┴────────────┘

Maxim
13.09.2018
12:44:32
@rlomonosov спасибо! Не туда смотрел, действительно по этой команде данные вставились. Не получается теперь корректно графаной забрать данные, когда пишу в датасорсе линк на carbonapi и ставлю версию 1.1.x, а графана сбрасывает на 1.0.0

Roman
13.09.2018
12:45:01
и не получится. carbonapi не умеет же теги

Maxim
13.09.2018
12:45:29
использовать graphite-web через graphite-clickhouse?

Mikhail
13.09.2018
12:48:15
Мб в kube-prometheus посмотреть, как в пример? Щас тоже с этим всем разбираюсь.
сделал через Service && Endpoint указав внешние IP. additionalAlertManagerConfigs что-то у меня не взлетел ?

Roman
13.09.2018
12:50:06
использовать graphite-web через graphite-clickhouse?
скорее я бы это назвал graphite-clickhouse через graphite-web. но суть такая

Maxim
13.09.2018
13:02:15
скорее я бы это назвал graphite-clickhouse через graphite-web. но суть такая
Ага, принял. А со стороны carbon-clickhouse как то поддерживается настройка graphite-clickhouse date-tree-table-version = 1 ? Попытался запуститься взяв за инструкцию статью авито, но DB::Exception: No such column Version in table metrics_series

Google
Roman
13.09.2018
13:04:05
Собственно оно тебе может сразу запустить graphite-web и все прочее с тегами

Maxim
13.09.2018
13:14:38
@rlomonosov хорошо, попробую ориентироваться на него

Alexander
13.09.2018
14:30:31
ребят, никоме не приходилось решать задачу конвертирования picle в plaintext

?

Andrei
13.09.2018
14:39:37
Alexander
13.09.2018
14:39:59
да он самый

Andrei
13.09.2018
14:41:00
да он самый
это питонячий формат, загружаете в питоне, потом дампите в json, например

Alexander
13.09.2018
14:41:18
проблема в том что данные приходят в pickle а нужны в plaintext graphite

и нужно чтобы это онлайн происходило

Stanislav
13.09.2018
14:41:45
from pickle import loads loads(xxx)

Vladimir
13.09.2018
14:45:48
проблема в том что данные приходят в pickle а нужны в plaintext graphite
можно налабать на Го прием таких данных, но ваще не надо слать просто в пикле

он довольно грустный

Alexander
13.09.2018
14:46:13
ну да, а в мойру как запизивать?

Vladimir
13.09.2018
14:46:13
в смысле в графите раньше пикл работал хуже чем парсинг плейн текста

а тут автор мойры есть

они может скажут как

Alexander
13.09.2018
14:46:58
по большей части не хочется заморачиваться на этот счет

просто конвертнуть одно в другое и дальше по стандарту

Google
Admin
ERROR: S client not available

Vladimir
13.09.2018
14:47:58
Alexander
13.09.2018
14:48:13
дак ка краз такой случай

данные просто приходят с неподконтрольной стороны

так бы и переключили на plain и забили

Vladimir
13.09.2018
14:49:42
так бы и переключили на plain и забили
ну напиши проксю. В принципе carbon-relay-ng так умеет например

под Го есть либа для анпиклинга, stalecucumber называется

например

Paul
13.09.2018
14:51:19
pickle по-моему - самый гиперопасный способ хранить данные

даже были примеры pickle bomb – когда человек делает unpickle и ему машину разносит

Bogdan (SirEdvin)
13.09.2018
14:53:49
Ну .... есть и xml, и yaml бомбы. Но я решительно не понимаю, почему вы предлагаете человеко go, когда pickle это вроде как из питона) И парсить на питоне должно быть проще

Andrei
13.09.2018
14:56:47
даже были примеры pickle bomb – когда человек делает unpickle и ему машину разносит
а еще лэйаут проекта при анпикле должен быть идеинтичным тому, который был при пикле этих данных, иначе классы могут не распиклится

Paul
13.09.2018
14:56:55
pickle может быть для любого языка. смысл пикла - замороженное состояние объекта, которое передается между машинами

Bogdan (SirEdvin)
13.09.2018
14:59:13
Ну, опять же в той либе, которую посоветовал Владимир написано, что pickle таки формат из питона. Понятное дело, что можно портировать, но где-то реально используется pickle помимо питона?) Кроме как для работы с pickle из питона

Alexander
13.09.2018
15:10:06
похоже carbon-relay-ng то что нужно

Роман
13.09.2018
15:34:12
Bogdan (SirEdvin)
13.09.2018
15:43:58
@elasticsearch_ru

Еще есть https://t.me/ru_logs

Google
Bogdan (SirEdvin)
13.09.2018
15:48:39
Но по факту, кроме еластика почти ничего для логов на рынке селф-хостед не популярно)

GithubReleases
13.09.2018
16:14:32
yandex/ClickHouse was tagged: v18.12.14-stable Link: https://github.com/yandex/ClickHouse/releases/tag/v18.12.14-stable Release notes: v18.12.14-stable

Nklya
13.09.2018
18:57:30
Отличный тред от Charity Majors про то, что разрастание количества алертов, дашбордов и разных проверок в мониторинге можно отнести к техническому долгу https://twitter.com/mipsytipsy/status/1040093076000133120

Alexey
13.09.2018
21:19:24
Выглядит как неправильно настраиваемые алерты.

Andor
13.09.2018
21:20:12
а давно стало модно статьи писать в твитор?

Andrey
13.09.2018
21:20:58
да это какое то современное наркоманство

evix
13.09.2018
21:22:14
у меня даже штанины подвернулись

Nklya
14.09.2018
06:58:36
Актуальный список TSDB (есть даже akumuli) https://misfra.me/2016/04/09/tsdb-list/

Andor
14.09.2018
06:59:13
Aerospike High performance, in-memory, NoSQL

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