DataDog无代理模式无法接收日志问题求助
DataDog无代理模式日志无法接收问题排查求助
使用DataDog无代理模式时,日志无法被正常接收。已严格遵循官方教程完成配置,但日志始终未按预期直接发送至DataDog服务器,请求协助排查解决。以下是相关配置信息:
Spring Boot的logback-spring.xml配置
<?xml version="1.0" encoding="utf-8"?> <configuration> <appender name="syslog" class="net.logstash.logback.appender.LogstashTcpSocketAppender"> <destination>intake.logs.datadoghq.com:10516</destination> <keepAliveDuration>20 seconds</keepAliveDuration> <encoder class="net.logstash.logback.encoder.LogstashEncoder"> <prefix class="ch.qos.logback.core.encoder.LayoutWrappingEncoder"> <layout class="ch.qos.logback.classic.PatternLayout"> <pattern>abcabcabc %mdc{keyThatDoesNotExist}</pattern> </layout> </prefix> </encoder> <ssl /> </appender> <appender name="console" class="ch.qos.logback.core.ConsoleAppender"> <encoder> <pattern>%-4relative [%thread] %-5level %logger{35} - %msg %n</pattern> </encoder> </appender> <root level="trace"> <appender-ref ref="console" /> <appender-ref ref="syslog" /> </root> </configuration>
Spring Boot pom版本
<parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.7.18</version> </parent>
其他依赖
<dependencies> <dependency> <groupId>ch.qos.logback</groupId> <artifactId>logback-classic</artifactId> <version>1.2.9</version> </dependency> <dependency> <groupId>net.logstash.logback</groupId> <artifactId>logstash-logback-encoder</artifactId> <version>6.6</version> </dependency> </dependencies>
内容的提问来源于stack exchange,提问作者Matthew Lee
相关产品推荐
相关产品推荐

