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 特有的。
我在 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 特有的。