Django应用程序,通过API提供系统状态

django-bzmon的Python项目详细描述


BZMon是一个Django应用程序,通过API提供对系统监视状态的访问。

详细文档在“docs”目录中。

快速入门

  1. 将“bzmon”添加到已安装的应用程序设置中,如下所示:

    INSTALLED_APPS = [
        ...
        'bzmon',
    ]
    
  2. 在项目中包含bzmonurlconf网址.py像这样:

    ^{pr2}$ 在
  3. 将BZMON_配置添加到django设置.py像这样:

    BZMON_CONFIG = {
        "token": {
            "required": True,
            "token": "token"
        },
        "monitor": {
            "memory": True,
            "storage": True
        },
        "memory": {
            "warn": True,
            "warn_level": 500
        },
        "storage": [
                {
                    "path": str(BASE_DIR),
                    "warn": True,
                    "warn_level": 500
                },
                {
                    "path": "/unexist",
                    "warn": True,
                    "warn_level": 500
                }
            ],
        "contacts": [
            {
                "name": "Bo Zhao",
                "email": "bo.zhao@bz-dev"
            }
        ]
    }
    
  4. 访问http://127.0.0.1:8000/bzmon/?token=token获取。

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

推荐PyPI第三方库


热门话题
java如何使用文件路径获取文件位置?   java XPath从某个元素后的元素获取文本   具有多个名称空间的JavaDOM   使用hibernate在表别名处出现java意外令牌错误   springdatajpa中的java交叉连接   在firebase中循环时使用java空指针   如何使用java驱动程序执行mongodb getShardDistribution()   swing Java GUI在另一个方法的新窗口中显示文本   java如何使用Google Guava为每个新地图条目设置不同的过期超时?   在视图寻呼机中将数据从活动传递到片段时,找不到id片段的java视图   Java 8 Lambda流筛选器更改值   java为什么在程序中不使用main方法时Eclipse不会显示错误。   java JavaFX文件选择器显示自定义选项   swing Java程序在MAC上未正确运行   java使用Twitter4j发布twitter线程   JMS请求访问被拒绝后,java jedis无法连接到redis   java GETSTATE weblogic命令花费的时间太长,有什么建议吗?   java如何将此代码转换为Racket/Scheme   java如何使用经度和纬度获取地址   java是我的Glassfish设置泄漏内存吗?