首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用哨兵测井与弹性搜索

用哨兵测井与弹性搜索
EN

Stack Overflow用户
提问于 2016-01-20 08:18:02
回答 1查看 2.2K关注 0票数 1

我试图将所有日志存储在哨兵实例中。因此,对于这条线,我尝试了以下方法:

在loggin.yml中添加了哨兵附录:

代码语言:javascript
复制
es.logger.level: INFO
rootLogger: ${es.logger.level}, console, sentry
...
appender:
  console:
    type: console
    layout:
      type: consolePattern
      conversionPattern: "[%d{ISO8601}][%-5p][%-25c] %m%n"

  sentry: 
    type: net.kencochrane.raven.log4j.SentryAppender 
    dsn: "http://...@..."

并将raven-5.0.jarraven-log4j-5.0.jarraven-logback-5.0.jar复制到es/lib文件夹中。在开始时没有错误,但哨兵没有记录,即使在控制台上有警告消息。ES的版本为2.1.0。

我错过了什么吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-03-02 09:58:08

这里是有效的解决方案(用于ES 2.4.4):

  1. 将以下库添加到ES的lib文件夹中:raven-7.8.2.jarraven-log4j-7.8.2.jarslf4j-api-1.7.24.jarslf4j-log4j12-1.7.24.jar
  2. 更新config/logging.yml: rootLogger:${es.logger.level}、控制台、文件、哨兵/*其他附加器*/ sentry: type: com.getsentry.raven.log4j.SentryAppender dsn:阈值: INFO
  3. 重新启动ES实例
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/34894776

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档