我该如何检查我的日志数据是否实际要进入Elasticsearch?

时间:2019-03-07 21:13:28

标签: java elasticsearch

我有以下logback.xml:

<configuration debug="true">
    <appender name="ES" class="ch.qos.logback.ext.loggly.LogglyAppender">
        <endpointUrl>http://localhost:9200/tests/test?pipeline=logback</endpointUrl>
        <pattern>%m</pattern>
    </appender>
    <logger name="es" level="INFO" additivity="false">
        <appender-ref ref="ES"/>
    </logger>
    <root level="info">
        <appender-ref ref="loggly" />
    </root>
</configuration>

我有以下摄取管道:

PUT _ingest/pipeline/logback
{
  "description": "logback pipeline",
  "processors": [
    {
      "set" : {
        "field": "source",
        "value": "logback"
      }
    }
  ]
}

在我的Java代码中,我这样做是为了执行日志记录:

esLogger.info("{\"message\": \"Simple log message!\"}");

我在终端中的输出说它正在记录如下:

2019-03-07 15:00:38.732信息24442 --- [nio-9080-exec-2] es:{“ message”:“简单的日志消息!”}

但是我似乎无法在ES中进行搜索-(很有可能是我在这里所缺乏的知识是问题所在,有人可以帮助我吗?)

0 个答案:

没有答案