Impstats rsyslog: внутренние счётчики помогают искать узкое место, но не заменяют сверку доставки

Запросить

Фотография конкретного исполнения не приложена.

Когда backlog растёт, нужно видеть больше, чем состояние процесса «работает». Impstats периодически публикует внутренние счётчики rsyslog. Они позволяют наблюдать изменение нагрузки и состояния компонентов, однако каждое число требует контекста конкретного объекта и установленной версии.

Документация предупреждает, что набор счётчиков расширяется между выпусками. Отсутствующее поле нельзя молча считать нулём. Периодические снимки также не являются журналом каждого перехода: короткий всплеск способен произойти между измерениями. Для сравнений фиксируют интервал, перезапуски процесса и правила сброса используемых счётчиков.

Если статистика поступает в обычный syslog-поток, её сообщения сами увеличивают нагрузку и соответствующие счётчики. Это особенно заметно в небольшом тесте, где ожидается точное число событий. При отдельном файловом выходе остаются собственные требования к записи и удержанию статистики. Сбор наблюдений тоже имеет расход ресурсов.

В приёмке сопоставляют динамику очереди, ошибки действий, приём исходного потока и результат конечного хранения. Для доказательства пропусков или повторов применяют идентификаторы событий. Снижение очереди показывает движение внутри системы, но не подтверждает автоматически долговечную запись у потребителя. Отчёт должен разделять диагноз узкого места и проверку полноты доставки, опираясь на наблюдение каждой нужной границы.

Основание — Official rsyslog8 daily stable documentation snapshot; exact installed release not inferred, разделы Purpose; available counters; regular syslog emission. Сохранён текст публичной справочной публикации; конкретная реализация может поддерживать только часть возможностей. Использован снимок официальной документации rsyslog 8 daily stable. Это обновляемая ветка, а не комплект руководств конкретного установленного выпуска. Экспериментальные segmentedDisk и local queue scope в рекомендации не включены; установленная версия, очередь и получатель не проверялись.

Все разборы