Tomcat 访问日志中用“-”代替用户名的意义

Significance of "-" in place of user name in Tomcat Access Log

我在 Tomcat 上有一个 JIRA 实例 运行。我正在尝试解析 Tomcat 访问日志以最终将其显示在 Kibana 仪表板中,以便我可以监控使用情况。

我的典型访问日志行如下所示:

100.10.10.10 1x756917x1 collabin [12/May/2020:00:01:25 +0530] "GET /rest/api/2/project/ABC HTTP/1.1" 200 4759 466 "-" "-" "11nppm7"

其中 "collabin" 是我清楚的用户名。

我注意到许多其他日志行的用户名只是一个“-”。例如,当用户加载 JIRA 仪表板时:

100.10.10.10 1x756921x1 - [12/May/2020:00:01:38 +0530] "GET /secure/Dashboard.jspa HTTP/1.1" 200 36019 147 "-" "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0)" "-"

从用户名“-”可以推断出什么?我应该监视相邻的日志行以获取加载仪表板的实际用户吗?或者我应该将它们视为 JIRA 内部调用并丢弃?

我搜索了答案,得到的是 "it is the Remote user that has been authenticated. If there is none, it’s a hyphen (-)"。如果您能用JIRA来解释一下,我将不胜感激。

- 代替用户名表示没有用户通过身份验证。例如,这会在用户登录 之前 发生。这不是 JIRA 特有的。