Kibana - 无法输出到日志文件
Kibana - Cannot output to log file
我在我的 debian 服务器上安装了 Kibana 6.7.1。我看不到日志。
我做了什么:
在 /etc/kibana 目录中我配置了 kibana.yml ** 和 **logging.dest: 标准输出
创建文件 /var/log/kibana.log
使用 chown 更改了文件的权限
kibana:kibana kibana.log 和 chmod u+w kibana.log.
使用 sudo service kibana restart 重新启动了服务
我仍然看不到 kibana.log 文件的任何内容。
有什么建议吗?
遵循修复建议后,我在启动 kibana 时遇到错误:
Dec 10 09:17:45 mynode systemd[1]: kibana.service: Main process exited, code=exited, status=1/FAILURE
Dec 10 09:17:45 mynode systemd[1]: kibana.service: Unit entered failed state.
Dec 10 09:17:45 mynode systemd[1]: kibana.service: Failed with result 'exit-code'.
Dec 10 09:17:45 mynode systemd[1]: kibana.service: Service hold-off time over, scheduling restart.
Dec 10 09:17:45 mynode systemd[1]: Stopped Kibana.
Dec 10 09:17:45 mynode systemd[1]: kibana.service: Start request repeated too quickly.
Dec 10 09:17:45 mynode systemd[1]: Failed to start Kibana.
Dec 10 09:17:45 mynode systemd[1]: kibana.service: Unit entered failed state.
Dec 10 09:17:45 mynode systemd[1]: kibana.service: Failed with result 'exit-code'.
如果你将logging.dest
设置为stdout
,它会输出到控制台,它会重定向到/var/log/messages
,你需要将logging.dest
设置到你的文件中。
logging.dest: "/var/log/kibana.log"
通过以下组合修复:
- 在/etc/kibana/kibana.yml.
中设置logging.dest
- 将正确的用户权限设置为 kibana.log(chown 和 chmod)
- 正在 /var/log 中释放 space(space 已满!在日记中找到)
我在我的 debian 服务器上安装了 Kibana 6.7.1。我看不到日志。
我做了什么:
在 /etc/kibana 目录中我配置了 kibana.yml ** 和 **logging.dest: 标准输出
创建文件 /var/log/kibana.log
使用 chown 更改了文件的权限 kibana:kibana kibana.log 和 chmod u+w kibana.log.
使用 sudo service kibana restart 重新启动了服务
我仍然看不到 kibana.log 文件的任何内容。
有什么建议吗?
遵循修复建议后,我在启动 kibana 时遇到错误:
Dec 10 09:17:45 mynode systemd[1]: kibana.service: Main process exited, code=exited, status=1/FAILURE
Dec 10 09:17:45 mynode systemd[1]: kibana.service: Unit entered failed state.
Dec 10 09:17:45 mynode systemd[1]: kibana.service: Failed with result 'exit-code'.
Dec 10 09:17:45 mynode systemd[1]: kibana.service: Service hold-off time over, scheduling restart.
Dec 10 09:17:45 mynode systemd[1]: Stopped Kibana.
Dec 10 09:17:45 mynode systemd[1]: kibana.service: Start request repeated too quickly.
Dec 10 09:17:45 mynode systemd[1]: Failed to start Kibana.
Dec 10 09:17:45 mynode systemd[1]: kibana.service: Unit entered failed state.
Dec 10 09:17:45 mynode systemd[1]: kibana.service: Failed with result 'exit-code'.
如果你将logging.dest
设置为stdout
,它会输出到控制台,它会重定向到/var/log/messages
,你需要将logging.dest
设置到你的文件中。
logging.dest: "/var/log/kibana.log"
通过以下组合修复:
- 在/etc/kibana/kibana.yml. 中设置logging.dest
- 将正确的用户权限设置为 kibana.log(chown 和 chmod)
- 正在 /var/log 中释放 space(space 已满!在日记中找到)