当前位置: 首页 > 知识库问答 >
问题:

如何将file.log注入logstash并通过kibana显示

呼延弘方
2023-03-14

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

直到三天前,我还没有在docker上工作,我正在处理这个问题,至少浏览了10个网站和YouTube,不知道该怎么做。我在creatind docker container,install/create(不知道怎么说)docker-compose中做了说明。我已经从git中提取了docker-elk/,所以我已经准备好了用于docker-compose、logstash、kibana和弹性搜索的yml文件,我已经尝试将文件推入logstash,但是我不知道我做的是否正确,以及如何检查它

我看到一个选项检查运行容器的ip地址,并通过ip:5061、ip:9200运行它,但没有任何工作

sudo amazon-linux-extras安装docker

git克隆https://github.com/deviantony/docker-elk sudo curl-l

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

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

共有1个答案

赖运珧
2023-03-14

您所需要的是一个像filebeat这样的日志传送器,而ELK堆栈并不附带这一点。将文件beate配置为将日志发送到logstash之后,您就可以看到日志了

 类似资料:
  • null curl'localhost:9200/_cluster/health?v' 检查ElasticSearch-节点状态: curl“localhost:9200/_cat/nodes?v” null null $service elasticsearch状态 ElasticSearch也可以从我的浏览器中的localhost:9200恢复,并且列表索引正确。 /etc/nginx/sit

  • 问题内容: 我正在为一个项目测试Kibana 4。 我从数据库表创建了一个索引,该索引由3个字段组成: 日期 用户 行动 我想在我的仪表板中将索引显示为简单表(3列,N行)。 我尝试使用“数据表”可视化,但是我找不到没有任何度量标准(计数,总和等)的方法来显示结果 也许很简单,我错过了一些东西……有没有办法做到这一点? 问候, 问题答案: 在“发现”选项卡上,创建仅包含所需字段的视图,然后将其保存

  • 使用Spring框架,我想创建一个类型为的bean对象,这个bean对象有一个类型为

  • 问题内容: 我试图通过注释将整个JSF托管Bean注入另一个托管Bean非常相似,但是我正在注入Bean,而不是Servlet)。这就是我在做什么: 不起作用(JSF 2.0 / Mojarra 2.0.3): 有没有可能或者我需要通过编程方式进行注射? 问题答案: 您需要添加setter和getter 当将解析并注入依赖项时,它将使用setters注入,因此适当的setters / getter

  • 问题内容: 我想要一个集中式日志服务器。 我已经基于此iso创建了两个Ubuntu 12.04 LTS服务器。 在成功并严格按照本教程步骤进行操作之后,我有: 一台Logstash + ElasticSearch + Kibana的日志服务器。 一个带有Logstash-Forwarder的应用程序服务器,Tomcat 6和另一个应用程序,这些日志已在catalina.out文件中注册。 我的问题

  • 问题内容: 如何根据负载计划资源(我怀疑是Elasticsearch实例): 在负载下,我的意思是每分钟≈500K个事件,每个事件包含8-10个字段。 我应该转动哪些配置旋钮?我是这个堆栈的新手。 问题答案: 每分钟500,000个事件等于每秒8,333个事件,对于一个小型集群(3-5台机器)来说,这应该很容易处理。 问题在于将720M每日文档保留60天(43B文档)。如果10个字段中的每个字段均