数据采集模块 Falcon-Agent 源码解读 VIP

成为vip会员,免费看所有精品课程
  • 目录

    目录 收起>

    本课程针对 Open-Falcon 的 Agent 模块,讲解其功能设计出发点、代码结构和执行流程,着重介绍数据采集逻辑。

    1.Falcon-Agent 简介 00:11:35

    本课时讲解 Falcon-Agent 的模块职责,讲解各项配置的作用,并阐述代码组织结构。

    2.心跳机制实现 00:18:45

    本课时讲解 Agent 与 HBS 的心跳通信,阐述心跳的必要性,心跳的实现。

    3.无需历史点的数据采集 00:19:03

    本课时讲解无需历史点的数据采集,比如 load average、端口、网卡流量等等

    4.需要历史点的数据采集 00:18:25

    本课时讲解需要历史点的数据采集,着重介绍 cpu 各项指标的采集方法。

    5.web 端简介 00:12:48

    本课时介绍 Falcon-Agent 的 web 端实现。
  • 提问

    提交问题
  • 下载

  • 线路

    视频太卡?试试切换线路 √ 线路1 √ 线路2
  • 收藏

    收藏课程
  • 分享

连播

连续播放

关灯

关灯模式
视频加载太慢?

我们有两条线路可以选择,试试切换线路吧

数据采集模块 Falcon-Agent 源码解读

5课时,81分钟
UlricQin
UlricQin

极客学院签约布道师

课程背景:
监控系统的本质,就是采集数据并做处理的一个系统,为了采集到更详尽的数据指标,通常做法是在机器上面起一个常驻进程,读取本机的一些 /proc 文件内容,执行一些 shell 指令,Falcon-Agent 就是所谓的这个常驻进程。

核心内容:
1. 各种监控数据采集方法
2. 插件执行机制

软件环境:Linux

是否提供资料:

课程等级:中级

适合人群:
应用运维工程师、运维研发工程师、Go 语言学习者
  • 技术问答
  • 1

    Falcon-Agent 简介

    11:35

    本课时讲解 Falcon-Agent 的模块职责,讲解各项配置的作用,并阐述代码组织结构。

  • 2

    心跳机制实现

    18:45

    本课时讲解 Agent 与 HBS 的心跳通信,阐述心跳的必要性,心跳的实现。

  • 3

    无需历史点的数据采集

    19:03

    本课时讲解无需历史点的数据采集,比如 load average、端口、网卡流量等等

  • 4

    需要历史点的数据采集

    18:25

    本课时讲解需要历史点的数据采集,着重介绍 cpu 各项指标的采集方法。

  • 5

    web 端简介

    12:48

    本课时介绍 Falcon-Agent 的 web 端实现。

相关课程

  • 如何通过 Nrpe 进行监控

    本课程主要讲解 Nrpe 在监控端与被监控的部署配置,如何通过 Nrpe 实现对 Linux 服务器进行监控,学习后可以掌握 Nrpe 监控 Linux 服务的方法。

    3课时 29分钟
    中级
    3115人学习
  • 数据接收模块 Falcon-Transfer 源码解读

    本课程针对 Open-Falcon 的 Transfer 模块,讲解其功能设计出发点、代码结构和执行流程,着重介绍数据转发逻辑。

    7课时 93分钟
    中级
    4615人学习
  • 报警事件处理模块 Falcon-Alarm 源码解读

    本课程针对 Open-Falcon 的 Alarm 模块,讲解其功能设计出发点、代码结构和执行流程,着重介绍报警合并逻辑。

    6课时 69分钟
    中级
    4036人学习
  • Nagios 如何监控本地服务器

    本课程主要介绍 Nagios 的内部结构及配置文件如何使用,通过进一步对本地服务器的监控及 Web 页面使用的介绍,使学员可以详细的了解 Nagios,之后可以自己配置 Nagios,对 Nagios 如何使用深入的进行学习。

    4课时 43分钟
    初级
    3410人学习