Elasticsearch不记录kibana由于filebeat

rekjcdws  于 2023-09-28  发布在  Kibana
关注(0)|答案(1)|浏览(190)

我正在尝试使用Elasticsearch进行日志记录。我做了一些研究,并在应用程序中实现了一些代码,该应用程序是用.NET 7开发的。所有服务运行几乎没有任何问题。但是,我看不到木花的日志。我在日志部分看到以下警告:Set up Filebeat (opens in a new tab or window), then configure your Elasticsearch output for your monitoring cluster.
我的docker-compose文件:
docker-compose.yml

version: '3.4'

networks:
   backend:
   fronted:

volumes:
  esdata:
    driver: local

include:
   - "external-services.yml"
   - "internal-services.yml"

external-services.yml的一部分:

elasticsearch:
    image: docker.elastic.co/elasticsearch/elasticsearch:8.9.1
    environment:
      - xpack.security.enabled=false 
      - discovery.type=single-node
      - xpack.monitoring.collection.enabled=true
    ports:
      - "9200:9200"
    volumes:
      - esdata:/usr/share/elasticsearch/data
    networks:
      - backend

  kibana:
    image: docker.elastic.co/kibana/kibana:8.9.1
    ports:
      - "5601:5601"
    networks:
      - backend
    depends_on:
      - elasticsearch

  filebeat:
    image: docker.elastic.co/beats/filebeat:8.9.1
    user: root
    environment:
      - output.elasticsearch.hosts=["elasticsearch:9200"]
    networks:
      - backend
    depends_on:
      - elasticsearch
    volumes:
      - esdata:/var/log/app/

我该怎么弥补?

9rnv2umw

9rnv2umw1#

我们正面临同样的问题。在将Beats升级到8.9.x版本后,我们的ELK堆栈不再接收日志。我们使用2.9.0版本的所有内容,除了Filebeat。您可能需要考虑将Beats降级到8.8.x版本;它暂时对我们起了作用。”

相关问题