📅  最后修改于: 2020-11-29 08:04:37             🧑  作者: Mango
Splunk是一种软件,可处理机器数据和其他形式的大数据并从中获取洞察力。该机器数据是由运行Web服务器,IOT设备,移动应用程序日志等的CPU生成的。不必将此数据提供给最终用户,并且没有任何业务意义。但是,它们对于理解,监控和优化机器性能非常重要。
Splunk可以读取此非结构化,半结构化或很少结构化的数据。读取数据后,它允许在这些数据上搜索,标记,创建报告和仪表板。随着大数据的到来,Splunk现在能够从各种来源提取大数据,这些数据可能是也可能不是机器数据,并且可以对大数据进行分析。
因此,从一个简单的日志分析工具开始,Splunk迈出了很长的路要走,成为用于非结构化机器数据和各种形式的大数据的通用分析工具。
Splunk提供以下三种不同的产品类别-
Splunk Enterprise-具有大型IT基础结构和IT驱动业务的公司使用它。它有助于收集和分析来自网站,应用程序,设备和传感器等的数据。
Splunk Cloud-这是具有与企业版相同功能的云托管平台。可以从Splunk本身或通过AWS云平台使用它。
Splunk Light-它允许从一个地方实时搜索,报告和警报所有日志数据。与其他两个版本相比,它的功能和特性有限。
在本节中,我们将讨论企业版的重要功能-
Splunk可以摄取各种数据格式,例如JSON,XML和非结构化机器数据,例如Web和应用程序日志。用户可以根据需要将非结构化数据建模为数据结构。
Splunk会为摄取的数据建立索引,以便在不同条件下更快地进行搜索和查询。
在Splunk中进行搜索涉及使用索引数据来创建指标,预测未来趋势和识别数据中的模式。
当在分析的数据中发现某些特定条件时,Splunk警报可用于触发电子邮件或RSS feed。
Splunk仪表板可以以图表,报告和数据透视表等形式显示搜索结果。
可以将索引数据建模为一个或多个基于专业领域知识的数据集。这使得最终用户在不了解Splunk使用的搜索处理语言的技术知识的情况下,可以更轻松地导航来分析业务案例。