百林哲课程

一线技术专家团队——提供关键岗位人才培养体系设计与开发等一系列研发管理培训咨询课程。用产品化、场景化、国际化的视角,分享卓越研发管理实践。具有以下鲜明特点:

1、课程研发专业迅速
2、国内顶尖一线技术专家
3、极致用户服务体验

全部课程

最新公开课

微服务架构设计与实践(二)

2019.01.11 - 2019.01.13 深圳.

课程日历

百林哲专家

携手全球知名一线技术专家团队分享软件研发技术管理实践,国内一线、一手研发管理实践,行业智库。

成为专家
用户登录
您当前的位置:首页>全部课程>Splunk开发实战

Splunk开发实战

浏览:722次

简介

内容涵盖

1、Splunk核心功能与扩展支持:架构、Forwarder、Indexer、Search Head、SPL、仪表盘、Knowledge Object、Modular Input、Modular Viz、Modular Alert等

2、Splunk开发实战:App、Add-on、Dashboard、ETL、Input、Alert、Command等

目标

掌握Splunk核心功能,并熟练应用于二次开发中

掌握Splunk扩展机制与原理,了解扩展的策略与最佳实践

掌握两个以上Splunk扩展场景下的技术与方法

课程时长

2天(12H)

课程亮点

1.Splunk大数据平台公司的资深架构师、最权威讲授,掌握Splunk核心机制与扩展技巧的最佳捷径;

2.全真案例,借助案例与最佳实践,结合机制与原理,帮助您提高开发设计能力,从而满足特定场景下的扩展需求;

3.以新视角,揭示Splunk扩展机制的本质与策略,跳出常规设计开发的陷阱;

4.关注业界流行扩展方式,以实际问题驱动对Splunk开发的理解与运用。

学员要求

不要求全部达到,具备以下大部分,对于掌握本课程内容会垫底一个良好的基础:

1.学员使用一门编程语言超过一年,以Python最佳,掌握基本或中级Python语法;

2.学员有一定正则表达式经验,能够使用正则表达式核心功能在一般文本工具或命令中做查找替换等;

3.学员有一定数据分析的经验,了解数据ETL的常见问题,能够使用SQL进行简单分析,例如查找、过滤、转换与分组等;

4.学员对数据可视化有较大兴趣,使用过一些数据分析工具做可视化,例如画数据饼图、柱状图等经验;

5.学员对于IT运维、安全运维、DevOps有一定的了解,知道主要运维任务与工作的内容,例如网络数据、性能指标、系统监控、自动化系统控制等。

分享提纲

(以下内容较为丰富,部分内容为可选,实际讲解深度与覆盖,会根据现场大部分学员的经验和水平进行适当的调整)

 

1. 环境安装准备:           - Splunk、Python
2. Splunk核心功能

数据接入

数据规则

数据检索与分析

数据可视化

告警

3. Splunk核心组件与扩展机制

Splunk扩展生态

Forwarder、Modular Input与HEC

Indexer/Search Head与Knowledge Object

ETL与正则表达式

App vs Add-on

Modular Alert

仪表盘、Dashboard XML、Modular Panel

SPL扩展

4. 核心编程语言基础

Python的IO处理、字符串与数据结构

Python核心语法:命名空间、函数、推导式、with、异常、模块等

Python网络编程

Python并发编程

5. Splunk App开发

App组织

仪表盘

6. Splunk Add-on开发

Add-on组织

Modular Input

ETL模块

7. Splunk App高级开发            - SPL扩展实战
8. Splunk Add-on高级开发            - Modular Alert开发实战




Lynn

百林哲咨询(北京)有限公司专家团队成员

美国上市的顶级大数据技术平台公司高级技术经理、架构师从业超过10年,熟悉大数据平台构建技术、大数据分析可视化技术,安全领域技术等,Python领域公认专家、首席讲师,曾经在PyCon2015、PyCon2016进行过分享

如您想参加此课程,您可以点击“我想参加”按钮提交您的需求,我们会及时与您联系
我要参加
将课程带入到您的团队,为您的团队进行一对一辅导。
预约内训

相关课程

大数据

数据可视化管理实战

掌握数据可视化的方法和策略,数据可视化技术和实践,大量可视化数据的场景案例让数据化的工作更加简单。

浏览:124 收藏:0
软件运维

Splunk开发实战

掌握Splunk核心功能,并熟练应用于二次开发中;掌握Splunk扩展机制与原理,了解扩展的策略与最佳实践;掌握两个以上Splunk扩展场景下的技术与方法。

浏览:722 收藏:0
语言工具

Python大数据实战-大规模爬取分析与可视化

掌握Python核心语法并灵活使用;掌握Python3核心变化并灵活使用;掌握Python设计的常见模式并灵活应用;掌握Python并发技术与模式,并灵活应用;掌握测试、调试与排错技巧和场景,并灵活应用。

浏览:1018 收藏:1
语言工具

Python设计模式与并发同步高级培训

掌握Python核心语法并灵活使用;掌握Python3核心变化并灵活使用;掌握Python设计的常见模式并灵活应用;掌握Python并发技术与模式,并灵活应用;掌握测试、调试与排错技巧和场景,并灵活应用。

浏览:562 收藏:0

推荐课程

DevOps道法术器及全开源端到端部署流水线实战
理解DevOps 的四大主要技术实践的含义和关系、DevOps 工作三步法的概念、管理日常工作的可视化工具Kanban 的基础用法、 剖析持续集成的五个阶段、了解DevOps 流水线会用到的各种工具、部署和发布的差异,以及解耦的
极致产品规划及高效用户需求洞察
提升产品全纬度、全面提升产业产品经理思维;用户需求洞察方法及解决方案;互联网产品经理及产品运营规划方法;全面提升互联网产品顶层设计规划原理--ToC端&ToB端;互联网产品的高效用户需求洞察过程
移动应用架构进阶
本内容将系统掌握移动端架构,含server、客户端及安全架构;了解架构设计要点;了解服务治理、性能治理、前后端效率提升等进阶知识;从工程化角度了解移动安全架构知识。
高性能架构设计分享
掌握认知架构和应用架构、线上问题分析和应对方法;通过真实案例的分析,掌握构建高性能架构所需的原理和技术;深入浅出的分析高性能架构中设计到的技术;了解构建一个高性能架构的方方面面,高性能分布式系统的能力