bosun和crowsnest的插件框架,http://www.crowsnest.io

bosunplugins的Python项目详细描述


#Bosun插件

插件制作指南

  • 不要改变并发模型。

    If you don’t know what this means, then you can skip this whole bullet.

    I/O is patched with gevent most of the time (FTP handlers are currently an exception). If you some special concurrent processing, use gevent’s Pool or Group, if possible.

  • 保持内置或标准包装

    This helps to keep the total number of installed packages down, and, in turn, the number of packages that are loaded into memory.

    Recommended packages:

    • JSON: builtin json
    • YAML: pyyaml
    • XML: xmltodict
    • HTTP: builtin urllib, builtin urllib2, and requests
  • 使用yourdevicesubclass.test_subclass()检查您的工作。

    It’s strongly recommended that your subclass pass this method. It performs basic checks and can alert you if you subclass seems to be doing something strange or is missing anything. This doesn’t check your implementation, but instead checks that you’re adhering to the contract set out by being a Device subclass.

[参见完整文档](docs/index.rst)

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

推荐PyPI第三方库


热门话题
java为什么只为字符数组重载println方法,而不为字符串、整数等其他数组重载?   java将快速线程返回到池中,而不是等待慢速线程   创建jar文件时java SwingWorker不工作   java如何将依赖注入RabbitListener   java如何在gradle任务中通过scp复制目录?   java在MySql数据库中创建表时,遇到NullPointerException   java HTTP Status 500 Servlet执行引发异常   在JAVA中对arraylist使用继承时出错   java PowerMockito未完成存根异常   如果没有错误/警告增加到某个极限,java是否停止在eclipse中构建项目或使用maven?   java Robolectric如何测试DateFormat。getBestDateTimePattern()   google云平台GCP数据存储Java API,构建一个空值实体   VerifyListener和FocusListener之间的java冲突   安卓是否可以在Java中的另一个方法内部强制调用一个方法?   JavaWindows7、JDK1.8、SpringBoot应用程序JAR在方法安全性方面占用了大量时间。getProviders()返回   Bean提供程序的java错误消息   java Slick动画每帧必须有一个持续时间   java无法在Trie中设置isLeaf标志   java为什么JVM不能创建包含main方法的类的对象,以便从该类访问main方法,如果它具有该类的名称?   java Apache Camel+CXF端点身份验证