启动阶段:

instance/beat.go #打印home路径、配置路径、数据路径和日志路径

seccomp #Syscall filter检查

instance/beat.go #beat info

instance/beat.go #build info

instance/beat.go #Go runtime info

instance/beat.go #Host info

instance/beat.go #Process info

instance/beat.go #Setup Beat info

pipeline/consumer.go #开始pipeline event consumer

pipeline/module.go

log/log #每30s开始metrics

instance/beat.go #filebeat开始运行

registrar/registrar.go 加载registrar数据

crawler/crawler.go #加载输入

log/input.go:138 #配置路径

input/input.go:114 #开始input类型

crawler/crawler.go:106 加载并开始输入

cfgfile/reload.go:150 配置重载开始

log/harvester.go:254 开始对目标文件进行收割

pipeline/processor.go:308       Publish event:{

"@timestamp": "2019-02-15T08:11:11.705Z",
"@metadata": {
"beat": "filebeat",
"type": "doc",
"version": "6.5.4"
},
"beat": {
"name": "host-10-191-51-5",
"hostname": "host-10-191-51-5",
"version": "6.5.4"
},
"host": {
"name": "host-10-191-51-5"
},
"source": "/root/testlog/test1.log",
"offset": 0,
"message": "{1}{one}",
"prospector": {
"type": "log"
},
"input": {
"type": "log"
},
"apache": true
}

。。。。。。。。。。。。。。。。。。。。。。。

与kafka连接阶段:

pipeline/output.go:95   Connecting to kafka(10.193.1.127:19092)

kafka/log.go:53 kafka message: Initializing new client

kafka/log.go:53 client/metadata fetching metadata for all topics from broker 10.193.1.127:19092

kafka/log.go:53 Connected to broker at 10.193.1.127:19092 (unregistered)

kafka/log.go:53 client/brokers registered new broker #2 at 10.193.1.138:19092

kafka/log.go:53 client/brokers registered new broker #1 at 10.193.1.127:19092

kafka/log.go:53 client/brokers registered new broker #3 at 10.193.1.153:19092

kafka/log.go:53 kafka message: Successfully initialized new client

pipeline/output.go:105  Connection to kafka(10.193.1.127:19092) established

kafka/log.go:53 producer/broker/2 starting up

kafka/log.go:53 producer/broker/2 state change to [open] on dbank-zuul002/0

kafka/log.go:53 Connected to broker at 10.193.1.138:19092 (registered as #2)

。。。。。。。。。。。。。。。。。。。。。。。

关闭阶段:

beater/filebeat.go:449  Stopping filebeat

crawler/crawler.go:139  Stopping Crawler

cfgfile/reload.go:208   Dynamic config reloader stopped

input/input.go:149      input ticker stopped

log/harvester.go:275    Reader was closed: /root/testlog/test1.log. Closing.

[publish]       pipeline/client.go:148  client: closing acker

[publish]       pipeline/client.go:150  client: done closing acker

[publish]       pipeline/client.go:154  client: cancelled 0 events

crawler/crawler.go:165  Crawler stopped

registrar/registrar.go:356      Stopping Registrar

registrar/registrar.go:282      Ending Registrar

[monitoring]    log/log.go:152  Total non-zero metrics

instance/beat.go:410    filebeat stopped.

Filebeat 启动关闭流程的更多相关文章

  1. 11g与12c启动,关闭RAC

    oracle11g 关闭,启动顺序 1.关闭数据库(oracle)srvctl stop database -d rac 2.关闭集群(root)crsctl stop cluster -all 3. ...

  2. Centos7.2正常启动关闭CDH5.16.1

    1.正常的启动.关闭流程     关闭流程 cluster1 stop Cloudera Management Service stop 4台agent:systemctl stop cloudera ...

  3. Netty Nio启动全流程

    Netty Nio启动全流程 1. 各组件之间的关系 说明:EventLoopGroup类似线程池,EventLoop为单线程,每个EventLoop关联一个Nio Selector,用于注册Chan ...

  4. 从prototype beandefinition 谈 spring 的关闭流程和 prototype 的特性

    背景介绍: 服务端期望使用 面向对象编程, 和 spring 结合的话只能是通过 prototype 的 bean 定义,并通过 getBean 获取. 优雅停机探究: 代码说明: 1. 类关系 Si ...

  5. 一张图轻松掌握 Flink on YARN 应用启动全流程(上)

    Flink 支持 Standalone 独立部署和 YARN.Kubernetes.Mesos 等集群部署模式,其中 YARN 集群部署模式在国内的应用越来越广泛.Flink 社区将推出 Flink ...

  6. 详细图解 Netty Reactor 启动全流程 | 万字长文 | 多图预警

    本系列Netty源码解析文章基于 4.1.56.Final版本 大家第一眼看到这幅流程图,是不是脑瓜子嗡嗡的呢? 大家先不要惊慌,问题不大,本文笔者的目的就是要让大家清晰的理解这幅流程图,从而深刻的理 ...

  7. 启动/关闭oracle服务有三种方式

    启动oracle服务有三种方式: 1 从控制面板 2 使用MS-DOS命令 3 通过Oracle Administration Assistant for WindowsNT -通过控制面板启动ora ...

  8. Oracle 服务手动启动关闭

    在windows7中安装完Oracle11g之后会出现一下七种服务:可通过运行->services.msc查看. 其中各个服务名称中的ORCL或orcl为SID即System IDentifie ...

  9. Android Launcher分析和修改9——Launcher启动APP流程

    本来想分析AppsCustomizePagedView类,不过今天突然接到一个临时任务.客户反馈说机器界面的图标很难点击启动程序,经常点击了没有反应,Boss说要优先解决这问题.没办法,只能看看是怎么 ...

随机推荐

  1. iOS 打包.framework(包括第三方、图片、xib、plist文件)详细步骤及需要注意的地方

    https://www.cnblogs.com/yk123/p/9340268.html // 加载自定义名称为Resources.bundle中对应images文件夹中的图片// 思路:从mainb ...

  2. Appuim的安装步骤

    1.下载Appium Desktop并安装 下载地址:https://github.com/appium/appium-desktop/releases 我下载的版本为:appium-desktop- ...

  3. 关于vue生命周期

    官网给出的实例的生命周期图如下: beforeCreate(页面创建前),created(页面创建后),beforeMount(页面载入前),mounted(页面载入后),beforeUpdate(页 ...

  4. php框架之thinkphp

    日常开发中经常使用thinkphp5进行开发工作,总结一些使用中遇到的问题和使用的东西 1. web内置服务 V5.1.5+版本开始,增加了启动内置服务器的指令,方便测试 >php think ...

  5. jQuery的deferred对象实战应用(附:Exchar动态多条数据展示并在topic展示详细数据)

    解决三个后台请求都成功后先比较数据再处理数据的需求 今天碰到了一个问题,我需要创建一个图表,但是需要请求三个接口才能比较出指标数据,于是就看到了deferred对象 理论的补充在这里:http://w ...

  6. Go语言里的slice

    1.切片是基于数组做的一层封装,灵活能够自动扩容. 2.切片的初始化方法 ①直接创建 ②基于已有的数组或切片 ③使用make来创建一个切片 第一个5是切片的大小 第二个5是切片的容量 3.基本操作 ① ...

  7. 使用Excel批量提取文件名

    Excel中如何快速选择所有奇数行或偶数行? 方法3:=MOD(ROW(),2) 总结:方法1和方法2的区别主要在ctrl键的使用 轻松将一个文件夹里所有的文件名提取出来,放到Excel表格里 &qu ...

  8. CF1153D Pigeon d'Or

    Description 给一棵树,每个点是子节点的最大值或最小值,将叶子节点填上整数,使这棵树的根最大. Solution 明显的\(dp\)题,代码很短. 分类讨论如下: 1.如果是叶子节点,\(d ...

  9. pwn-GUESS

    参考了其他wp之后才慢慢做出来的 记录一下 首先checksec一下 有canary 放到IDA看下源码 运行流程大概是 有三个fork 即三次输入机会,于是无法爆破cannary 本题用的是SSP ...

  10. 盒模型的垂直居中css

    https://www.cnblogs.com/zhouhuan/p/vertical_center.html