【发布时间】:2017-08-03 14:58:55
【问题描述】:
我有一些 webjobs 设置并部署到 Azure,System.Diagnostics.Trace 输出会自动上传到 (blob db)/(service name)/(year)/(month)/(day)/(hour) /(instance-id)-(pid).applicationLog.csv.
我有 MS Splunk 插件读取这些 blob,如下所示: http://docs.splunk.com/Documentation/AddOns/released/MSCloudServices/Configureinputs5
导入工作正常,所以现在我正在寻找一种通过几种方式更改默认行为的方法:
- Splunk 将数据源报告为完整的 blob 名称,例如“MyService/2017/07/15/1234-5678.applicationLog.csv”
期望:Splunk 仅报告服务名称的数据源,例如“MyService”。这将使搜索源更容易
- Splunk 在主机上安装 Splunk 时报告数据的主机
期望:Splunk 将主机报告为 (instance-id),它位于导入文件的名称和文件的每一行中。
- (这是最重要的!)Splunk 将数据的时间报告为通过插件导入 Splunk 的时间。
期望:Splunk 报告生成日志时给出的时间;此值在 .csv 文件的有效负载中
这里有什么想法吗?
【问题讨论】: