德福康

defcon-monitoring的Python项目详细描述


defcon

。图片:https://travis-ci.org/iksaif/defcon.svg?branch=master :目标:https://travis-ci.org/iksaif/defcon :alt:build状态

。图片:https://coveralls.io/repos/github/iksaif/defcon/badge.svg :目标:https://coveralls.io/github/iksaif/defcon?branch=master :alt:coverage status

。图片:https://badge.fury.io/py/defcon-monitoring.svg :目标:https://badge.fury.io/py/defcon-monitoring :alt:pypi版本

ui和api来显示服务的聚合状态。defcon的思想是,它收集基础结构中各个组件的状态,并将它们公开给人和机器。人类(:couple:)将进入ui查看是否已知有错误,而计算机(:computer:)将使用api。这可以用于在生产看起来不稳定时自动暂停jenkins作业或chef运行。

。图片::doc/defcon.png :目标:doc/defcon.png :alt:defcon屏幕截图

目前正在开发中,尚未准备好生产。

API

只需转到/api/defcon/<COMPONENT_ID>/

。代码块::json

get/api/defcon/可观测性/ HTTP 200正常 允许:获取,选项 内容类型:application/json 变化:接受

{ “url”:“http://defcon/api/components/observability/”, “插件”:[ { “url”:“http://defcon/api/plugin_instance/4/”, “状态”:[], “name”:“警报管理器页面”, “config”:“{receiver':'可观察性页',”defcon':2,'api':'https://alertmanager/api/v1/'}”, “plugin”:“http://defcon/api/plugin/alertmanager/” }, { “url”:“http://defcon/api/plugin_instance/5/”, “name”:“警报管理器票证”, “说明”:“, “config”:“{receiver':'observatibility ticket','defcon':4,'api':'https://alertmanager/api/v1/'}”, “plugin”:“http://defcon/api/plugin/alertmanager/” } ]我是说, “状态”:[], “defcon”:5, “name”:“可观测性”, “说明”:“, “link”:“https://confluence/display/OBS”, “联系人”:“observability@iksaif.net” }

/api/上还有更多可用的内容。

插件

defcon/plugins/README.md <defcon/plugins/README.md>

快速启动

。代码块:

virtualenv venv-pPython3 源VENV/BIN/激活 CP示例/local_settings.py defcon/ pip安装-r requirements.txt ./manage.py迁移 ./manage.py migrate—运行syncdb ./manage.py创建超级用户 ./manage.py加载插件 ./manage.py加载组件 ./manage.py运行插件 ./manage.py运行服务器

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java如何通过编程更改安卓中imagebutton的大小   Java Web应用程序中的angularjs路由   以更智能的方式在JUnit5(或其他测试Java库)中使用数组进行参数化   java在16位颜色深度的Graphics2D中绘制时颜色错误   java有可能在需要时从Firebase手动检索数据,以及如何组合查询?   格拉德尔爪哇。lang.NoSuchFieldError:md2   java中的循环乘法表错误   用于检测圆括号的java正则表达式   如果我们使用新字符串(“abcd”),java就是在堆中创建的字符串对象   java有没有办法让JOptionPane下拉菜单为所选选项输出数字?   javasocket与URL网站访问   java如何创建不同数据类型的列表,根据类型迭代并执行不同的操作?   java JSP获取html类型=数字输入字段的值   java Android谷歌地图圈可点击