elasticsearch,docker-compose,logstash,amazon,Docker,elasticsearch,Docker Compose,Logstash,Amazon" /> elasticsearch,docker-compose,logstash,amazon,Docker,elasticsearch,Docker Compose,Logstash,Amazon" />

使用docker compose for ELK时未找到amazon_es插件

使用docker compose for ELK时未找到amazon_es插件,docker,elasticsearch,docker-compose,logstash,amazon,Docker,elasticsearch,Docker Compose,Logstash,Amazon,我想将我的日志存储输出到amazon elasticsearch,我的日志存储是通过docker compose启动的。但是亚马逊的插件从未安装过。我也尝试过使用elasticsearch输出,但我发现我必须为此打开匿名访问 docker compose.yml services: logstash: build: context: logstash/ volumes: - ./logstash/config/logstash.yml:/usr/sha

我想将我的日志存储输出到amazon elasticsearch,我的日志存储是通过docker compose启动的。但是亚马逊的插件从未安装过。我也尝试过使用elasticsearch输出,但我发现我必须为此打开匿名访问

docker compose.yml

services:
  logstash:
    build:
      context: logstash/
    volumes:
      - ./logstash/config/logstash.yml:/usr/share/logstash/config/logstash.yml:ro
      - ./logstash/pipeline:/usr/share/logstash/pipeline:ro
    ports:
      - "5000:5000"
    environment:
      LS_JAVA_OPTS: "-Xmx2g -Xms2g"
    networks:
      - elk
networks:
  elk:
    driver: bridge
管道(输出)

logstash/Dockerfile

FROM docker.elastic.co/logstash/logstash-oss:6.2.4

# Add your logstash plugins setup here
# Example: RUN logstash-plugin install logstash-filter-json

RUN logstash-plugin install logstash-output-amazon_es

尝试使用
docker compose-up--build
重建图像,以确保使用正确的图像。构建阶段的输出是什么?嘿@whites11,它成功了。谢谢!
FROM docker.elastic.co/logstash/logstash-oss:6.2.4

# Add your logstash plugins setup here
# Example: RUN logstash-plugin install logstash-filter-json

RUN logstash-plugin install logstash-output-amazon_es