
Andor
14.05.2018
06:52:59
каких интерпретаторах?

Georgiy
14.05.2018
06:53:01
это забота jvm

Andor
14.05.2018
06:53:50
https://github.com/prometheus/jmx_exporter/issues/237 вот кстати, может быть интересно

Maxim
14.05.2018
07:27:57
народ, а почему пром может через раз вот так отдавать?

Google

Maxim
14.05.2018
07:28:06

Bogdan (SirEdvin)
14.05.2018
07:40:27
Может неправильный мультипроцессинг?

Andor
14.05.2018
07:43:05
да просто сглаживание такое
неровное

Maxim
14.05.2018
07:44:00
а как оно так может образоваться, если там хоть и gauge, но всегда целое число?

Andor
14.05.2018
07:44:19
это просто рисуется так
графана например будет по-другому рисовать

Maxim
14.05.2018
07:45:06
аналогично, к сожалению
как раз из за нее пошел в пром, а он так же отображает

Andor
14.05.2018
07:45:36
а если шаг отрисовки поменять?

Maxim
14.05.2018
07:46:12
это Resolution или Step?

Andor
14.05.2018
07:46:26
да

Google

Andor
14.05.2018
07:46:41
быстрее попробовать чем спрашивать

Maxim
14.05.2018
07:47:33
ну играться можно долго, особенно если не понимаешь причину
при Resolution 1/2 все равно такая ерунда

Andor
14.05.2018
07:47:58
причина лишь в том что прометей может возвращать например каждую вторую точку
в зависимости от указанного разрешения отображения

Maxim
14.05.2018
07:49:03
хм

Nklya
14.05.2018
09:03:09
Кто-нибудь пробовал эту штуку?
Trickster — интересный проект от Comcast, реализующий кеширующий прокси для Prometheus.
Обещают «dramatically accelerates dashboard rendering times for any series queried from Prometheus»
https://goo.gl/dxcm2S

Алексей
14.05.2018
09:05:46
зашел сюда увидеть этот вопрос

Deep Sea
14.05.2018
09:10:29
пробовал, классно, но графики типа bar в графане ломает

Andor
14.05.2018
10:12:16
тааак
есть у меня (и не только у меня) красивая метрика kube_job_failed
которая = 0 если джоба ок и 1 если зафейлилась
но история когда-то запущеных джоб хранится и хранится (потому что никто их не подтирает за собой) и поэтому метрик у меня целый вагон старых
как бы ещё пофильтровать давно существующие метрики?
сочинил kube_job_created > time() - ( 3600 * 12 ) and on (exported_job) kube_job_failed != 0
теперь осталось понять почему дыры в метриках из kube-state-metrics

Иван
14.05.2018
14:25:03
http://take.ms/LXtPq что это такое?)

Deep Sea
14.05.2018
14:27:07
зацензуренная картинка

Иван
14.05.2018
14:30:48
ну там айпи сервиса который скраплю)

Google

Иван
14.05.2018
14:30:54
ошибка EOF
что-то не так вывожу?

Andor
14.05.2018
14:31:02
Небось внутренний адрес
Да, что-то не так выводишь
В чём проблема взять готовую либу?

Иван
14.05.2018
14:31:40
header("Content-Type: text/plain; version=0.0.4");
echo "go_gc_duration_seconds{quantile=\"0\"} 0.000144023\n";
не нашел подходящую - я храню метрики в мускуле)
"пытаюсь хранить"
мне уже объяснили вроде что я фигней занимаюсь в принципе
что я не так вывожу?

Ildar
14.05.2018
14:35:52
Всем привет.
Подскажите, что есть из готового софта по forecast alerting для графаны и/или carbon-cllickhouse

Andor
14.05.2018
14:37:14

Ildar
14.05.2018
14:37:25
что-то типа, CPU сегодня начал использоваться больше чем за прошлую неделю.
Или рост использованого места на диске за последний день больше чем обычно по понедельникам

Иван
14.05.2018
14:39:57
ну по сути у меня так же как в той либе(

Andor
14.05.2018
14:41:19
Только та либа работает

Navern
14.05.2018
14:46:00
https://github.com/Jimdo/prometheus_client_php эта?

Andor
14.05.2018
14:46:29
Да на сайте прометея было упоминание одной либы для пхп
Не знаю, у нас нет пхп

Navern
14.05.2018
14:46:52
ну это с сайта прометея как раз

Google

Navern
14.05.2018
14:47:02

Andor
14.05.2018
14:47:52
Я вроде так не говорил

Navern
14.05.2018
14:49:00

Andor
14.05.2018
14:49:36
Для пыха была ровно одна либа
Давно не проверял

Иван
14.05.2018
14:54:24
ну она норм да, только не делает то что мне нужно
хотя мож ей адаптер просто дописать

Andor
14.05.2018
14:56:09
А что тебе нужно?

Иван
14.05.2018
14:58:09
хранить метрики в мускуле, иметь флаг забрал прометеус или не забрал

Andor
14.05.2018
14:58:45
Зачем?

Admin
ERROR: S client not available

Andor
14.05.2018
14:58:57
Какая изначальная задача?
Флаг "забрал или нет" - говно идея и не по-прометейски

Иван
14.05.2018
15:00:08
изначально делал через pushgateway - парсер туда слал сколько итемов распарсил, прометеус забирал и все было норм
потом попробовал сделать алерт какой то стремный - типа если сумма распаршеных итемов больше или меньше в два раз чем среднее занчение за последнюю неделю в этот же период времени
увидел что метрика на пушгейтвее висит и получается что при каждом скрапинге забирается значение даже если оно не пушилось
в итоге раз в 5 сек имел число и не мог sum_over_time адекватно посчитать
ну я уже слышал что это говно идея и инструмент не тот
но начальник чето не внемлет

Andor
14.05.2018
15:01:17
Пиши общее количество обработаных
Остальную калькуляцию на стороне прометея делай

Иван
14.05.2018
15:01:37
типа counter который увеличивается бесконечно?

Google

Иван
14.05.2018
15:01:46
или как его грамотно ресеттить

Andor
14.05.2018
15:01:59
Зачем?

Иван
14.05.2018
15:02:33
я мб не понял
я сделал gauge в который по завершению скрипта set(successCount) делаю и пушу в гейтвей
вроде как это и есть общее количество обработанных

Andor
14.05.2018
15:03:04
Почему бы не считать общее количество а в прометее просто вычитать одно из другого?
Очень редко реально без Gauge не сделать, в большинстве случаев хорошо можно сделать через каунтер

Иван
14.05.2018
15:04:36
я не очень понимаю принципиальную разницу
если делаю каунтер, то на каждый запуск скрипта он увеличивается, и я получаю на графике лесенку
верно?

Andor
14.05.2018
15:05:39
Смотря какой запрос делаешь
Если сырую метрику, то да

Иван
14.05.2018
15:06:31
что такое сырая метрика?

Andor
14.05.2018
15:06:32
С каунтером меньше возможности потерять значения
Такая какая от экспортера пришла

Иван
14.05.2018
15:08:10
уровень моего непонимания происходящего приводит меня в отчаяние)

Andor
14.05.2018
15:08:17
С каунтером ты можешь посчитать сколько у тебя прибыло в минуту
Или не в минуту
Или в час
Из одного и того же каунтера

Иван
14.05.2018
15:08:39
мне нужно просто точки - скрипт завершился- солько то обработал
промежуточное и частота не нужна

Andor
14.05.2018
15:08:47
Из Gauge такое сложнее сделать
Ну возьми графит какой-нибудь
В прометее gauge не принято делать на каждый чих