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

Что хочется видеть взглядом: 1. состояние сервера: lsn, ro, status, uptime 2.

состояние арены в человекопонятном виде: квота X Gb, использовано Y%, из них арена Z Gb, использовано K%, количество спейсов по типам (мемтикс/винил)
3. состояние репликации: lag, работает, частично развалилась, не работает
4. стату по запросам и сети в виде rps, но не за последнюю секунду, а растянутое хотя-бы секунд на 10.
5. "Рантайм" инфа: память луа, кол-во файберов, rps по cws, потребление cpu различными тредами/файберами, среднее время cpu на файбер. возможно пиковый usage в % readahead буферов.
6. Стата по винилу, но тут я пока пас выписать хоть пару опций.

В виде метрик хочется почти то-же самое, но немного в другом виде:
1. server: lsn, uptime
2. arena (всё в байтах): quota(total/used), arena(total/used), если возможна детализация на спейсы, индексы, винил и прочее, то тоже.
3. replication: id+lsn+lag
4. stats: сырые счётчики (op/net), без rps. любая система сбора метрик сделает из них графики
5. runtime: fibers count + (csw/cpu/memory) per fiber, memory(lua/fibers/buffers?)
6. винил. опять-же там много всего, TODO.

2 ответов

15 просмотров

как то напонимает забикс

Спасибо, Монс! Мы планомерно разбираемся с каждым вопросом. Пока из готового стоит посмотреть на box.info.replication в 1.7.5 - там уже есть всё, что ты хочешь. Мониторинг памяти - следующий в очереди.

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

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

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта