@metrics_ru

Страница 357 из 681
Karey
27.11.2017
20:01:07
Да, все так

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

Это и есть service discovery

Zlokot
27.11.2017
20:04:55
уже примерно так и сообразил (пока мне не сказали, что можно избавиться от cadvisor ).. но вдогонку - "Консул нужен для того, чтобы ты мог зарегистировать нужный тебе экспортер" вот тут непонятно про експортер. это что за новый зверь который будет работать с сервисами?

Google
Karey
27.11.2017
20:06:16
node_exporter, cadvisor, blackbox_exporter - это все экспортеры

Zlokot
27.11.2017
20:06:42
это понятно. но они не про сервисы, которые внутри контейнера

Алексей
27.11.2017
20:07:15
так я потыкался в докер и его експортер.

прошу прощения. был не прав. он не отдает docker stats

Karey
27.11.2017
20:07:32
А если тебе нужно брать метрики у приложения, то нужно сделать отдачу метрик

Zlokot
27.11.2017
20:07:45
так я потыкался в докер и его експортер.
спасибо! сэкономил мне время.

А если тебе нужно брать метрики у приложения, то нужно сделать отдачу метрик
мне нужно просто tcp конектом проверять живой ли порт у приложения

и потом в дашборде отображать этот статус

и при этом возникается проблемка - надо понимать на какой ноде какой сервис

Karey
27.11.2017
20:09:26
Так в настройках прометея для blackbox ты в качестве targets укажешь consul_sd и сервисы которые тебе нужно проверять

Предварительно зарегистировав в консуле разумеется

Zlokot
27.11.2017
20:09:50
дашборд у меня отображает все, что относится к ноде - за счет настройки в templates - в дропдауне выбираешь имя сервера и картинка меняется. вот тут же хочу и статусы соответствующих APP отображать

Алексей
27.11.2017
20:10:05
https://github.com/moby/moby/issues/27307

Google
Алексей
27.11.2017
20:10:07
нда

Karey
27.11.2017
20:11:19
Только нужно будет правильно сделать relabel и все будет так, как ты хочешь

Zlokot
27.11.2017
20:20:57
итак. cadvisor оставляю и курю как ставить Consul и настраивать его. по идее мне надо будет его поставить только на те сервера, на которых работают реплики моих сервисов - это три сервера. далее в конфе прома надо будет добавить job для него и в проме появится новый таргет, который я смогу указать при настройке blackbox

GithubReleases
27.11.2017
22:26:38
https://github.com/graphite-project/carbon/releases/1.1.0-pre1 was tagged

https://github.com/graphite-project/graphite-web/releases/1.1.0-pre1 was tagged

Denys ??
27.11.2017
22:38:24
xexe

Виталий
28.11.2017
03:32:23
частично касается алерт в графане. https://github.com/grafana/grafana/issues/9764 вот, например, поломалась почта. не приходят уведомления, нельзя пользователям восстановить пароль. 4.6.2 commit=8db5f08 у меня.

Alexander
28.11.2017
05:56:41
Ребят, кто go-graphite использует, подскажите можно ли без потери данных сменить разрешение датасорса у виспера (ну и у кликхауса в реализации от lomik)?

Церес с некоторой еб* это умеет

Vladimir
28.11.2017
06:01:03
Меняешь конфиг - получаешь другое разрешение

В виспера с go-carbon - оно преаллоцировано, а теории можно

На практике надо самому писать, если это сложнее чем расширение архивов текущих

Alexander
28.11.2017
06:05:12
Спасибо за ответ!

Slach
28.11.2017
06:43:47
всем привет есть необходимость проверять качество канала до S3 AWS пытаюсь сделать как то вот так mtr -r -n -c 3 --tcp --port 443 s3.eu-west-1.amazonaws.comпоказывает 100% packet loss, WTF??? telnet s3.eu-west-1.amazonaws.com 443 работает нормально... почему?

Alexey
28.11.2017
07:02:24
Они там TTL может смотрят

yuyu
28.11.2017
07:06:04
А есть уверенность, что телнетом именно на амазон попадаешь? Часть ресурсов на амазоне РКН блокируются.

Andrew
28.11.2017
07:07:46
там роутинг какой-то адовый. Гоняют по своим площадкам, и вполне вероятно прячут свои узлы для таких запросов

Google
Slach
28.11.2017
07:08:17
Они там TTL может смотрят
ну я тоже так думаю, что наверное делают что-то непотребное

А как тогда вообще делать tcpprobe и замерять нормально?

Alexey
28.11.2017
07:09:31
В общем, от меня минимум 28 должен быть TTL, чтобы оно ответило (я в РФ)

mtr при этом показывает 12 хопов

hping3 же есть. Там всё что угодно можно.

evix
28.11.2017
07:11:25
tcptraceroute запусти

yuyu
28.11.2017
07:12:01
mtr при этом показывает 12 хопов
Может туннели у них и с mtu химичат?

Alexey
28.11.2017
07:12:38
Там syn-ы же, если уж они не пролезут, что пролезет-то

Кстати, зачем там именно TCP измерять, отчего HTTP запрос не подходит?

Slach
28.11.2017
07:23:28
короче хочется с нескольких хостов в разных ДЦ централизовано мониторить доступность S3 под доступностью подразумевается длительность установки именно tcp соединения или просто невозможность его установить, и ловить момент пропадания или проседания именно TCP связности потому что в приложении есть обычные uwsgi django python скрипты которые делают https запросы к aws ... переписать это все на асинхронщину возможности нет, чтобы переписали мне надо доказать что проблема именно в исходящих коннектах на AWS сами aws запросы наверное тоже можно по http делать но не хочется в мониторинговой обвязке держать AWS Credentials никакие

инструментирование кода и tracing а-ля zipkin тоже никто не хочет внедрять мне вообще приходится целесообраность всего этого доказывать и пока никак не могу продать "так делают все нормальные чуваки", такое не проканало

Alexey
28.11.2017
07:25:39
Маленький паблик бакет, и не надо ключи раскладывать

Alexey
28.11.2017
07:26:04
Или там же права есть, можно на элемент повесить, что он паблик

GithubReleases
28.11.2017
08:47:04
https://github.com/moira-alert/moira-alert/releases/v2.0-beta3 was tagged

https://github.com/moira-alert/moira-alert/releases/v2.0-beta3 was tagged

Zlokot
28.11.2017
09:26:22
ищу внятный док по установке Consul на centos, мож есть у кого на примете рабочий мануал

Алексей
28.11.2017
09:26:51
нет такого. ставь бинарём

Karey
28.11.2017
09:26:53
Там не нужны доки

Алексей
28.11.2017
09:27:32
https://github.com/brianshumate/ansible-consul

вот роль для ансибла если тебе надо

Google
Karey
28.11.2017
09:27:47
Берешь бинарник с сайта, копируешь куда нравится и запускаешь)

Да, и через ansible можно удобно сервисы регистрировать

Алексей
28.11.2017
09:28:10
хорошая роль. я юзаю

Zlokot
28.11.2017
09:30:56
а конфиг

мне уж под утро прям снилось как я бодаюсь с этим консулом..

GithubReleases
28.11.2017
09:57:07
https://github.com/moira-alert/moira-alert/releases/v2.0-beta3 was tagged

yuyu
28.11.2017
11:00:23
Чёт никак не пойму: куда (в какие папки) графане надо подсовывать свои .json и scripted дашборды и по каким URL к ним потом обращаться. Класть в системную папку /usr/share/grafana/public/dashboards сильно не хочется, а в /var/lib/grafana/dashboards она не видит. Что я делаю не так? Доки на сайте по этой части близкие к никаким.

Admin
ERROR: S client not available

Lex
28.11.2017
11:03:00
Всем день добрый. Кто имел опыт работы с okmeter.io ?

Vladimir
28.11.2017
11:08:27
Lex
28.11.2017
11:12:18
=)

buttno
28.11.2017
11:20:51
yuyu
28.11.2017
11:51:57
Ну это (1) светлое будущее, наверное, не раньше следующего года завезут ? (2,3) - немного не о том. Меня не генерирование/импорт/экспорт интересовал, а то куда свои .json и .js дашборды складывать в текущей версии. Сейчас графана даже в ручками созданной папке test в /usr/share/grafana/public/dashboards/ уже не хочет скрипт находить ? Получается: всё в кучу или никак.

buttno
28.11.2017
11:56:33
свои разрабатывать, затем экспортировать, хранить как код, и импортировать

Алексей
28.11.2017
12:17:49
парни а какая метрика в проме за текущий кардиналити отвечает ?

@pipopolam ?

видимо count({__name__=~".+"}) но чот это не очень

Alexey
28.11.2017
12:40:22
Авторы прометея предлагали api спрашивать

Когда я их спросил "что в 2.х вместо storagetool"

Andrew
28.11.2017
13:23:32
всем привет, а кто-нибудь может помочь с мониторингом домена weblogic? через jmx

Google
Sergey
28.11.2017
13:25:09
всем привет, а кто-нибудь может помочь с мониторингом домена weblogic? через jmx
Если метрики экспортируются через JMX, то их можно смело дёрнуть чеерз JPyPe.

Andrew
28.11.2017
13:26:55
Если метрики экспортируются через JMX, то их можно смело дёрнуть чеерз JPyPe.
вот проблема в том, чтобы заставить их экспортироваться и подружить с zabbix gateway. на той стороне, надо сервер с какими-то параметрами запустить, а на этой правильный урл подобрать

Sergey
28.11.2017
13:27:58
словом на З здесь ругаться не надо ? а включить JMX - https://stackoverflow.com/questions/856881/how-to-activate-jmx-on-my-jvm-for-access-with-jconsole, я за тебя погуглил

Andrew
28.11.2017
13:29:35
словом на З здесь ругаться не надо ? а включить JMX - https://stackoverflow.com/questions/856881/how-to-activate-jmx-on-my-jvm-for-access-with-jconsole, я за тебя погуглил
ты молодец конечно, что за меня погуглил, но я уже полторы недели гуглю и это в конфигу вставлял. java.io.IOException: Failed to retrieve RMIServer stub: javax.naming.NoInitialContextException: Need to specify class name in environment or system property, or as an applet parameter, or in an application resource file: java.naming.factory.initial

Sergey
28.11.2017
13:32:19
Alexander
28.11.2017
13:32:30
Есть смельчаки ставившие clickhouse на centos?

* вопрос снят как глупый, в доке все есть

GithubReleases
28.11.2017
13:47:17
https://github.com/prometheus/blackbox_exporter/releases/v0.11.0 was tagged

Alexander
28.11.2017
16:35:35
вопрос, как себя поведет карбонзиппер если получит с двух разных серверов

метрики по одному префиксу с разными ретеншенами

Vladimir
28.11.2017
16:38:02
метрики по одному префиксу с разными ретеншенами
Первый кто выдаст тот и будет взять за истину

Остальные ответы он выбросит

В лог ругнется что что то тут не то

Alexander
28.11.2017
16:38:42
хорошо а допустим такой вопрос

у нас есть два сервера

на одном интервал AB на втором AC

первым ответил AB

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