基于 ELK 天气指标监控在线实时监控案例

本节课将系统地介绍 ELK(Elasticsearch、Logstash、Kibana)在项目中的应用,各自扮演了什么样的角色,以及如何配置索引、Logstash 等。

Logstash

我们将用 Logstash 模拟整个天气指标数据的采集过程,首先我们将会对 Logstash 做一个简单的讲解,然后举几个例子,最后应用到天气数据采集过程中。

Logstash 是一款开源优秀的数据采集工具,数据源可以是控制台的标准输入、日志文件、Kafka 等,中间由过滤器对采集的数据进一步处理,然后由输出插件将结果输出到 ES,或者 Kafka。

Logstash 采集数据基本流程如下:

# 输入
input {
  ...
}

# 过滤器
filter {
  ...
}

# 输出
output {
  ...
}

同样我们使用 Docker 作为平台来运行测试 Logstash。因为 Docker 跨平台,所以你不需要学习如何在 Linux、Windows、Mac 上配置,另外还不会污染了当前系统的环境。使用 Docker 随用随启动,不用就丢掉。也不用刻意去学习 Docker,当做一个方便的虚拟机使用就是了,言归正传。

进入到控制台,拉取 Logstash 镜像:

docker pull docker.elastic.co/logstash/logstash:7.1.1

查看镜像 ID 启动容器:

image-20200524170523288

启动容器,并使用

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值