android实时日志,网页实时搜索查看,秒啊

ELK是Elasticsearch、Logstash和Kibana的组合,用于日志管理和分析。通过在非开发环境中配置Logstash输入端口接收日志,然后将数据发送到Elasticsearch索引,最后通过Kibana进行可视化,可以实现实时日志查看和进一步的数据分析。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

本地用android studio查看日志logcat直接查看,很是方便,但是如果把软件安装在非开发环境怎么查看日志呢?

保存成txt查看?如果非要实时查看做进一步的数据分析呢?

找了很久的解决方案,终于找到了elk

ELK 是一组开源的日志管理工具,包含 Elasticsearch、Logstash 和 Kibana。它们可以一起工作来实现日志收集、分析和可视化。

第一步搭建elk

下面是 ELK 搭建的基本步骤:

  1. 下载和安装 Elasticsearch:Elasticsearch 是一个基于 Lucene 的搜索引擎,用于处理大量数据并提供快速的搜索结果。请在 Elasticsearch 官网下载最新版本,并按照官方文档进行安装。

  2. 下载和安装 Logstash:Logstash 是一个数据收集引擎,可从各种来源读取数据,并将其发送到 Elasticsearch 进行索引和存储。请在 Logstash 官网下载最新版本,并按照官方文档进行安装。

  3. 下载和安装 Kibana:Kibana 是一个 Web 应用程序,用于实时监控和分析 Elasticsearch 索引中的数据。请在 Kibana 官网下载最新版本,并按照官方文档进行安装。

  4. 配置 Elasticsearch:在安装和启动 Elasticsearch 后,请检查 elasticsearch.yml 文件中的配置选项,并根据需要进行更改。例如,您可能需要更改监听地址或集群名称等参数。

  5. 配置 Logstash:在安装并启动 Logstash 后,请创建一个配置文件,该文件将指定如何从来源(例如文件或网络)收集数据,并将其发送到 Elasticsearch 进行索引和存储。有关如何编写 Logstash 配置文件的详细信息,请参阅官方文档。然后,启动 Logstash 并让其运行。

  6. 配置 Kibana:在安装并启动 Kibana 后,请打开 Web 浏览器并导航到 http://localhost:5601(默认端口)。首次登录时,您需要设置索引模式和视觉化方式,并创建可视化仪表板以查看 Elasticsearch 索引中的数据。官方文档提供了完整的指南,指导您完成此过程。

具体的搭建过程可以自行百度,或者等我有时间更新一期

第二步配置 Logstash

在/data/soft/logstash/config目录下新建   logstash.conf

input {
    tcp {
        port => 9601
        codec => json
    }
	tcp {
        port => 9600
        codec => json
    }
}
output{
  elasticsearch { hosts => ["localhost:9200"] }
  stdout { codec => rubydebug }
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

刘登辉

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值