Size: a a a

Церковь метрик

2020 July 26

MF

Maxim Filatov in Церковь метрик
коллеги, подскажите, а как прометей переживает изменение "полей" метрики с клиентской стороны?
поясню:
клиентское приложение отдавало метрику вида: preview_scraper_errors_counter{error=string}, и всё работало какое-то время
теперь разработке понадобилось добавить туда ещё и урлы, то есть выглядеть стало так: preview_scraper_errors_counter{error=string, url=string}
и всё сломалось - с момента деплоя нового кода в прометее пустота по этой метрике
источник

N

Nklya in Церковь метрик
Новые лейблы - новая таймсерия, но то что пустота - странно
источник

MF

Maxim Filatov in Церковь метрик
ага, ну то есть должна была начаться просто новая серия, я правильно всё понял
источник

MF

Maxim Filatov in Церковь метрик
спасибо, пойду тогда к разработке
источник

v(

vitex (Victor) in Церковь метрик
Ivan EKbfh
Нокпроджект пробовал?
Изыди
источник

AS

Aleksey Shirokikh in Церковь метрик
Maxim Filatov
коллеги, подскажите, а как прометей переживает изменение "полей" метрики с клиентской стороны?
поясню:
клиентское приложение отдавало метрику вида: preview_scraper_errors_counter{error=string}, и всё работало какое-то время
теперь разработке понадобилось добавить туда ещё и урлы, то есть выглядеть стало так: preview_scraper_errors_counter{error=string, url=string}
и всё сломалось - с момента деплоя нового кода в прометее пустота по этой метрике
главное что бы url не был high cardinality а он обычно да.
источник

MF

Maxim Filatov in Церковь метрик
Aleksey Shirokikh
главное что бы url не был high cardinality а он обычно да.
ну это уже проблема разработки
я им сразу предложил для этого локи взять, они не хотят 🤷‍♀️
источник

AS

Aleksey Shirokikh in Церковь метрик
ну это будет твоя проблема если за пром отвечаетшь ты
источник

AS

Aleksey Shirokikh in Церковь метрик
ибо у них будут медленные ответы а у тя потребление памяти в десятки или сотни гигов
источник

MF

Maxim Filatov in Церковь метрик
Aleksey Shirokikh
ибо у них будут медленные ответы а у тя потребление памяти в десятки или сотни гигов
it's a problem when it's a problem
за инфраструктуру платят они
если им охота топить миллионы в прометее - это их дело
альтернативу я предложил
источник

AS

Aleksey Shirokikh in Церковь метрик
а ну ок чо. будь в курсе тогда :)
источник

MF

Maxim Filatov in Церковь метрик
агада :)
источник

N

Nklya in Церковь метрик
Maxim Filatov
ну это уже проблема разработки
я им сразу предложил для этого локи взять, они не хотят 🤷‍♀️
Можно вместо урла роут писать, их меньше будет по идее
источник

MF

Maxim Filatov in Церковь метрик
роут?
источник

N

Nklya in Церковь метрик
Ну типа у тебя урл /user/id/something + ещё параметры в гет запросах например
источник

N

Nklya in Церковь метрик
А роут у него /user
источник

AN

Artem Navoiev in Церковь метрик
вместо /user/Maxim/disable ->  /user/:userid/disable
источник

AS

Aleksey Shirokikh in Церковь метрик
локейшен короч
источник

MF

Maxim Filatov in Церковь метрик
а, не
источник

MF

Maxim Filatov in Церковь метрик
я понял, но это не пойдёт
источник