Rsyslog 默认操作名称不连续?

Rsyslog 默认操作名称不连续?

我想问有关 rsyslog 的问题。

我在用rsyslog v7并使用收集统计数据impstats 模块。 根据文档,动作队列的默认命名是顺序的根据 rsyslog 配置中发生的动作。

名字词

这会命名操作。该名称用于统计信息收集和文档记录。如果没有指定名称,则会根据 rsyslog 配置中此操作的发生情况动态生成一个名称。操作按顺序从 1 到 n 编号。

然而,在定义之后动态文件动作数量从 3 增加到 5

Sep 10 15:42:54 B rsyslogd-pstats: dynafile cache RemoteHost: requests=1427979 level0=871360 missed=57000 evicted=56990 maxused=10 
Sep 10 15:42:54 B rsyslogd-pstats: action 1: processed=1427979 failed=0 
Sep 10 15:42:54 B rsyslogd-pstats: dynafile cache Dashboard: requests=7018 level0=5941 missed=4 evicted=0 maxused=4 
Sep 10 15:42:54 B rsyslogd-pstats: action 2: processed=7018 failed=0 
Sep 10 15:42:54 B rsyslogd-pstats: action 3: processed=85295 failed=0 
Sep 10 15:42:54 B rsyslogd-pstats: action 5: processed=82487 failed=0 
Sep 10 15:42:54 B rsyslogd-pstats: action 7: processed=609 failed=0 
Sep 10 15:42:54 B rsyslogd-pstats: action 9: processed=832 failed=0

动作 3,我使用转发规则传统格式

:hostname, isequal, "BC" @BF
& ~

这个编号结果是自然行为吗?

相关内容