172 похожих чатов

Я помню кто-то писал, что дропает очень много метрик в

проме, у нас чот тут пром гавна дает, как вообще подойти к проблеме? вот у нас 160к разных метрик, нельзяж руками их перебрать. мы посмотрели топ 50. там нича особо нет лишнего. сплошные метрики памяти\цпу\сторейджа\нетворка и тд

17 ответов

24 просмотра

непонятно что именно у вас с промо не так =) много CPU ? много памяти? много I\O полосы или места жрет?

4c74356b41- Автор вопроса
Slach [altinity]
непонятно что именно у вас с промо не так =) много...

та эт не принципиально, что ботлнек. вопрос - как снизить количество метрик с 160к (из которых не то, чтобы много используется) до каких-нибудь вменяемых 10к

4c74356b41
та эт не принципиально, что ботлнек. вопрос - как ...

ну так у вас pull модель кол-во метрик зависит напрямую от кол-ва exporters и кол-ва metrics enpoints для scraping можно конечно дропать при scraping по regexp но это надо понимать что именно вы дропаете и может вам какие то метрики нужны у меня вот исходя из этих соображений стоит metric_relabel_configs: - source_labels: [name] regex: 'process_virtual.*|process_max_fds|process_start_time.*|http_.*|go_gc.*' action: drop но вот если понадобится "вдруг". то я сам себе злобные буратино

4c74356b41- Автор вопроса

нет, меня смущает, что прометей зажирает 15гб оперативы на рестарте и падает по оом :)

4c74356b41
нет, меня смущает, что прометей зажирает 15гб опер...

ну смотри, у тебя много метрик, все метрики в топе тебе нужны. Если ты дропнешь какие то мелкие серии , ну сэкономишь 500 MB Тут надо либо переосознавать необходимость метрик, изучать лейблы (может от туда что то дропнуть надо) либо расширять прометеус / уменьшать ретеншен

Sergei Monakhov
в вм валите их, пром не про лонгтерм

ВМ так же оомнется только не на старте а на запросе данных от туда

4c74356b41- Автор вопроса
Артём
ну смотри, у тебя много метрик, все метрики в топе...

а, можа можно заставить его чаще в бд сливать данные? он падает когда эти wal'ы реплеит

4c74356b41
а, можа можно заставить его чаще в бд сливать данн...

--storage.tsdb.min-block-duration=--storage.tsdb.max-block-duration= вот про это почитай

4c74356b41- Автор вопроса
Артём
--storage.tsdb.min-block-duration=--storage.tsdb.m...

крч, вот это регулирует это, правильно? спасибо

Артём
ну смотри, у тебя много метрик, все метрики в топе...

дак метрики то СНОВА набегут =) потому что из /metrics никто их не уберет

Slach [altinity]
дак метрики то СНОВА набегут =) потому что из /met...

Это про решение проблемы реплея вала на рестарте

Slach [altinity]
я думаю там МАЛО vmselect запросов будет

Я честно пока пробовал только single server версию виктории, залил туда данные за 2 недели с прома с 1500 таргетов, через 2 недели она распухла до 6 GB , когда я попробовал че то от туда спросить за 2 недели ( метрика была довольно кардинальная) - она начала пиковать до 10 GB и ООМится

Похожие вопросы

Обсуждают сегодня

а через ESC-код ?
Alexey Kulakov
29
30500 за редактор? )
Владимир
47
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
13
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Как передать управляющий символ в открытую через CreateProcess консоль? Собсна, есть процедура: procedure TRedirectThread.WriteData(Data: OEMString); var Written: Cardinal;...
Serjone
6
program test; {$mode delphi} procedure proc(v: int32); overload; begin end; procedure proc(v: int64); overload; begin end; var x: uint64; begin proc(x); end. Уж не знаю...
notme
6
Ребят в СИ можно реализовать ООП?
Николай
33
у вас два процесса. один посылает другому сигнал. у вас есть код обоих процессов? если всё не так - расскажите как оно на самом деле. а именно кто кому чего, есть-ли консоли,...
Karagy
6
вы делали что-то подобное и как? может есть либы готовые? увидел картинку нокода, где всё линиями соединено и стало интересно попробовать то же в ddl на lua сделать. решил с ч...
Victor
8
Карта сайта