Size: a a a

2020 October 28

VS

Vladislav Shpilevoy in Tarantool
Если нет примеров конкретных метрик, то их не будет вообще
источник

AL

Andrey L in Tarantool
Vladislav Shpilevoy
В данный момент обсуждается возможность реализации новых метрик для сборки статистики о том, чем Тарантул занят. Метрик вида "сколько времени уходит на запись транзакций в журнал", "сколько времени тратится на сжатие", "сколько времени занимает вставка в индексы", "сколько сетевых сообщений приходит в секунду", "сколько приходит транзакций по репликации в секунду" и тд. Нечто похожее на Windows Performance Counters (PDH), но по ядру Тарантула.

Чтобы понять, надо ли это вообще, будет хорошо, если заинтересованные люди напишут, какие метрики вы бы хотели в Тарантуле видеть и с какой целью - мониторинг, оптимизации своих приложений, или что-то еще. Сейчас есть box.stat(), но там полезного очень мало.
хорошие же примеры метрик
эти-то уже ждем %)
источник

DS

Dmitry Sharonov in Tarantool
неужели мы наконец начнем понимать почему произошел too long wal write
источник

OK

Oleg Koshovetc in Tarantool
too long wal write произошел по причине того, что wal write по времени занял too long
источник

DS

Dmitry Sharonov in Tarantool
тут не хватает картинки с волком
источник

AL

Andrey L in Tarantool
Хотелось бы знать, какую долю составляет беготня луашки по мапам (оптимизировать в этом контексте код, или оно того не стоит). Вот эти вот все
box.space..., доступ к апи модулей. Но это вряд ли возможно
источник

VS

Vladislav Shpilevoy in Tarantool
Это метрики луа скорее. Нужны примеры метрик самого тарантула, его внутренних частей
источник

MF

Michael Filonenko in Tarantool
по луа некоторые метрики в мастер заехали
источник

MF

Michael Filonenko in Tarantool
Andrey L
Хотелось бы знать, какую долю составляет беготня луашки по мапам (оптимизировать в этом контексте код, или оно того не стоит). Вот эти вот все
box.space..., доступ к апи модулей. Но это вряд ли возможно
^
источник

MF

Michael Filonenko in Tarantool
но скорее про трассы и гц
источник

SK

Sergey Kuzmin in Tarantool
Ничо не понимаю. Вот я взял и всё сделал в точности как здесь
https://github.com/tarantool/expirationd

создал спейс old, сделал индекс по первому полю, залил 80000 значений туплами по два элемента.
скопипастил и исполнил пример из репы выше и получаю вот такую стату 'clean_all': {'expired_count': 0, 'working_time': 290, 'restarts': 1, 'checked_count': 0}
спейс нифига не читстится, как было 80000, так и есть
источник

AT

Alexander Turenko in Tarantool
Можно код куда-нибудь на gist или pastebin?
источник

MP

Mike Po in Tarantool
Vladislav Shpilevoy
В данный момент обсуждается возможность реализации новых метрик для сборки статистики о том, чем Тарантул занят. Метрик вида "сколько времени уходит на запись транзакций в журнал", "сколько времени тратится на сжатие", "сколько времени занимает вставка в индексы", "сколько сетевых сообщений приходит в секунду", "сколько приходит транзакций по репликации в секунду" и тд. Нечто похожее на Windows Performance Counters (PDH), но по ядру Тарантула.

Чтобы понять, надо ли это вообще, будет хорошо, если заинтересованные люди напишут, какие метрики вы бы хотели в Тарантуле видеть и с какой целью - мониторинг, оптимизации своих приложений, или что-то еще. Сейчас есть box.stat(), но там полезного очень мало.
нужно все чтобы понять где затык, сейчас за пределами луа функции все покрыто мраком, у клиента таймаут, а метрики по хранимкам все в идеале
источник

VS

Vladislav Shpilevoy in Tarantool
Метрики вида "все" не канают. Нужны примеры конкретных метрик. Проблема в том, что конкретику никто не может дать, ни внутри команды, ни пока снаружи.
источник

DS

Dmitry Sharonov in Tarantool
снаружи сложно - мы же не знаем на что внутри время тратится то
источник

MP

Mike Po in Tarantool
Vladislav Shpilevoy
Метрики вида "все" не канают. Нужны примеры конкретных метрик. Проблема в том, что конкретику никто не может дать, ни внутри команды, ни пока снаружи.
я низнаю всех кишков тарантула, вот где может потеряться время на обработке запроса?
источник

DS

Dmitry Sharonov in Tarantool
вот ты дал примеры - все выглядит потенциально полезно
источник

MP

Mike Po in Tarantool
Mike Po
я низнаю всех кишков тарантула, вот где может потеряться время на обработке запроса?
клиентский вызоа замерен, код хранимки тоже, а что между?
источник

SK

Sergey Kuzmin in Tarantool
Alexander Turenko
Можно код куда-нибудь на gist или pastebin?
постебин вот
https://pastebin.com/HyAEMyBQ
источник

SK

Sergey Kuzmin in Tarantool
это может быть связано с тем, что мы с кластером работаем и он сходит с ума на репликациях или как-то ещё?
источник