从python向flapjack发送状态事件。
pyflapjackevents的Python项目详细描述
pyflapjackevents是一个小库,它按照自己的Data structures中的描述序列化flapjack事件。它的主要目的是允许从python程序向flapjack发送监视事件。
例如:
server=redis.Redis(host='localhost',port='6380')sink=FlapjackEventSink(server,'events')event=FlapjackEvent('test-entity','test-check',FlapjackEvent.EVENT_SERVICE,FlapjackEvent.STATE_OK,summary='test-summary',details='test-details',)sink.send(event)
这将序列化事件并将其发送到适当的redis通道以供flapjack使用。
安装
只要做:
pip install pyflapjackevents
或从源安装:
git clone https://github.com/tuenti/pyflapjackevents.git cd pyflapjackevents python setup.py install
要求
这个图书馆没有特殊要求。
信用卡和联系人
PyFlapJackEvents由Tuenti Technologies S.L.创建。你可以在twitter上关注tuenti工程团队。
许可证
pyflapjackevents在apache许可2.0版下可用。有关详细信息,请参见许可证文件。