Size: a a a

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

2020 May 26

AS

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

AS

Aleksey Shirokikh in Церковь метрик
и они не успевают
источник

PK

Pavel Kolobaev in Церковь метрик
понятно что должны знать. я им сказал друг о друге. Вопрос вопрос в том почему шлют оба нотификацию.
но у меня есть два vmalert которые генерят алерты хоть и по одним и тем же правилам но в с небольшим временным смещением
источник

AS

Aleksey Shirokikh in Церковь метрик
время не имеет значения afaik только group_labels
источник

PK

Pavel Kolobaev in Церковь метрик
я и в логах вижу что они дург дурга видят. но ни алерты не синкаются (и вроде не должны), и нотифаи приходят от обоих.
--cluster.pushpull-interval and --cluster.gossip-interval по умолчанию 1мин и  200мс
источник

AS

Aleksey Shirokikh in Церковь метрик
а точно это именно дубли ?
источник

PK

Pavel Kolobaev in Церковь метрик
да
источник

AS

Aleksey Shirokikh in Церковь метрик
включите дебаг лог и посмотрите на строку
caller=dispatch.go:465 component=dispatcher aggrGroup=
источник

AS

Aleksey Shirokikh in Церковь метрик
нужно сравнить значения после aggrGroup
источник

AS

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

AV

Aliaksandr Valialkin in Церковь метрик
Denys Fedoryshchenko
Борюсь с проблемой, что-то никак не соображу как решить элементарную задачу с PromQL (Victoria Metrics)
query={name=~"spinenas.cpu.*.idle"}
все ок
{"status":"success","data":{"resultType":"matrix","result":[{"metric":{"name":"spinenas.cpu.0.cpu.idle"},"values":[[1590443492,"98.999632"],[1590443792,"98.999632"]]},{"metric":{"name":"spinenas.cpu.1.cpu.idle"},"values":[[1590443492,"98.699634"],[1590443792,"98.699634"]]},{"metric":{"name":"spinenas.cpu.2.cpu.idle"},"values":[[1590443492,"98.999631"],[1590443792,"98.999631"]]},{"metric":{"name":"spinenas.cpu.3.cpu.idle"},"values":[[1590443492,"94.499653"],[1590443792,"94.499653"]]}]}}
хочу вычислить 100-значение, вопрос КАК? (в influx с его SQL подобным языком это делалось интуитивно для меня, а тут не догоняю)
на казалось бы понятный query=100-{name=~"spinenas.cpu.*.idle"} - спотыкается
{"status":"error","errorType":"422","error":"error when executing query=\"100-{name=~\\\"spinenas.cpu.*.idle\\\"}\" on the time range (start=1590443494000, end=1590443794000, step=300000): cannot execute query: duplicate output timeseries: {}"}
наверное надо вставить где-то by(name ) ? (у меня больше ничего нет, т.к. импорт из графита)
Вм, как и прометеус, удаляет имена метрик (то, что записано в __name__) при выполнении вычислений вроде 100-something. Остаются только лейблы. Можно перенести имя метрики в другой лейбл с помощью label_copy(query, "__name__", "foobar"), чтобы он не удалился при последующих вычислениях. См. https://github.com/VictoriaMetrics/VictoriaMetrics/wiki/MetricsQL
источник

AV

Aliaksandr Valialkin in Церковь метрик
Slach
Спасибо, прочитал, прослезился
а ты его сам читал? в смысле до конца ? ;)
это ж блин... я даже не знаю, чуваку с ником free надо памятник поставить за терпение  и адекватность

@valyala спасибо вам за то, что вы нормально считаете increase, а есть какой нибудь аналог kubernetes prometheus-operator но для VIctoriaMetrics и когда вообще VM созреет чтобы стать replacement для прометеуса?
Некоторые уже заменяют пром на vmagent+vmalert. См. https://victoriametrics.github.io/vmagent.html .
Над оператором для кубера наподобие пром-орератора сейчас ведутся работы. Надеюсь, скоро будет готов
источник

PK

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

PK

Pavel Kolobaev in Церковь метрик
ну и я получил два firing и два resolved
источник

PK

Pavel Kolobaev in Церковь метрик
Aliaksandr Valialkin
Некоторые уже заменяют пром на vmagent+vmalert. См. https://victoriametrics.github.io/vmagent.html .
Над оператором для кубера наподобие пром-орератора сейчас ведутся работы. Надеюсь, скоро будет готов
Я прям тестером оператора готов быть
источник

MK

Misak Khachatryan in Церковь метрик
добрый день, а кто поможет со сложением нескольких метрик в графане?
источник

MK

Misak Khachatryan in Церковь метрик
Переслано от Misak Khachatryan
как там сделать такое - есть два набора из трех метрик, надо в pie chart отобразить доль этих двух. Тоесть более понятно - сложить три метрики и отобразить единым значением.
источник

MK

Misak Khachatryan in Церковь метрик
Переслано от Misak Khachatryan
даже новую хрень семерки - трансформы не смог осилить :(
источник

MK

Misak Khachatryan in Церковь метрик
Переслано от Misak Khachatryan
вот как я делаю
источник

MK

Misak Khachatryan in Церковь метрик
Переслано от Misak Khachatryan
тут шесть таких
источник