
Paul
12.02.2018
19:50:11
у таракана очень интересное хранилище – там под капотом по сути kvs + vector clock, была статья как-то. Меня это сильно смущает – авторы постгре провели очень серьезную работу над производительностью и надежностью своего детища, в умелых руках постгрес ведет себя предсказуемо. как себя поведет таракан – просто не представляю

George
13.02.2018
05:46:23

Karey
13.02.2018
05:56:04
CockroachDB

Vladimir
13.02.2018
05:57:07
Народ, в девопс давайте

Google

Evgeny
13.02.2018
06:43:48
Интересный девопс еще найти надо, а то java, jenkins

Vladimir
13.02.2018
06:50:52
Evgeny @ru_devops

Evgeny
13.02.2018
06:51:46
@Civiloid спасибо!

Sergey
13.02.2018
09:28:54
Граждане-товарищи и может даже местами господа, это я странного захотел или есть еще страждущие?
https://github.com/grafana/grafana/issues/10879

Andrew
13.02.2018
09:34:10
Идея хорошая
Не слишком критичная, но полезная точно
Поддержу

Sergey
13.02.2018
09:39:44
ну вот я начал проседания бекенда ловить, а это пользователи "быстрые" отображения начали зуммировать на месяц с тем же авторефрешем

Алексей
13.02.2018
09:40:39
Яб с такой мотивацией тоже поддержал

Sergey
13.02.2018
09:41:14
да я вроде откомментил после закрытия

Алексей
13.02.2018
09:41:35
Ну стоило до

Sergey
13.02.2018
09:41:41
ну как бы да

Google

Алексей
13.02.2018
09:41:46
Торкел скор на закрытие

Andrew
13.02.2018
09:42:10
Что слегка бесит

Sergey
13.02.2018
09:42:28
ну у него народу мало а хотельщиков вагон :)

Andrew
13.02.2018
09:42:28
Выслушай ты блять до конца человека, в вопросе не разобрался и давай закрывать
Эт ясно, но открытая issue - НЕ обязательство её реализовывать :)

Sergey
13.02.2018
09:43:21
я с @alexanderzobnin хотел доформировать вчера мысль, но он занят был, а тут пришел Торкель и порубил концы :)

Andrew
13.02.2018
09:43:58
Интересно, есть ли шансы на переоткрытие :)

Alexander
13.02.2018
09:44:45
Я напишу, чтобы он посмотрел еще раз.

Sergey
13.02.2018
09:45:02
я хз можно ли вообще сейчас так сделать, собственно я об этом вопрос и задал
я код не ковырял, пока зафиксировал хотелку, может сам и запилю

Alexander
13.02.2018
09:51:52
> Torkel Ödegaard [12:49]
yes, I see. Not sure we need an auto there. it's not a common thing to change range and you want to keep auto refresh enabled during that time
auto refresh is something you enable when you leave a dashboard be on a monitor

Nklya
13.02.2018
10:26:56
Вот до чего Z людей доводит))
https://github.com/ansible/ansible/issues/36095

Andor
13.02.2018
10:27:50
прекрасное

Artem
13.02.2018
10:28:10
далеко

Bogdan (SirEdvin)
13.02.2018
10:28:35
Но там реально "крутой" код)

Andor
13.02.2018
10:29:56
там же рядом ipv6

Nklya
13.02.2018
10:30:29
Код не код, но ныть на русском это какой-то ад

Alexander
13.02.2018
10:52:42
Но там реально "крутой" код)
можно было бы и получше, но код вполне нормальный (кроме ситуаций, когда он запускается на хостах google public dns).

Bogdan (SirEdvin)
13.02.2018
10:54:20
Привязка к гуглу довольно многим может не понравится + а как быть для компов без доступа в интернет? Почему нельзя было фетчить локальные днс настройки не совсем понятно.

Alexander
13.02.2018
10:54:41

Google

Alexander
13.02.2018
10:54:55
никто никуда в интернет при этом не ходит
как раз наоборот, чем "более наружний" хост, тем лучше, потому что выше вероятность, что под default gateway попадет.
а что насчет вызова команды вместо обращения к sysctl, то поскольку в BSD, в отличие от linux, интерфейс из ядра в юзерспейс нестабилен (включая формат значений sysctl), то попарсить вывод утилиты из базы (которая привязана к версии ядра) - самый нормальный вариант, если хочется сделать портабельно и не завязываться на версии ядер самому.

ptchol
13.02.2018
11:10:30
inappropriate behavior for the public community
и дискредитирующее
по ебалу бы за такое.

GithubReleases
13.02.2018
11:41:38
https://github.com/graphite-project/carbon/releases/1.1.2 was tagged
https://github.com/graphite-project/graphite-web/releases/1.1.2 was tagged
https://github.com/prometheus/prometheus/releases/tag/2.2.0-rc.0 / 2018-02-13

Sergey
13.02.2018
11:44:23

Roman
13.02.2018
11:45:13

Sergey
13.02.2018
12:30:42
Господа графитоводы, настало время закрепить стандарт парсинга спецсимволов :) (а то я вроде удочку закидывал а стрельнуло или нет - непонятно)
Предлагаю... (драматическая пауза) наш любимый символ корыта "_" сделать аналогом % в URL адресе... т.е. теперь пробел =_20 само корыто _5F и т.д.
Имена метрик легко проскакивают вроде как все демоны а в графане делаем aliasSub(_20, ) и профит.
Может это как то в доке отразим чтобы адепты не мучались?

Vladimir
13.02.2018
12:36:39

Vladimir
13.02.2018
12:40:10

Andor
13.02.2018
12:43:58
про это стоит написать пост в блог

Vladimir
13.02.2018
12:46:42
Я просто отписался там в коммент.

Andor
13.02.2018
13:08:19
> @Akasurde Akasurde closed this 4 minutes ago

Shazo
13.02.2018
15:28:51
Коллеги, подскажите как добавить статичный label в prometheus. Пробую следующим образом, но label на метрики не добавляется
scrape_configs:
- job_name: 'nginx'
scrape_interval: 5s
metrics_path: '/prometheus_stats'
static_configs:
- targets: ['host1']
labels:
region: 'region1'

отделение
13.02.2018
15:31:56

Shazo
13.02.2018
15:32:20
даб, через kill -HUP

Google

Андрей
13.02.2018
15:35:10
ни разу прометеус не видел :3


Nazar
13.02.2018
15:35:24
Коллеги, подскажите пожалуйста, по какой причине может blackbox не понимает, что порт не доступен:
curl '127.0.0.1:9115/probe?target=146.xx.xx.xx:80&module=tcp_connect’``
```# HELP probe_dns_lookup_time_seconds Returns the time taken for probe dns lookup in seconds
# TYPE probe_dns_lookup_time_seconds gauge
probe_dns_lookup_time_seconds 0.00017632
# HELP probe_duration_seconds Returns how long the probe took to complete in seconds
# TYPE probe_duration_seconds gauge
probe_duration_seconds 0.500512736
# HELP probe_failed_due_to_regex Indicates if probe failed due to regex
# TYPE probe_failed_due_to_regex gauge
probe_failed_due_to_regex 0
# HELP probe_ip_protocol Specifies whether probe ip protocol is IP4 or IP6
# TYPE probe_ip_protocol gauge
probe_ip_protocol 4
# HELP probe_success Displays whether or not the probe was a success
# TYPE probe_success gauge
probe_success 0
tcpdump вижу, как прилетают пакеты. Если указать 22 порт, то все ок


Bogdan (SirEdvin)
13.02.2018
15:35:49

Shazo
13.02.2018
15:36:34
Так там нужно из source брать label? лейбл хочется не из hostname

Bogdan (SirEdvin)
13.02.2018
15:36:59
Если нужен именно статический, то можно source вообще не указывать
Просто target_label и replacement, что нужно

Admin
ERROR: S client not available

Andor
13.02.2018
15:37:33
Не надо ему релейбл, ему надо статичный лейбл в статичный таргет

отделение
13.02.2018
15:43:55
даб, через kill -HUP
ну хз, работать должно. ищи синтаксические ошибки @ кури логи, что ещё тут можно сказать.

Sergey
13.02.2018
15:54:33
это у меня так, из одного лейбла в новый вырезаю часть

Shazo
13.02.2018
15:56:08
Это да, но я хочу не из одного в другой лейбл сделать, а добавить новый.

Sergey
13.02.2018
15:56:10
короче, куда-то в ту сторону следует покурить
блин, где-то я видел и примеры по добавлению нового лейбла

Andrew
13.02.2018
15:58:31
Щас доберусь до компа - покажу

Andor
13.02.2018
16:12:58
Сатические лейблы меньше грузят
Ну и там можно не метрик релейбл, а просто релейбл

Andrew
13.02.2018
16:18:59

Shazo
13.02.2018
16:19:57
Спасибо, сравню

Google

Andrew
13.02.2018
16:21:43
Только очень внимательно, там любая ошибка в синтаксисе и разметке все ломает

Nazar
13.02.2018
21:17:06
Коллеги, есть тут те, у кого проявляется данный баг? https://github.com/prometheus/alertmanager/issues/1005

Oleg
13.02.2018
22:12:21
То есть в данном случае, у первой максимум - 28. У второй 9. Хочется получить цифру 37
Прерывание первой метрики - это null
Prometheus + Grafana

jagga
14.02.2018
04:45:26
а выставить стэкирование в графане не устраивает?

Shazo
14.02.2018
08:49:05
Может кто-нибудь подсказать, есть ли возможность в prometheus добавлять label в конфиге самого прометеуса, с учётом сопоставления с таблицей или хэшом.
К примеру, если лейбл1 = тест1, то добавь лейбл2=ид1
Если лейбл1 = тест2, то лейбл2 =ид2
Регекспт не подойдёт, слишком сложный регексп выйдет.

Andor
14.02.2018
09:35:12
точнее релейбелингом в котором регэксп

Shazo
14.02.2018
09:35:51
регексп не подойдет(

Andor
14.02.2018
09:35:58
почему?

Shazo
14.02.2018
09:37:44
Слишком массивно. Вариантов лейблов и значений больше 100.

Andor
14.02.2018
09:37:48
relabel_cofigs:
- source_labels:
- label1
target_label: label2
regex: (.*?)(\d+)
replacement: id$2
а, хм
а где ты хочешь хранить свою мапу?
давай даже такой вопрос сначала: как у тебя происходит сервис-дискавери?

Shazo
14.02.2018
09:41:00
да хоть в файле, аналлг идеи как в logstash translate п ословарю.

Andor
14.02.2018
09:41:20
в прометее есть labelmap, но это не то же самое что тебе надо
а если в файле, то проще эту логику вынести в ту штуку которая этот файл генерит