启动阶段:

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. SQL进阶随笔--case用法(二)

    ---恢复内容开始--- 用 CHECK 约束定义多个列的条件关系 今天来说下check和case的用法.其实,CASE 表达式和 CHECK 约束是很般配的一对组合.也许有很多数据库工程师不怎么用 ...

  2. jsp学习(1)jsp请求过程和生命周期

    一.服务器处理jsp请求的过程: 以下步骤表明了 Web 服务器是如何使用JSP来创建网页的: 1.浏览器发送一个 HTTP 请求给服务器. 2.Web 服务器识别出这是一个对 JSP 网页的请求,并 ...

  3. 快速搭建一个vue开发环境

    常规的搭建就是从npm到vue到webpack这样一个一个的来,这样一套下来说不上复杂但是也不简单.之前公司的vue后台项目 我还是写的轻车熟路的,因为前端同事已经把架子搭好了,环境配置的丝般顺滑,你 ...

  4. Unity插件系列之二维码

    1.二维码常见的生成与识别途径 1.草料二维码 https://cli.im/text 2.在软件中实现生成和扫描二维码 使用zxing实现 zxing是一个用java写的开源项目,zxing.net ...

  5. BZOJ3236[Ahoi2013]作业——莫队+树状数组/莫队+分块

    题目描述 输入 输出 样例输入 3 4 1 2 2 1 2 1 3 1 2 1 1 1 3 1 3 2 3 2 3 样例输出 2 2 1 1 3 2 2 1 提示 N=100000,M=1000000 ...

  6. 如何规避“Flash中国特供版”

    如何规避“Flash中国特供版” 来源  http://blog.sina.com.cn/s/blog_4e1bc3e90102xn0k.html 浏览国内网站,尤其是一些很重要或者很常用,但是很落后 ...

  7. python 多线程 ping

    python 多线程 ping 多线程操作可按如下例子实现 #!/usr/bin/env python #encoding: utf8 import subprocess from threading ...

  8. 【BZOJ3999】[TJOI2015]旅游(Link-Cut Tree)

    [BZOJ3999][TJOI2015]旅游(Link-Cut Tree) 题面 BZOJ 洛谷 题解 一道不难的\(LCT\)题(用树链剖分不是为难自己吗,这种有方向的东西用\(LCT\)不是方便那 ...

  9. 在中断服务函数中使用FreeRTOS系统延时函数vTaskDelay导致看门狗复位的情况

    @2019-04-09 [问题] 控制程序工作一段时间异常重启 [分析] 经定位分析重启原因为看门狗复位导致 [解决] 经排查发现在中断服务函数中使用了FreeRTOS的系统时延函数vTaskDela ...

  10. Linux-Nginx+rtmp+ffmpeg搭建流媒体服务器

    Nginx+rtmp+ffmpeg搭建流媒体服务器 说明: nginx搭建流媒体服务需要用到 nginx-rtmp-module 模块 具体操作步骤: 安装nginx (1)下载第三方扩展模块ngin ...