03 小罗 python与devops Mesos、swarm •服务注册与发现:Zookeeper、etcd、Consul •脚本语言:python、ruby、shell •日志管理:ELK、Logentries •系统监控:zabbix、prometheus 前东家关于Devops的一些实践 Devops传统方式下构建示例 Devops发布流程需要考虑几个问题 1、发布什么应用,发布到哪里(CMDB) 2、发布人员是否有权限(RBAC) 'unreachable': True}}} 监控系统二次开发 Zabbix api 二次开发 https://blog.51cto.com/xiaoluoge/1827151 #coding:utf-8 import time from zabbix_client import ZabbixServerProxy class Zabbix(): def __init__(self,url): self login(user="Admin", password="zabbix") ############## 查询组所有组获取组id ############### def get_hostgroup(self): data = { "output":['groupid','name'] } ret = self.zb.hostgroup.get(**data) return ret Zabbix api 开发的机柜告警平台0 码力 | 22 页 | 1.64 MB | 1 年前3
1_丁来强_开源AIOps数据中台搭建与Python的作用应⽤用层性能监控 应⽤用层 ⽇日志 指标监控 prometheus + grafana + thanos elastic stack, TICK stack, Open Telemetry Zabbix, statsd, collectd Nagios, fluentd ⼏几个监控⽅方案作为中台的能⼒力力⽐比较 ⽅方案⽐比较 Prometheus Stack Elastic Stask TICK0 码力 | 48 页 | 17.54 MB | 1 年前3
Python在金融领域的应用与创新 王宇韬 THE CODE CHAPTER 3 舆情监控详细代码分析 Python舆情监控 4 3 2 6 1 5 百度新闻批量爬取 24小时不间断爬取 舆情预警系统 数据清洗及优化 IP代理与反爬 舆情评分系统 HUANENG GUICHENG TRUST CORPORATION LTD. Python舆情监控 HUANENG GUICHENG TRUST CORPORATION 百度新闻批量爬取 24小时不间断爬取 舆情预警系统 数据清洗及优化 IP代理与反爬 舆情评分系统 HUANENG GUICHENG TRUST CORPORATION LTD. 代码公布平台 - Mo 4 3 2 6 1 5 百度新闻批量爬取 24小时不间断爬取 舆情预警系统 数据清洗及优化 IP代理与反爬 舆情评分系统 HUANENG GUICHENG TRUST CORPORATION LTD. 代码公布平台 - Mo 4 3 2 6 1 5 百度新闻批量爬取 24小时不间断爬取 舆情预警系统 数据清洗及优化 IP代理与反爬 舆情评分系统 HUANENG GUICHENG TRUST CORPORATION LTD. Python舆情监控 HUANENG GUICHENG TRUST CORPORATION LTD. 核心代码:0 码力 | 51 页 | 4.69 MB | 1 年前3
Python 标准库参考指南 3.7.13 join(sequence)。要以扩展精度对浮点值求和,请参阅math.fsum()。要拼接一系列可迭代对 象,请考虑使用itertools.chain()。 super([type[, object-or-type]]) 返回一个代理对象,它会将方法调用委托给 type 指定的父类或兄弟类。这对于访问已在类中被重载的 继承方法很有用。搜索顺序与getattr() 所使用的相同,只是 type 指定的类型本身会被跳过。 type 转义序列进行替换(仅在编码时)。在namereplace_errors() 中实现。 'surrogateescape' 在解码时,将字节替换为 U+DC80 至 U+DCFF 范围内的单个代理代码。当在编码数据时使 用 'surrogateescape' 错误处理方案时,此代理将被转换回相同的字节。(请参阅 PEP 383 了解详情。) 此外,以下错误处理方案被专门用于指定的编解码器: 值 编解码器 含义 'surrogatepass' 'surrogatepass' utf-8, utf-16, utf-32, utf-16-be, utf-16- le, utf-32-be, utf-32-le 允许编码和解码代理代码。这些编解码器通常会 将出现的代理代码视为错误。 3.1 新版功能: 'surrogateescape' 和 'surrogatepass' 错误处理方案。 在 3.4 版更改: 'surrogatepass' 错误处理方案现在适用于0 码力 | 1961 页 | 9.14 MB | 9 月前3
Python 标准库参考指南 3.7.13 join(sequence)。要以扩展精度对浮点值求和,请参阅math.fsum()。要拼接一系列可迭 代对象,请考虑使用itertools.chain()。 super([type[, object-or-type]]) 返回一个代理对象,它会将方法调用委托给 type 指定的父类或兄弟类。这对于访问已在类中被重载 的继承方法很有用。搜索顺序与getattr() 所使用的相同,只是 type 指定的类型本身会被跳过。 type ereplace_errors() 中实 现。 'surrogateescape' 在解码时,将字节替换为 U+DC80 至 U+DCFF 范围内的单个代理代码。当在编码数据 时使用 'surrogateescape' 错误处理方案时,此代理将被转换回相同的字节。(请 参阅 PEP 383 了解详情。) 此外,以下错误处理方案被专门用于指定的编解码器: 值 编解码器 含义 'surrogatepass' 'surrogatepass' utf-8, utf-16, utf-32, utf-16-be, utf- 16-le, utf-32-be, utf-32-le 允许编码和解码代理代码。这些编解码器通常 会将出现的代理代码视为错误。 3.1 新版功能: 'surrogateescape' 和 'surrogatepass' 错误处理方案。 在 3.4 版更改: 'surrogatepass' 错误处理方案现在适用于0 码力 | 1846 页 | 9.09 MB | 9 月前3
Python 标准库参考指南 3.8.20 fsum()。要拼接一系列可迭代对 象,请考虑使用itertools.chain()。 在 3.8 版更改: start 形参可用关键字参数形式来指定。 super([type[, object-or-type]]) 返回一个代理对象,它会将方法调用委托给 type 的父类或兄弟类。这对于访问已在类中被重写的继承 方法很有用。 object-or-type 确定用于搜索的method resolution order。搜索会从 转义序列进行替换(仅在编码时)。在namereplace_errors() 中实现。 'surrogateescape' 在解码时,将字节替换为 U+DC80 至 U+DCFF 范围内的单个代理代码。当在编码数据时使 用 'surrogateescape' 错误处理方案时,此代理将被转换回相同的字节。(请参阅 PEP 383 了解详情。) 此外,以下错误处理方案被专门用于指定的编解码器: 值 编解码器 含意 'surrogatepass' 'surrogatepass' utf-8, utf-16, utf-32, utf-16-be, utf-16- le, utf-32-be, utf-32-le 允许编码和解码代理代码。这些编解码器通常会 将出现的代理代码视为错误。 3.1 新版功能: 'surrogateescape' 和 'surrogatepass' 错误处理方案。 在 3.4 版更改: 'surrogatepass' 错误处理方案现在适用于0 码力 | 2052 页 | 9.74 MB | 9 月前3
PyWebIO v1.0.3 使用手册http://localhost/tool/ 即可打开PyWebIO应 用 注意 当使用Tornado后端时,PyWebIO使用WebSocket协议和浏览器进行通 讯,如果你的Tornado应用处在反向代理(比如Nginx)之后, 可能需要特 别配置反向代理来支持WebSocket协议,这里 有一个Nginx配置 WebSocket的例子。 需要添加两个PyWebIO相关的路由:一个用来提供前端静态文件,另一个 用来和浏览器进行Http通讯: 在开发阶段,使用后端框架提供的静态文件服务对于开发和调试都十分方便, 上文的与Web框架集成的示例代码也都是使用了后端框架提供的静态文件服 务。 但出于性能考虑,托管静态文件最好的方式是使用 反向代理 [https://en.wikipedia.org/wiki/Reverse_proxy] (比如 nginx [https://nginx.org/] ) 或者 CDN [https://en http://localhost/ 即可打开PyWebIO应用 注意 当使用aiohttp后端时,PyWebIO使用WebSocket协议和浏览器进行通讯, 如果你的aiohttp应用处在反向代理(比如Nginx)之后, 可能需要特别配置 反向代理来支持WebSocket协议,这里 有一个Nginx配置WebSocket的例 子。 警告 需要注意 pywebio_api 参数的格式: 相对地址可以为 ./xxx/xxx0 码力 | 106 页 | 7.34 MB | 1 年前3
Python 标准库参考指南 3.6.15 join(sequence)。要以扩展精度对浮点值求和,请参阅math.fsum()。要拼接一系列可迭代对 象,请考虑使用itertools.chain()。 super([type[, object-or-type]]) 返回一个代理对象,它会将方法调用委托给 type 指定的父类或兄弟类。这对于访问已在类中被重载的 继承方法很有用。搜索顺序与getattr() 所使用的相同,只是 type 指定的类型本身会被跳过。 type utf_8 U8, UTF, utf8 所有语言 utf_8_sig 所有语言 在 3.4 版更改: utf-16* and utf-32* 编码器将不再允许编码代理码位 (U+D800–U+DFFF)。utf-32* 解码器将不 再解码与代理码位相对应的字节序列。 7.2.4 Python 专属的编码格式 A number of predefined codecs are specific to 15 在 3.4 版更改: 添加了__callback__ 属性。 weakref.proxy(object[, callback]) 返回 object 的一个使用弱引用的代理。此函数支持在大多数上下文中使用代理,而不要求显式地对所使 用的弱引用对象解除引用。返回的对象类型将为 ProxyType 或 CallableProxyType,具体取决于 object 是否可调用。Proxy 对象不是hashable0 码力 | 1886 页 | 8.95 MB | 9 月前3
Python 标准库参考指南 3.6.15 join(sequence)。要以扩展精度对浮点值求和,请参阅math.fsum()。要拼接一系列可迭代对 象,请考虑使用itertools.chain()。 super([type[, object-or-type]]) 返回一个代理对象,它会将方法调用委托给 type 指定的父类或兄弟类。这对于访问已在类中被重载的 继承方法很有用。搜索顺序与getattr() 所使用的相同,只是 type 指定的类型本身会被跳过。 type utf_8 U8, UTF, utf8 所有语言 utf_8_sig 所有语言 在 3.4 版更改: utf-16* and utf-32* 编码器将不再允许编码代理码位 (U+D800–U+DFFF)。utf-32* 解码器将不 再解码与代理码位相对应的字节序列。 7.2.4 Python 专属的编码格式 A number of predefined codecs are specific to 15 在 3.4 版更改: 添加了__callback__ 属性。 weakref.proxy(object[, callback]) 返回 object 的一个使用弱引用的代理。此函数支持在大多数上下文中使用代理,而不要求显式地对所使 用的弱引用对象解除引用。返回的对象类型将为 ProxyType 或 CallableProxyType,具体取决于 object 是否可调用。Proxy 对象不是hashable0 码力 | 1886 页 | 8.95 MB | 9 月前3
Python 标准库参考指南 3.8.20 代对象,请考虑使用itertools.chain()。 在 3.8 版更改: start 形参可用关键字参数形式来指定。 super([type[, object-or-type]]) 返回一个代理对象,它会将方法调用委托给 type 的父类或兄弟类。这对于访问已在类中被重写的继 承方法很有用。 object-or-type 确定用于搜索的method resolution order。搜索会从 ereplace_errors() 中实 现。 'surrogateescape' 在解码时,将字节替换为 U+DC80 至 U+DCFF 范围内的单个代理代码。当在编码数据 时使用 'surrogateescape' 错误处理方案时,此代理将被转换回相同的字节。(请 参阅 PEP 383 了解详情。) 此外,以下错误处理方案被专门用于指定的编解码器: 值 编解码器 含意 'surrogatepass' 'surrogatepass' utf-8, utf-16, utf-32, utf-16-be, utf- 16-le, utf-32-be, utf-32-le 允许编码和解码代理代码。这些编解码器通常 会将出现的代理代码视为错误。 3.1 新版功能: 'surrogateescape' 和 'surrogatepass' 错误处理方案。 在 3.4 版更改: 'surrogatepass' 错误处理方案现在适用于0 码力 | 1927 页 | 9.69 MB | 9 月前3
共 105 条
- 1
- 2
- 3
- 4
- 5
- 6
- 11













