【Elasticsearch】file-beat 将文件数据导入es

devtools/2024/10/21 9:14:35/

1、备份 filebeat.yml 文件:

2、新 filebeat.yml 文件配置示例:

###################### Filebeat Configuration Example ########################## ============================== Filebeat inputs ===============================filebeat.inputs:
- type: logenabled: true  # 注意:# 文件最后必须回车换行,否则最后一行将不会被导入es。# 为避免数据重复写入,被指定路径的文件不会被二次执行,即使更新索引也不行。paths:- /home/lvlh/soft/filebeat-8.4.1-linux-x86_64/logtest/cdrlog02/cdr_*.logencoding: utf-8# ================================== Outputs ===================================
# Configure what output to use when sending the data collected by the beat.#控制台输出
#output.console:#pretty: true# ---------------------------- Elasticsearch Output ----------------------------
output.elasticsearch:# Array of hosts to connect to.hosts: ["localhost:9200"]# 索引名称一般为‘服务名称+ip+ --%{+yyyy.MM.dd}’index: "cdr-log-%{+yyyy.MM.dd}"username: "elastic"password: "CV-j4TSSiIhRgG0mCt-k"# 配置文件的部分指定 用于设置的索引模板 Elasticsearch 中的映射。
# 如果启用了模板加载(默认值), 文件节拍成功后自动加载索引模板 连接到 Elasticsearch。
setup.template.name: "test-index-template-01"
setup.template.pattern: "test-index-template-*"  #============================== Kibana =====================================setup.kibana:              #kibanaIP地址host: "localhost:5601"username: "elastic"password: "CV-j4TSSiIhRgG0mCt-k"

###################### Filebeat Configuration Example ########################## ============================== Filebeat inputs ===============================filebeat.inputs:
- type: logenabled: true  # 注意:# 文件最后必须回车换行,否则最后一行将不会被导入es。# 为避免数据重复写入,被指定路径的文件不会被二次执行,即使更新索引也不行。paths:- /home/lvlh/soft/filebeat-8.4.1-linux-x86_64/logtest/test01/test_logfile_*.log# 日志标签,区别不同日志,下面建立索引会用到fields:index: "test-filebeat-01"# 指定被监控的文件的编码类型,使用plain和utf-8都是可以处理中文日志的encoding: utf-8# 多行日志开始的那一行匹配的pattern#multiline.pattern: ^{# 是否需要对pattern条件转置使用,不翻转设为true,反转设置为false。  【建议设置为true】#multiline.negate: true# 匹配pattern后,与前面(before)还是后面(after)的内容合并为一条日志#multiline.match: after- type: logenabled: true  paths:- /home/lvlh/soft/filebeat-8.4.1-linux-x86_64/logtest/test02/apache-daily-access_*.logfields:index: "test-filebeat-02"encoding: utf-8# ================================== Outputs ===================================
# Configure what output to use when sending the data collected by the beat.#控制台输出
#output.console:#pretty: true# ---------------------------- Elasticsearch Output ----------------------------
output.elasticsearch:# Array of hosts to connect to.hosts: ["localhost:9200"]# 索引名称一般为‘服务名称+ip+ --%{+yyyy.MM.dd}’#index: "test-filebeat-01"# indices:- index: "test-filebeat-01-%{+yyyy.MM.dd}"when.contains:fields:index: "test-filebeat-01"- index: "test-filebeat-02-%{+yyyy.MM.dd}"when.contains:fields:index: "test-filebeat-02"username: ""password: ""# ES重试次数,默认3次,超过3次后,当前事件将被丢弃max_retries: 3 # 配置文件的部分指定 用于设置的索引模板 Elasticsearch 中的映射。
# 如果启用了模板加载(默认值), 文件节拍成功后自动加载索引模板 连接到 Elasticsearch。
setup.template.name: "test-index-template-01"
setup.template.pattern: "test-index-template-*"  #============================== Kibana =====================================setup.kibana:              #kibanaIP地址host: "localhost:5601"username: ""password: ""

3、启动:

在根路径下:./filebeat -e -c filebeat.yml


http://www.ppmy.cn/devtools/103933.html

相关文章

Ant Design vue 多层for循环form表单自定义校验

数据结构如下&#xff1a;三维数组。 注意&#xff1a;<a-form-model>一定得写在for外面&#xff01;&#xff01;&#xff01;&#xff01; <!-- 弹出框 --> <a-modal:title"title":dialog-style"{ top: 20px }":visible"visible&quo…

系统开发压力测试高并发

目的&#xff1a; 压力测试软景见环境下的系统多能承受的最大负荷以及高访问量出现的并发带来的问题。压力测试能够帮助系统在线上稳定持续的运行&#xff0c;在一定范围内可以做到心中有数。 我们希望压力测试能够发现更多的错误。其中两种&#xff1a;并发同步问题、内存泄漏…

计算机网络: 第一章 概述_1

文章目录 1. 因特网概述1.1 网络、互联网与因特网的区别与关系1.2 因特网简介1.2.1 因特网发展的三个阶段1.2.2 因特网的组成 2. 电路交换 分组交换 报文交换2.1 电路交换2.2 分组交换2.3 报文交换2.4 三种交换方式的对比 3. 计算机网络的定义和分类3.1 计算机网络的定义3.2 计…

美国洛杉矶多ip服务器特点

美国洛杉矶多IP服务器因其丰富的IP资源、卓越的性能和灵活的配置&#xff0c;在多个行业如站群运营、SEO优化、游戏代理等方面发挥着重要作用。具体分析如下&#xff0c;rak小编为您整理发布美国洛杉矶多ip服务器的特点。 IP资源的丰富性 独立IP数量&#xff1a;美国洛杉矶多IP…

Linux C/C++ 库链接选项 --whole-archive,--no-whole-archive和--start-group, --end-group

库链接选项 一、介绍whole-archive编译选项Bstatic编译选项start-group 编译选项 示例参考链接 一、介绍 这四个都是链接器的选项&#xff0c;所以在编译的时候要用-Wl&#xff0c;[options]来传递给链接器&#xff0c;不然编译器会不认得这个选项。   在大型工程开发中&…

Nosql数据库redis集群配置详解

一、Redis的安装 环境介绍&#xff1a; 一主双从&#xff1a;10&#xff08;redis-node1&#xff09;主&#xff0c;20&#xff08;redis-node2&#xff09; 30&#xff08;redis-node3&#xff09;从——使用的是红帽9.1系统 源码安装redis [rootredis-node1 ~]# tar zxf red…

计算图像分割mask的灰度级个数、以及删除空的分割数据

1、查询mask类别 图像分割的mask是图片格式的话&#xff0c;往往是阈值图像&#xff0c;这样有几个阈值就是分割几个类别的 这里提供代码检测mask的类别个数 摆放如上&#xff08;只要有mask即可&#xff09;&#xff0c;然后copy下面代码&#xff0c;放在data的同级目录即可…

C#桌面开发之巅:Windows Forms与WPF深度解析

标题&#xff1a;C#桌面开发之巅&#xff1a;Windows Forms与WPF深度解析 摘要 C#作为.NET框架的核心语言之一&#xff0c;提供了强大的桌面应用程序开发能力。Windows Forms和WPF&#xff08;Windows Presentation Foundation&#xff09;是两个主要的UI框架&#xff0c;用于…