SKIL/配置/日志

日志

你可以通过多种方式与SKIL集成和访问日志。日志配置对于需要从大型集群以有组织的方式获取日志的更复杂的devops和部署非常有用。

Logback.xml Appenders

如果你最喜欢的日志记录服务使用logback appenders,则可以将自定义的logback.xml文件放在/etc/skil/logback.xml中。

不要删除已有的appenders

如果你的SKIL安装已经在你的计算机上放置了logback.xml文件,请不要删除该文件中的任何现有appenders。否则,你可能无法从HTTP API或其他服务检索日志。相反,在文件中添加appenders。

Logstash

如果你使用的是logstash等工具,那么你的文件将如下所示:

logback.xml



  
    MyAwesomeSyslogServer
    
    514
  
  
    
  

image.gif

JDBC Appender

如果你喜欢使用JDBC来存储日志,那么logback.xml文件将如下所示:

logback.xml



  
    
      com.mysql.jdbc.Driver
      jdbc:mysql://host_name:3306/datebase_name
      username
      password
    
  

  
    
  

image.gif

HTTP /logs API

你还可以通过向SKIL /logs端点发送post请求来访问日志。你的请求主体必须在application/json类型中包含以下数据:

{ "offset": 0, "rowCount": 100, "head": false }

上面将获取100条最近的日志行。有关详细信息,请参阅 /logs API参考。

你可能感兴趣的:(SKIL/配置/日志)