启动阶段:

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. Vue—组件传值及vuex的使用

    一.父子组件之间的传值 1.父组件向子组件传值: 子组件在props中创建一个属性,用以接收父组件传来的值 父组件中注册子组件 在子组件标签中添加子组件props中创建的属性 把需要传给子组件的值赋给 ...

  2. CodeForces 1151E Number of Components

    题目链接:http://codeforces.com/problemset/problem/1151/E 题目大意: n个人排成一个序列,标号为 1~n,第 i 个人的学习成绩为 ai,现在要选出学习 ...

  3. 偶写的第一个控件,一个用选择代替输入的Edit控件…

    FDataSource :=TDataSource.Create(self); FDBGrid.FreeNotification(self); FADOQuery.FreeNotification(s ...

  4. C++开发python windows版本的扩展模块示例

    C++开发python windows版本的扩展模块示例 测试环境介绍和准备 测试环境: 操作系统:windows10 Python版本:3.7.0 VS版本:vs2015社区版(免费) 相关工具下载 ...

  5. SQL语句中 INNER JOIN的用法!

    一.SQL语句中  INNER JOIN的用法? 1.INNER JOIN的作用? 可以在两个或者更多的表中获取结果,得出一张新表. [隐式内连接] 表一 car  购物车 表二 user 用户 发现 ...

  6. 多线程的休息室WaitSet详细介绍

    1. 所有对象都会有一个wait set,用于存放调用了该对象wait方法之后进入block状态的线程; 2. 线程被notify之后,不一定会立即执行; 3. 线程从wait set中唤醒的顺序不一 ...

  7. DS博客作业02--线性表

    1.本周学习总结 1.1思维导图 1.2.谈谈你对线性表的认识及学习体会 这阶段学习学的是线性表,学习线性表的两种存储顺序-----链表和顺序表,体会了两者存储结构之间的区别,通过对顺序表,单链表,双 ...

  8. Luogu4363 [九省联考2018]一双木棋chess 【状压DP】【进制转换】

    题目分析: 首先跑个暴力,求一下有多少种状态,发现只有18xxxx种,然后每个状态有10的转移,所以复杂度大约是200w,然后利用进制转换的技巧求一下每个状态的十进制码就行了. 代码: #includ ...

  9. fastclick原理剖析及其用法

    移动端点击延迟事件 移动端浏览器在派发点击事件的时候,通常会出现300ms左右的延迟. 原因: 移动端的双击会缩放导致click判断延迟.这是为了检查用户是否在做双击.为了能够立即响应用户的点击事件, ...

  10. spring boot下使用logback或log4j生成符合Logstash标准的JSON格式

    spring boot下使用logback或log4j生成符合Logstash标准的JSON格式 一.依赖 由于配置中使用了json格式的日志输出,所以需要引入如下依赖 "net.logst ...