1_丁来强_开源AIOps数据中台搭建与Python的作用根据Gartner的报告,AIOps将在未来5-10年年落地开花,并集中统⼀一 各种Ops平台 IT运维的⽬目标/KPI 1 2 3 IT运维的挑战 • 复杂度越来越⾼高: • 架构演变:SaaS、多云、容器器、微服务等 • 数据孤岛越来越多:⼤大数据的3V(容量量、变化、种类) • 成本越来越⾼高: • 业务中断成本 • 缺少持续改进(运维⼈人员⼤大部分时间忙于救⽕火) • ⼈人员 • 场景应⽤用 • 智能监测系统 • ⾃自动化系统 • ⼯工单知识库 • 数据湖 • 监控⽣生态系统 • 数据源 数据的摄取挑战 • 各种来源: • SaaS、多云、容器器、微服务、主机、应⽤用等 • 各种数据样式: • Log、Tracking、Event;Metrics、IoT data;⽹网络数据; • ⽂文本、⼯工单、知识库;API;代码等 • 特定场景下特定的平台搭建选择及策略略以及Python的作⽤用 • ⽇日志类数据⽅方案 • 指标类时序数据⽅方案 • 其他OLAP选择 • AI增强⽅方案 数据源与监控 - 容器器化架构为例例 物理理主机/VM层监控 容器器POD指标监控 容器器CaaS层资源监控 应⽤用层性能监控 应⽤用层 ⽇日志 指标监控 prometheus + grafana + thanos elastic stack0 码力 | 48 页 | 17.54 MB | 1 年前3
Django 官方教程翻译项目5. settings.py 6. urls.py 7. wsgi.py 这些目录和文件的用处是: 最外层的 mysite/ 根目录只是你项目的容器, Django 不关心它的名字,你可以将它重命名 为任何你喜欢的名字。 manage.py:一个让你可以用各种方式管理该 Django 项目的命令行工具。你可以阅读 django-admin development server at http://127.0.0.1:8000/ 11. Quit the server with CONTROL-C. 注意 现在请先忽略关于没有应用数据库迁移的警告,我们将在下一章解决它。 现在你已经开启了 Django 开发服务器 —— 一个纯 Python 编写的轻量级 Web 服务器。我们已 经在 Django 里包含了这项功能,所以你可以快速 manage.py migrate migrate 命令在 mysite/settings.py 文件的 INSTALLED_APPS 设置中寻找,并根据数据库 设置创建一些必要的数据库表和随应用迁移的数据库(我们将会稍后介绍)。你将看到应用于各个迁 移的消息。如果你感兴趣,可以运行一下你的数据库客户端,然后输入(\dt (PostgreSQL), SHOW TABLES; (MySQL),0 码力 | 103 页 | 1.86 MB | 1 年前3
PyWebIO v1.2.3 使用手册Scope PyWebIO 使用 Scope 模型来对内容输出的位置进行灵活地控制,PyWebIO 的内容输出区可以划分出不同的输 出域,PyWebIO 将输出域称作 Scope 。 输出域为输出内容的容器,各个输出域之间上下排列,输出域也可以进行嵌套。 每个输出函数(函数名形如 put_xxx() )都会将内容输出到一个 Scope,默认为”当前 Scope”,”当前 Scope” 由运行时上下文确定,输出函数也可以手动指定输出到的 PyWebIO 0.3 2020 5/13 Highlights • 支持输出 bokeh 数据可视化图表,文档 • 添加 session.get_info() 获取会话相关信息 • 前端 js 代码迁移 typescript • output.put_table() 支持跨行/列单元格,单元格内容支持使用 put_xxx 类输出函数 Detailed changes by module UI dom id set to output widget’s container. • scope: str, 内容输出的域的 css 选择器。若 CSS 选择器匹配到页面上的多个容器,则内容会输出到每个 匹配到的容器 • int, 在输出域中输出的位置, 见输出函数的 scope 相关参数 • 不同 type 时的特有字段 type 的可选值及特有字段: • type: markdown0 码力 | 102 页 | 1.67 MB | 1 年前3
PyWebIO v1.1.0 使用手册Scope PyWebIO 使用 Scope 模型来对内容输出的位置进行灵活地控制,PyWebIO 的内容输出区可以划分出不同的输 出域,PyWebIO 将输出域称作 Scope 。 输出域为输出内容的容器,各个输出域之间上下排列,输出域也可以进行嵌套。 每个输出函数(函数名形如 put_xxx() )都会将内容输出到一个 Scope,默认为”当前 Scope”,”当前 Scope” 由运行时上下文确定,输出函数也可以手动指定输出到的 PyWebIO 0.3 2020 5/13 Highlights • 支持输出 bokeh 数据可视化图表,文档 • 添加session.get_info() 获取会话相关信息 • 前端 js 代码迁移 typescript • output.put_table() 支持跨行/列单元格,单元格内容支持使用 put_xxx 类输出函数 Detailed changes by module UI spec 字段: • type: 内容类型 • style: str 自定义样式 • scope: str 内容输出的域的 css 选择器。若 CSS 选择器匹配到页面上的多个容器,则内容会输出到每个 匹配到的容器 • position: int 在输出域中输出的位置, 见输出函数的 scope 相关参数 • 不同 type 时的特有字段 type 的可选值及特有字段: • type:0 码力 | 98 页 | 1.73 MB | 1 年前3
PyWebIO v1.2.2 使用手册Scope PyWebIO 使用 Scope 模型来对内容输出的位置进行灵活地控制,PyWebIO 的内容输出区可以划分出不同的输 出域,PyWebIO 将输出域称作 Scope 。 输出域为输出内容的容器,各个输出域之间上下排列,输出域也可以进行嵌套。 每个输出函数(函数名形如 put_xxx() )都会将内容输出到一个 Scope,默认为”当前 Scope”,”当前 Scope” 由运行时上下文确定,输出函数也可以手动指定输出到的 PyWebIO 0.3 2020 5/13 Highlights • 支持输出 bokeh 数据可视化图表,文档 • 添加 session.get_info() 获取会话相关信息 • 前端 js 代码迁移 typescript • output.put_table() 支持跨行/列单元格,单元格内容支持使用 put_xxx 类输出函数 Detailed changes by module UI dom id set to output widget’s container. • scope: str, 内容输出的域的 css 选择器。若 CSS 选择器匹配到页面上的多个容器,则内容会输出到每个 匹配到的容器 • int, 在输出域中输出的位置, 见输出函数的 scope 相关参数 • 不同 type 时的特有字段 type 的可选值及特有字段: • type: markdown0 码力 | 102 页 | 1.69 MB | 1 年前3
PyWebIO v1.0.3 使用手册Scope PyWebIO 使用 Scope 模型来对内容输出的位置进行灵活地控制,PyWebIO 的内容输出区可以划分出不同的输 出域,PyWebIO 将输出域称作 Scope 。 输出域为输出内容的容器,各个输出域之间上下排列,输出域也可以进行嵌套。 每个输出函数(函数名形如 put_xxx() )都会将内容输出到一个 Scope,默认为”当前 Scope”,”当前 Scope” 由运行时上下文确定,输出函数也可以手动指定输出到的 PyWebIO 0.3 2020 5/13 Highlights • 支持输出 bokeh 数据可视化图表,文档 • 添加session.get_info() 获取会话相关信息 • 前端 js 代码迁移 typescript • output.put_table() 支持跨行/列单元格,单元格内容支持使用 put_xxx 类输出函数 Detailed changes by module UI spec 字段: • type: 内容类型 • style: str 自定义样式 • scope: str 内容输出的域的 css 选择器。若 CSS 选择器匹配到页面上的多个容器,则内容会输出到每个 匹配到的容器 • position: int 在输出域中输出的位置, 见输出函数的 scope 相关参数 • 不同 type 时的特有字段 type 的可选值及特有字段: • type:0 码力 | 94 页 | 1.71 MB | 1 年前5
PyWebIO v1.5.2 使用手册text'))], ]) onclick() 方法的返回值为对象本身,所以可以继续用于组合输出中。 输出域 Scope PyWebIO 使用 scope 模型来控制内容输出的位置。scope 为输出内容的容器,你可以创建一个 scope 并将内容 输出到其中。 每个输出函数(函数名形如 put_xxx() )都会将内容输出到一个 Scope,默认为”当前 Scope”,”当前 Scope” 由use_scope() C │ │ │ └─────────────────────┘ │ └─────────────────────────┘ put_scope() 我们已经知道 scope 实际上是输出内容的容器,那么我们能否将 scope 作为输出的子元素呢(比如将 scope 作 为表格的一个 cell),答案是肯定的。你可以使用put_scope() 来显式创建一个 scope,而从它以 put_ 开头 PyWebIO 0.3 2020 5/13 Highlights • 支持输出 bokeh 数据可视化图表,文档 • 添加 session.get_info() 获取会话相关信息 • 前端 js 代码迁移 typescript • output.put_table() 支持跨行/列单元格,单元格内容支持使用 put_xxx 类输出函数 Detailed changes by module UI0 码力 | 125 页 | 1.72 MB | 1 年前3
PyWebIO v1.6.0 使用手册text'))], ]) onclick() 方法的返回值为对象本身,所以可以继续用于组合输出中。 输出域 Scope PyWebIO 使用 scope 模型来控制内容输出的位置。scope 为输出内容的容器,你可以创建一个 scope 并将内容 输出到其中。 每个输出函数(函数名形如 put_xxx() )都会将内容输出到一个 Scope,默认为”当前 Scope”,”当前 Scope” 由use_scope() C │ │ │ └─────────────────────┘ │ └─────────────────────────┘ put_scope() 我们已经知道 scope 实际上是输出内容的容器,那么我们能否将 scope 作为输出的子元素呢(比如将 scope 作 为表格的一个 cell),答案是肯定的。你可以使用put_scope() 来显式创建一个 scope,而从它以 put_ 开头 PyWebIO 0.3 2020 5/13 Highlights • 支持输出 bokeh 数据可视化图表,文档 • 添加 session.get_info() 获取会话相关信息 • 前端 js 代码迁移 typescript • output.put_table() 支持跨行/列单元格,单元格内容支持使用 put_xxx 类输出函数 Detailed changes by module UI0 码力 | 123 页 | 1.72 MB | 1 年前3
PyWebIO v1.5.0 使用手册text'))], ]) onclick() 方法的返回值为对象本身,所以可以继续用于组合输出中。 输出域 Scope PyWebIO 使用 scope 模型来控制内容输出的位置。scope 为输出内容的容器,你可以创建一个 scope 并将内容 输出到其中。 每个输出函数(函数名形如 put_xxx() )都会将内容输出到一个 Scope,默认为”当前 Scope”,”当前 Scope” 由use_scope() C │ │ │ └─────────────────────┘ │ └─────────────────────────┘ put_scope() 我们已经知道 scope 实际上是输出内容的容器,那么我们能否将 scope 作为输出的子元素呢(比如将 scope 作 为表格的一个 cell),答案是肯定的。你可以使用put_scope() 来显式创建一个 scope,而从它以 put_ 开头 PyWebIO 0.3 2020 5/13 Highlights • 支持输出 bokeh 数据可视化图表,文档 • 添加 session.get_info() 获取会话相关信息 • 前端 js 代码迁移 typescript • output.put_table() 支持跨行/列单元格,单元格内容支持使用 put_xxx 类输出函数 Detailed changes by module UI0 码力 | 125 页 | 1.72 MB | 1 年前3
PyWebIO v1.6.3 使用手册text'))], ]) onclick() 方法的返回值为对象本身,所以可以继续用于组合输出中。 输出域 Scope PyWebIO 使用 scope 模型来控制内容输出的位置。scope 为输出内容的容器,你可以创建一个 scope 并将内容 输出到其中。 每个输出函数(函数名形如 put_xxx() )都会将内容输出到一个 Scope,默认为”当前 Scope”,”当前 Scope” 由use_scope() C │ │ │ └─────────────────────┘ │ └─────────────────────────┘ put_scope() 我们已经知道 scope 实际上是输出内容的容器,那么我们能否将 scope 作为输出的子元素呢(比如将 scope 作 为表格的一个 cell),答案是肯定的。你可以使用put_scope() 来显式创建一个 scope,而从它以 put_ 开头 PyWebIO 0.3 2020 5/13 Highlights • 支持输出 bokeh 数据可视化图表,文档 • 添加 session.get_info() 获取会话相关信息 • 前端 js 代码迁移 typescript • output.put_table() 支持跨行/列单元格,单元格内容支持使用 put_xxx 类输出函数 Detailed changes by module UI0 码力 | 123 页 | 1.72 MB | 1 年前3
共 108 条
- 1
- 2
- 3
- 4
- 5
- 6
- 11













