如果我们需要将日志集成到 ELK 中,当日志格式是 Json 的时候,会方便我们的解析。幸运地是,Log4J2 中提供了 Json 这种格式的日志 Layout。当我们设置 Layout 为 JsonLayout 时,此时生成的日志就是 Json 格式。
如果我们需要将日志集成到 ELK 中,当日志格式是 Json 的时候,会方便我们的解析。幸运地是,Log4J2 中提供了 Json 这种格式的日志 Layout。当我们设置 Layout 为 JsonLayout 时,此时生成的日志就是 Json 格式。
Spring Boot 有个 Actuator,它可以为应用提供强大的监控能力。从 Spring Boot 2.0 开始,Actuator 将底层更改为了 Micrometer,使得 Actuator 能提供更加强大,更加灵活的监控能力。Micrometer 是一个类似门面的监控系统,可以把它看做是监控界的 Slf4j
。
在 Gradle 中,我们引用一个 library 依赖的时候,一般会使用 compile
, implementation
, api
等这几种方式,你知道什么时候该用什么吗?
当我们使用 ELK
来分析日志时,需要根据条件过滤日志。其实在 Kibana
中用的查询语言就是 Elasticsearch 的查询语言,即使用 Lucene 的查询语法。
很多人都使用容器来包装他们的 Spring Boot 应用程序,然而创建容器并不是一件很容易的事情。这篇文章将指导你构建运行 Spring Boot 应用程序的Docker镜像。
Update your browser to view this website correctly. Update my browser now