博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Splunk 基本使用
阅读量:5223 次
发布时间:2019-06-14

本文共 1104 字,大约阅读时间需要 3 分钟。

  Splunk 作为大数据搜索处理软件,作为行业的翘楚,绝对值得探索和学习,Splunk能实时对任何应用程序、服务器或者网络设备的数据和数据源进行搜索和索引,包括任何位置的日志、配置文件、信息、陷阱和预警、脚本及其他各种类型的信息,号称 “机器能产生,Splunk就能索引”。

  1、Splunk的正则使用

  

 

  常用的的匹配方式为: rex 和regex

  1.1  regex  :将删除与指定正则表达式不匹配的结果

语法regex (
=
|
!=
|
)示例 匹配192开头的IP| regex _raw="(192.\d+.\d+.\d+)"

   1.2  rex : 使⽤该命令既可以通过以正则表达式命名的群组提取字段,也可以通过 Sed 表达式替换或取代字段中的字符。

语法 rex [field=
](
[max_match=
] [offset_field=
])|(mode=sed
)
示例 日志信息:131.253.24.135 fail admin目标:提取出ip、result、user表达式: |regex field=_raw "(?
\d+.\d+.\d+.\d+)(?
\w+)(
\w+)"

  更多具体的示例见官方文档:

  2、Splunk 可视化和搜索

  更多有趣的、更加详细的可以参考: 

  或者官方文档:

  3、Splunk 与 ElasticSearch 对比  

  看过一篇文章,ElasticSearch可以实现 查询亿级数据毫秒级返回,可见 Splunk 与 ElasticSearch  这两个搜索巨头强大之处。  

  对于这两者的比较可以参考:

 

 

 

本文参考:https://blog.csdn.net/Cwiky_1993/article/details/72725355

 

转载于:https://www.cnblogs.com/BackingStar/p/11079298.html

你可能感兴趣的文章
苹果开发者账号那些事儿(二)
查看>>
web富客户端应用下,前端架构、系列(二)。
查看>>
CentOS yum 安装node.js
查看>>
[HEOI2016/TJOI2016]游戏 解题报告
查看>>
selenium模块用法详解
查看>>
class的继承,从基类开始
查看>>
一个简单的ssm项目
查看>>
webapi+entityframework分享
查看>>
Python—模块介绍
查看>>
各浏览器下 scrollTop的差异
查看>>
html-id,class
查看>>
DOM_radio
查看>>
如何更高效的使用谷歌解决问题
查看>>
Linux使用wget仿站
查看>>
C#学习-子类的初始化顺序
查看>>
内存泄露 内存溢出
查看>>
commons-lang3-3.4类库
查看>>
使用 windows 计划任务播放音乐文件
查看>>
java 堆、栈
查看>>
Xdebug配置
查看>>