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

收藏网站模板谷歌搜索引擎免费入口

收藏网站模板,谷歌搜索引擎免费入口,crm管理系统介绍,杭州it培训提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 介绍filebeat是如何工作的 使用部署filebeat 介绍 Filebeat 是一个用于转发和集中日志数据的轻量级传送器。 Filebeat 作为agent安装在服务器上,监视指…

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档

文章目录

  • 介绍
    • filebeat是如何工作的
  • 使用
    • 部署filebeat


介绍

  • Filebeat 是一个用于转发和集中日志数据的轻量级传送器。

  • Filebeat 作为agent安装在服务器上,监视指定的日志文件或位置,收集日志事件,并将它们转发到Elasticsearch或 Logstash进行索引。

  • Filebeat 的工作原理如下:当启动 Filebeat 时,它会启动一个或多个input查找指定的日志数据位置。对于 Filebeat 找到的每个日志,Filebeat 都会启动一个harvester。每个harvester都会读取单个日志以获取新内容,并将新日志数据发送到 libbeat,libbeat 会聚合事件并将聚合数据发送到您为 Filebeat 配置的输出。

    在这里插入图片描述

filebeat是如何工作的

Filebeat 由两个主要组件组成:inputharvester。这些组件协同工作来跟踪文件并将事件数据发送到指定的output

什么是harvester:

  1. harvester负责读取单个文件的内容。
  2. harvester逐行读取每个文件,并将内容发送到输出。
    每个文件启动一个harvester。
  3. harvester负责打开和关闭文件,这意味着harvester运行时文件描述符保持打开状态。

什么是input:

  1. input负责管理harvester并查找所有可供读取的源。

  2. 如果input类型为log,则input会查找驱动器上与定义的全局路径匹配的所有文件,并为每个文件启动harvester。每个input都在自己的 Go 协程中运行。

  3. 以下示例将 Filebeat 配置为从与指定 glob 模式匹配的所有日志文件中收集行:

    
    filebeat.inputs:
    - type: logpaths:- /var/log/*.log- /var/path2/*.log
    

不同的harvester goroutine采集到的日志数据都会发送至一个全局的队列queue中,filebeat默认启用的是基于内存的缓存队列。

每当队列中的数据缓存到一定的大小或者超过了定时的时间(默认1s),会被注册的client从队列中消费,发送至配置的后端。目前可以设置的client有kafka、elasticsearch、redis等。

使用

部署filebeat

  1. 上传压缩包

    在这里插入图片描述

  2. 解压

    tar xf filebeat-8.9.0.linux-amd64.tar.gz
    

    在这里插入图片描述

  3. 配置

    ## filebeat.yml
    # ============================== Filebeat input ==============================
    filebeat.inputs:
    - type: containerstream: allpaths: - /data/docker/containers/*/*.logformat: dockerfields:multiline:# 做多行日志聚合,此处是针对java的异常堆栈信息聚合(所有非年-月-日开头的日志会被聚合到最开始匹配到的那一行展示)type: patternpattern: '^\d+.\d+.\d+|^\d+.\w{3}.\d+'negate: truematch: after  processors:- add_docker_metadata:  # 添加当前主机的信息,包括 os、hostname、ip 等host: "unix:///var/run/docker.sock"- add_docker_metadata: ~  # 如果存在 Docker 环境,则自动添加容器、镜像的信息。默认将 labels 中的点 . 替换成下划线 _# ============================== Filebeat modules ==============================filebeat.config.modules:path: ${path.config}/modules.d/*.ymlreload.enabled: false#reload.period: 10s# ======================= Elasticsearch template setting =======================
    setup.template.settings:index.number_of_shards: 1
    output.elasticsearch:# Array of hosts to connect to.hosts: ["http://172.21.105.64:19200"]# Protocol - either `http` (default) or `https`.protocol: "http"# Authentication credentials - either API key or username/password.#api_key: "id:api_key"username: "elastic"password: "qianyue@2021#"ssl.verification_mode: "none"  
    
  4. 配置系统服务

    # cat /usr/lib/systemd/system/auto_agent_filebeat.service
    [Unit]
    Description=filebeat
    Wants=network-online.target
    After=network-online.target[Service]
    User=root
    WorkingDirectory=/home/auto-op-mgr/auto_agent/app/auto_agent_filebeat
    ExecStart=/home/auto-op-mgr/auto_agent/app/auto_agent_filebeat/filebeat -e --strict.perms=false  -c /home/auto-op-mgr/auto_agent/app/auto_agent_filebeat/filebeat.yml
    # 设置为掉线自动重启,进程强制杀掉后会自动重新启动
    Restart=always[Install]
    WantedBy=multi-user.target
    
http://www.khdw.cn/news/14404.html

相关文章:

  • 广西住房城乡建设厅网站首页站长素材官网免费
  • 广州佛山网站建设地址网络营销品牌策划
  • 芜湖市住房和城乡建设厅网站首页守游网络推广平台
  • 网站qq客服代码怎么做武汉百度推广电话
  • 周口市建设局网站今日新闻头条内容
  • 现在一般做网站都是去哪家做的哪里做网络推广
  • 网站费用怎么做分录搜收录网
  • 鞍山网站制作云端怎么建立一个网站
  • 做动态二维码的网站企业网站制作模板
  • 做网站logo的网站爱站网爱情电影网
  • 烟台网站建设九七引擎搜索大全
  • 梧州网站建设windows优化大师怎么彻底删除
  • 全球做批发的网站深圳网站优化平台
  • 安全的定制型网站建设又一病毒来了比新冠可怕
  • 三水网站制作aso优化平台
  • 设置网站开场动画网页推广链接怎么做
  • 诸城市党的建设网站东莞优化怎么做seo
  • 专做负面的网站最近新闻小学生摘抄
  • 包头网站建设公司上海知名的seo推广咨询
  • 视觉设计网站有哪些seoshanghai net
  • 网站更换空间对优化的影响5118数据分析平台官网
  • 网站排名下降原因企业网站营销实现方式
  • iis7搭建网站织梦爱站网seo综合查询
  • 建设网站建设哪里好网址查询ip地址
  • 如何做网站公司保定seo排名外包
  • 在线做字网站网络营销手段有哪些方式
  • 云南最近出了什么流行病网站关键字优化公司
  • 杭州做网站软件企业网站建设制作
  • 湖州市建设中心网站常州网站建设制作
  • 家电网站源码cpa广告联盟