Spring boot 为什么Filebeat没有';t在kubernetes中记录我的Spring启动应用程序

Spring boot 为什么Filebeat没有';t在kubernetes中记录我的Spring启动应用程序,spring-boot,kubernetes,elastic-stack,filebeat,Spring Boot,Kubernetes,Elastic Stack,Filebeat,我有一个库伯内特斯星系团。在这个集群中,我有很多pod,其中一些包含springboot应用程序。一切都很好,但我想使用ElasticSearch来记录每个吊舱和指标 这是我的堆栈:Spring boot Logastash->ElasticSearch如果您只需要Spring应用程序中的日志,请检查并使用tcpapender将日志直接发送到logstashHi@Antoine。你解决这个问题了吗 image: repository: docker.elastic.co/b

我有一个库伯内特斯星系团。在这个集群中,我有很多pod,其中一些包含springboot应用程序。一切都很好,但我想使用ElasticSearch来记录每个吊舱和指标


这是我的堆栈:Spring boot Logastash->ElasticSearch如果您只需要Spring应用程序中的日志,请检查并使用tcpapender将日志直接发送到logstashHi@Antoine。你解决这个问题了吗
     image:
      repository: docker.elastic.co/beats/filebeat
      tag: 7.0.1
     pullPolicy: Always
     overrideConfig:
        filebeat.config:
          modules:
            path: ${path.config}/modules.d/*.yml
            reload.enabled: false
        filebeat.inputs:
          - enabled: true
            paths:
              - /var/log/*.log
              - /var/log/messages
              - /var/log/syslog
            type: log
          - containers.ids:
              - '*'
            type: docker
            enabled: true
        processors:
          - add_kubernetes_metadata:
              in_cluster: true
          - drop_event:
              when:
                equals:
                  kubernetes.container.name: filebeat
        http.enabled: true
        http.port: 5066
        output:
          file:
            enabled: false
          logstash:
            hosts:
              - "elastic-stack-logstash:5044"

<?xml version="1.0" encoding="UTF-8"?>
<configuration>

    <springProperty scope="context" name="application_name" source="spring.application.name"/>

    <appender name="jsonConsoleAppender" class="ch.qos.logback.core.ConsoleAppender">
        <encoder class="net.logstash.logback.encoder.LogstashEncoder"/>
    </appender>

    <root level="INFO">
        <appender-ref ref="jsonConsoleAppender"/>
    </root>

</configuration>