Kibana-无法输出到日志文件

时间:2019-12-09 12:07:48

标签: logging debian kibana

我的Debian服务器上安装了Kibana 6.7.1。我看不到日志。

我做了什么:

  1. / etc / kibana 目录中,我已将 kibana.yml **配置为** logging.dest:stdout

  2. >
  3. 创建文件/var/log/kibana.log

  4. 更改了具有 chown的文件的权限 kibana:kibana kibana.log chmod u + w kibana.log

  5. 使用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'.

2 个答案:

答案 0 :(得分:0)

如果将logging.dest设置为stdout,它将输出到控制台,控制台将重定向到/var/log/messages,您需要将logging.dest设置为文件。

logging.dest: "/var/log/kibana.log"

答案 1 :(得分:0)

通过以下组合固定:

  1. 在/ var / log journalctl -u kibana中设置logging.dest
  2. 为kibana.log设置正确的用户权限(chown和chmod)
  3. 释放/ var / log中的空间(空间已满!在日志中找到)