splunk pyhton数据接口
1.通过接口,执行查询语句,并将获取到的查询结果存在字典中 import splunklib.client as client import splunklib.results as results #定义连接信息 HOST= "localhost" #splunk服务器地址 PORT= 8089 #端口 USERNAME= "admin" #登录名 PASSWORD= "passwd" #密码 #定义查询语句 search_spl= "index=test earliest=0 |stats count by visitorid,referer_type,campain |sort 20 -count" #从splunk中查询数据,并将结果保存在字典中 def get_dict_data (search_spl) : #配置连接 service = client.connect( host=HOST, port=PORT, username=USERNAME, password=PASSWORD ) #执行查询语句 rr = results.ResultsReader(service.jobs.export( "search " +search_spl)) for result in rr: if isinstance(result,results.Message): print