【问题标题】:How to inject file.log to logstash and display it via kibana如何将file.log注入logstash并通过kibana显示
【发布时间】:2019-12-09 15:11:27
【问题描述】:

我使用 docker 容器和 docker-compose 来创建 ELK 容器,创建容器后我应该将文件注入到 logstash 并通过 docker 显示

直到三天前我才在 docker 上工作,我在解决这个问题,浏览了至少 10 个网站 + youtube 并且无法理解我应该做什么。 我成功创建了 docker 容器,安装/创建(不知道怎么说)docker-compose。 我已经从 git 中提取了 docker-elk/,所以我已经为 docker-compose、logstash、kibana 和弹性搜索准备好了 yml 文件,我尝试将文件推送到 logstash,但如果我做得对,我无法获得,以及如何彻底检查一下

我看到一个选项来检查正在运行的容器的 IP 地址并通过 ip:5061、ip:9200 运行它,但没有任何效果

我已经安装了docker并拉取了docker elk

sudo amazon-linux-extras 安装 docker

下载docker-elk:

git 克隆https://github.com/deviantony/docker-elk 须藤卷曲 -L

下载的 docker compose

https://github.com/docker/compose/releases/download/1.22.0/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose sudo mv /usr/local/bin/docker-compose /usr/bin/docker-compose sudo chmod +x /usr/bin/docker-compose

并创建了 elk 容器 - 我尝试了两个命令,第二个有效#better

sudo docker-compose -d sudo docker-compose -f /full addres/ docker-compose.yml up

我希望通过 kibana 图显示注入到 logstash 日志文件中

【问题讨论】:

    标签: amazon-web-services docker ubuntu ec2-ami elk


    【解决方案1】:

    您需要的是像filebeat 这样的日志传送器,它不包含在 ELK 堆栈中。配置文件节拍以将日志发送到 logstash 后,您可以看到日志

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-05-14
      • 1970-01-01
      • 2019-03-28
      • 1970-01-01
      • 2010-10-28
      • 2022-01-06
      • 1970-01-01
      • 2017-02-04
      相关资源
      最近更新 更多