Как сформировать запрос для сопоставления нескольких значений с полем, используя модуль python splunklib для доступа к данным хранилища kv? - PullRequest
0 голосов
/ 04 июля 2019

Мне нужно получить доступ к kv store в python через модуль splunklib и запросить его для получения записей, которые соответствуют нескольким значениям для ключа.

import splunklib.client as client
service = client.connect(
host='localhost',
port=****,
username='****',
password='****',
owner='****',
app='****')
query = {'$in': {'status': ['Active','Fixed']}}
collection = service.kvstore['****']
response = collection.data.query(query=json.dumps(query))
print(response)```

Am getting this error:
splunklib.binding.HTTPError: HTTP 400 Bad Request -- The provided query was invalid.

if i simply give query = {'status': 'Fixed'}, it works, but i need to match multiple statuses at a time.
...