【发布时间】:2019-10-29 19:21:38
【问题描述】:
我需要将文件(例如:XML 和 CSV)从 Jenkins 发送到 Splunk。 为此, 我已经使用下面的方法集成了 Jenkins 和 Splunk
1) Splunk 中的 Jenkins 应用(Splunk app for Jenkins)
2) Jenkins 中的 Splunk 插件
在 Jenkins 中,我已经像这样配置了“自定义元数据”
[Data Source->'logfile', Config Item->'Source Type', Value->'custom_xml_sourcetype' ] [数据源->'logfile', Config Item-> '源类型', Value->'csv' ]
在 Splunk 中,索引文件(例如:a.xml 和 b.csv)具有相同的 sourcetype ->'custom_xml_sourcetype'。理想情况下,两者都需要映射到确切的源类型。应该是这样的
a.xml -> 'custom_xml_sourcetype'
b.csv->'csv'
但是,它是这样映射的,
a.xml -> 'custom_xml_sourcetype'
b.csv->'custom_xml_sourcetype'
不确定如何将源类型映射到源(文件)。 也没有可用的作业级别配置信息。
我的要求非常简单,可以让 jenkins 构建工件生成的不同文件使用不同的源类型进行 splunk。 Jenkins 配置为主 -> 从设置。
这在 Jenkins 的 Splunk 插件应用程序中是否可行,还是我应该采用不同的方法?
非常感谢。
【问题讨论】: