如何管理微服务日志
通过logback拓展组件,将所有微服务日志搜集到es,按天建索引,通过kibana展示
1.引入maven依赖
<dependency>
<groupId>com.internetitem</groupId>
<artifactId>logback-elasticsearch-appender</artifactId>
<version>1.6</version>
</dependency>
2.引入logback.xml配置
<?xml version="1.0" encoding="UTF-8"?>
<configuration debug="false">
<appender name="ELASTIC" class="com.internetitem.logback.elasticsearch.ElasticsearchAppender">
<url>http://${log.hostname:-localhost}:${log.port:-8080}/_bulk</url>
<index>logs-%date{yyyy-MM-dd}</index>
<type>log</type>
<loggerName>es-logger</loggerName> <!-- optional -->
<errorLoggerName>es-error-logger<