abakus状态检查
abakus-status-checks的Python项目详细描述
ABAKUS状态检查图片::https://ci.frigg.io/eirsyl/abakus status checks.svg
:目标:https://ci.frigg.io/eirsyl/abakus status checks/last/
:alt:build status
。图片::https://ci.frigg.io/eirsyl/abakus status checks/coverage.svg
:目标:https://ci.frigg.io/eirsyl/abakus status checks/last/
:alt:coverage status
此包与sensu一起使用。检查由puppet管理,并在空闲时报告给我们的devops
频道。
支持的检查:
-cpu percent
-load
检查。
-根据加载阈值为检查指定名称、说明和选项
:
name='加载'
description='触发错误。load除以core count。'
options=[
click.option('--warning',default='2,1.5,1',type=str),
click.option('--critical',default='3,2,1.5',type=str),
]
-实现run方法。使用基于
结果的消息调用self.ok、self.warning、self.critical。
-在abakus_checks/cli.py中注册签入。在check import块中导入签入并
注册该签入。
::
from.checks import load
register-check(load.loadcheck)
-您可以使用tests.test-case.clitestcase测试该检查。这个测试用例有一个.invoke
方法,可以用来调用检查。
:
“-警告/‘3.2.1/’’)BR/>自我。断言(结果:ExtIX代码,0)
BR/>。_感官:https://sensuapp.org/
:目标:https://ci.frigg.io/eirsyl/abakus status checks/last/
:alt:build status
。图片::https://ci.frigg.io/eirsyl/abakus status checks/coverage.svg
:目标:https://ci.frigg.io/eirsyl/abakus status checks/last/
:alt:coverage status
此包与sensu一起使用。检查由puppet管理,并在空闲时报告给我们的devops
频道。
支持的检查:
-cpu percent
-load
检查。
-根据加载阈值为检查指定名称、说明和选项
:
name='加载'
description='触发错误。load除以core count。'
options=[
click.option('--warning',default='2,1.5,1',type=str),
click.option('--critical',default='3,2,1.5',type=str),
]
-实现run方法。使用基于
结果的消息调用self.ok、self.warning、self.critical。
-在abakus_checks/cli.py中注册签入。在check import块中导入签入并
注册该签入。
::
from.checks import load
register-check(load.loadcheck)
-您可以使用tests.test-case.clitestcase测试该检查。这个测试用例有一个.invoke
方法,可以用来调用检查。
:
“-警告/‘3.2.1/’’)BR/>自我。断言(结果:ExtIX代码,0)
BR/>。_感官:https://sensuapp.org/