当前位置: 首页 > article >正文

云原生日志ELK( logstash安装部署)

logstash 介绍

        LogStash由JRuby语言编写,基于消息(message-based)的简单架构,并运行在Java虚拟机 (JVM)上。不同于分离的代理端(agent)或主机端(server),LogStash可配置单一的代理端 (agent)与其它开源软件结合,以实现不同的功能。

        logStash的四大组件 Shipper:发送事件(events)至LogStash;通常,远程代理端(agent)只需要运行这个组件即可; Broker and Indexer:接收并索引化事件; Search and Storage:允许对事件进行搜索和存储; Web Interface:基于Web的展示界面 正是由于以上组件在LogStash架构中可独立部署,才提供了更好的集群扩展性。

        LogStash主机分类 代理主机(agent host):作为事件的传递者(shipper),将各种日志数据发送至中心主机;只需运 行Logstash 代理(agent)程序; 中心主机(central host):可运行包括中间转发器(Broker)、索引器(Indexer)、搜索和存储器 (Search and Storage)、Web界面端(Web Interface)在内的各个组件,以实现对日志数据的接 收、处理和存储。

安装

官方网址:Installing Logstash | Logstash Reference [7.2] | Elastic​​​​​​

 安装依赖环境:

[root@nginx2 ~]# yum install -y jdk*.rpm
[root@nginx2 yum.repos.d]# java -version
java version "1.8.0_421"
Java(TM) SE Runtime Environment (build 1.8.0_421-b09)
Java HotSpot(TM) 64-Bit Server VM (build 25.421-b09, mixed mode)

下载并安装公共签名密钥:

rpm --import https://artifacts.elastic.co/GPG-KEY-elasticsearch

配置logstash镜像源:

[logstash-7.x]
name=Elastic repository for 7.x packages
baseurl=https://artifacts.elastic.co/packages/7.x/yum
gpgcheck=1
gpgkey=https://artifacts.elastic.co/GPG-KEY-elasticsearch
enabled=1
autorefresh=1
type=rpm-md

安装logstash:

sudo yum install logstash


http://www.kler.cn/news/341480.html

相关文章:

  • ABB机器人20195故障报警原因分析
  • 【基础介绍】【OCR】
  • 【微服务】链路追踪 - Micrometer(day9)
  • IT招聘乱象的全面分析
  • 13种pod的状态
  • NL2SQL之DB-GPT-Hub详解篇:text2sql任务的微调框架和基准对比
  • ctfshow-web 萌新题
  • C++——模拟实现list
  • 2.1类和对象(上)
  • useradd命令:添加Linux新用户
  • 学习干货IF=93.6!开发临床预测模型:分步指南
  • 使用 SSH/SFTP 方法来实现 Windows 和 Kali Linux 之间的文件共享(fileZilla)
  • vba学习系列(7)--考勤表制作
  • 【可答疑】基于51单片机的PWM控制智能台灯设计(含仿真、代码、报告、演示视频等)
  • 分布式数据库:大数据时代的关键技术
  • 读论文、学习时 零碎知识点记录01
  • PViT-AIR:一种用于乳腺组织图像配准的深度学习模型|顶刊精析·24-10-10
  • 【大数据】数据分析之Spark框架介绍
  • nginx配置访问本地静态资源
  • 双十一精选好物有哪些?值得入手的五大产品