0

不确定这是否已得到解答,但我似乎没有找到任何解决方案。

我正在使用 C# Splunk 客户端连接到 Splunk 服务器并获取一些搜索的结果。

我可以得到简单搜索的结果。也就是说,如果我在搜索中使用“|head”来限制“事件”的数量。如果发回的 ebtries 太多,我会在 C# 中超时。

此外,如果结果太复杂,它会超时。

Splunk 中的作业检查器本身仅显示 9.232 秒的 30,018 个事件。我将要返回的事件数量限制为 100“|head 100”,所以不明白为什么 C# 会抱怨。有什么方法可以抑制 C# 中的超时?

我很感激帮助。

Job job = await service.Jobs.CreateAsync(search);

SearchResultStream 流;流 = 等待作业。GetSearchResultsAsync(); << 这里发生超时

System.Threading.Tasks.TaskCanceledException:任务被取消。在 System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(任务任务)

(index=index1 OR index=index2) (source=source1 OR source=source2)  (field1=vale OR field2=value)
|eval XXXX
|eval XXX=  case (XXXXX)
|eval helper2 = host + " " + user
|eval helper= host + " " + name
|eval username = case (xxx)
|eval helper4 = if(name=xxxxxx, name,  null)
|eval session_status = case(xxxxxx)
|eval status = case(xxxxxx()
|eval host_status = xxxxt + " " + status 
|head 100
|stats c(yyyy) as xxx by _time xxx
4

0 回答 0