Python 访问所有项目
使用splunk SDK:Python 访问所有项目,python,splunk,Python,Splunk,使用splunk SDK: kwargs_normalsearch = {"exec_mode": "normal"} job = service.jobs.create( QUERY_, **kwargs_normalsearch ) while not job.is_done(): print "." print "is done: " + str(job.is_done()) print "scanCount: " + str(job["scanCoun
kwargs_normalsearch = {"exec_mode": "normal"}
job = service.jobs.create(
QUERY_,
**kwargs_normalsearch
)
while not job.is_done():
print "."
print "is done: " + str(job.is_done())
print "scanCount: " + str(job["scanCount"])
print "eventCount: " + str(job["eventCount"])
print "resultCount: " + str(job["resultCount"])
此处的结果计数与预期一样:877
但是,下面仅显示100
元素
results = job.results()
print "are results empty? " + str(results.empty)
reader = splunk_results.ResultsReader(results)
print "Results are a preview: %s" % reader.is_preview
for item in reader:
print item
这里的reader.is\u预览
isNone
如何在循环中访问所有项目?
未获成功:
results=job.disable_preview()