Лог wb-mqtt-db

Добрый день!
О чем говорят записи в логах такого типа:

Jun 14 17:29:15 wirenboard-A4WP2ZIO user.notice wb-mqtt-db[562]: 2020-06-14 17:29:15.731 NOTICE: Bulk processing took 161ms
Jun 14 17:31:15 wirenboard-A4WP2ZIO user.notice wb-mqtt-db[562]: 2020-06-14 17:31:15.720 NOTICE: Bulk processing took 151ms
Jun 14 17:33:15 wirenboard-A4WP2ZIO user.notice wb-mqtt-db[562]: 2020-06-14 17:33:15.785 NOTICE: Bulk processing took 215ms
Jun 14 17:35:15 wirenboard-A4WP2ZIO user.notice wb-mqtt-db[562]: 2020-06-14 17:35:15.874 NOTICE: Bulk processing took 304ms

Это плохо или не очень? Сколько должно быть?

Эо просто информация.

2020-06-15 06:45:34.622 NOTICE: Bulk processing took 91ms
Jun 15 06:47:34 wirenboard-ACAX3M6K user.notice wb-mqtt-db[599]: 2020-06-15 06:47:34.642 NOTICE: Bulk processing took 106ms
Jun 15 06:49:34 wirenboard-ACAX3M6K user.notice wb-mqtt-db[599]: 2020-06-15 06:49:34.639 NOTICE: Bulk processing took 104ms
Jun 15 06:51:34 wirenboard-ACAX3M6K user.notice wb-mqtt-db[599]: 2020-06-15 06:51:34.609 NOTICE: Bulk processing took 73ms

Предположу что время зависит от нагрузки и количества информации.
Вот тут описание

Информация о чем именно? Запись всех топиков MQTT в историю заняла 239 ms, верно? Настраивается ли где-то порог логирования, например, писать только если время больше 1000ms?

В файле
wb-mqtt-db/dbtimer.cpp
строчка
if ((start_process)
LOG(NOTICE) << "Bulk processing took " << duration << “ms”;
Какие-либо параметры для управления - не предусмотрены.

Исправить можно, для этого заменить на
if ((start_process)&&(duration>1000))
LOG(NOTICE) << "Bulk processing took " << duration << “ms”;
где “1000” - это желаемый порог.
могу пересобрать пакет.

Да, если не сложно, сделайте сборку такую с порогом 1000ms

wb-mqtt-db_1.7.3_armhf.deb (35.4 КБ)
С требуемым порогом.
Вообще - может быть действительно вынесу в conf опцию правления логированием.

2 лайка