syslogpublisher.py 文件源码

python
阅读 26 收藏 0 点赞 0 评论 0

项目:broadview-collector 作者: openstack 项目源码 文件源码
def publish(self, host, data):
        code = 200
        if self.isBST(data):
            success, sdata = BSTToMonasca().serialize(host, data)
        elif self.isPT(data):
            success, sdata = PTToMonasca().serialize(host, data)
        elif self.isBHD(data):
            success, sdata = BHDToMonasca().serialize(host, data)
        else:
            success = False
        if success:
            sdata = json.loads(sdata)

            for x in sdata:
                syslog.syslog(json.dumps(x))
        else:
            code = 500
        return code
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号