使用asyncio会话将异步单线程连接器连接到Splunk HEC
hass-splunk的Python项目详细描述
家庭助理Splunk HEC
需要您创建aiohttp客户机会话,或重用homeassistant.helpers.aiohttp_client.async_get_clientsession
中的现有会话
示例
import asyncio import aiohttp from hass_splunk import hass_splunk async def main(): async with aiohttp.ClientSession() as session: splunk = hass_splunk(session=session,host="192.168.1.1",use_ssl=True,verify_ssl=False,token="private") print(await splunk.check(connectivity=True, token=True, busy=True)) await splunk.queue({ "time": 0, "host": "name", "event": { "meta": "TEST", }, },send=False) await splunk.send() asyncio.run(main())
- 项目
标签: