应用使能平台
注解
标有“(预览)”的功能为可供试用和评估的可选功能,不建议用于商业用途。如果您对预览功能感兴趣,请联系您的销售代表。
在 EnOS 2.3 中,我们为单点登录、业务流程管理、数据可视化、开发者工作室等应用服务添加了新功能。详细信息如下。
单点登录
单点登录服务新增了图片验证码功能,可在客户登录页面显示图片验证码。更多信息,参考 定制客户端登录页面。
业务流程管理服务
业务流程管理服务新增了时间范围选择器表单元素,支持用户同时选择开始与结束日期与时间。更多信息,参考 时间范围选择器。
数据可视化服务
数据源
- 新增了以下类型的数据源:
- 静态数据:一组固定不随时间变化的数据表。可通过上传 CSV 文件来指定要使用的数据集。
- 数据联邦:EnOS 数据联邦服务,为分布式数据源提供统一的数据访问层。可通过 SQL 查询指定要在 DTV 中使用的数据集,甚至可以创建在 SQL 查询中可使用的自定义变量。通过变量可执行多种类似的查询,无需重复创建数据集或 SQL 查询。
- 通用数据服务:EnOS 通用数据服务,提供跨领域 KPI、指标、度量、告警等 EnOS 数据的访问。由于此数据源为内置数据源,可开箱即用,无需额外配置。
- 新增 元数据缓存 和 数据缓存 设置,用于指定缓存清空频率。
更多信息,参考 配置数据源。
工作空间鉴权
DTV 管理新增 工作空间鉴权 功能,允许用户在管理平台对其有权限的所有工作空间进行配置管理,包括对自定义组件进行上传、下载、删除等管理操作。更多信息,参考 创建工作空间。
图表编辑器
新增功能选项,以优化编辑器使用体验:
- 组件最大化,发布与预览界面新增功能,选中普通组件或容器组件可放大展示全屏效果
- CSV 导出,发布与预览界面新增功能,选中普通组件或容器组件可导出 CSV 数据
- 刷新数据,工具栏中新增功能,以显示更新后的计算字段
更多信息,参考 浏览指标页面编辑器 与 组件配置。
过滤器
DTV 现在提供了三种不同的过滤器,运行于不同的范围。
增强了 全局过滤器,如下所示:
- 新增更多过滤类型:多选下拉、单选下拉、标签、单边时间、输入框
- 支持联动数据源
- 支持包含或排除组件
- 支持创建 页面参数。页面参数可附加到指标页面 URL,或用于组件标题、富文本、计算字段中,以显示动态数据。
新增以下过滤器:
- 组件过滤器,允许用户过滤同一页面上多个关联组件的数据
- 内部过滤器,允许用户根据指定条件过滤单个控件内的数据
更多信息,参考 添加过滤器。
已发布页面
发布指标页面后,可使用 URL 参数指定以下页面属性:
- 展示模式:指定页面默认以大屏、网页、或移动端模式展示。
- 页面参数:指定全局过滤器中定义的页面参数的实际值。
- 时区:转换时间数据的时区。
更多信息,参考 发布指标页面。
新增组件
新增组件选项,以满足更多的可视化需求。
组件 |
描述 |
进度条 |
以条状形式显示实现目标的进度。 |
指标卡 |
在多张卡上显示单个度量数据。 |
水球图 |
以液位形式显示实现目标的进度。 |
多度量卡 |
在多张卡上显示多个度量数据。 |
混合仪表盘 |
在图表中显示实现目标的进度和多个度量数据。 |
嵌入式框架 |
显示外部内容如网页。 |
热力图 |
用不同的色块代表不同的数据值。 |
告警列表 |
以简明摘要的格式显示告警信息。 |
拓扑 |
以层级结构显示信息。通常用于监控已连接场站的资产。 |
容器 |
对组件进行分组,并将组件整理到页签中。 |
现有组件
优化现有组件,以实现更好的可用性。
组件 |
优化 |
全部 |
- 新增将组件标题设为超链接的功能,并支持以四种不同的语言(英语、中文、西班牙语和日语)指定标题。
- 新增 去空平均 聚合函数,用于计算非空度量的平均值。
- 新增 自适应单位 选项,自动转换单位,缩短某些组件中超长的数据值。
|
表格 |
- 新增 汇总行,实现表格内的数值聚合。
- 增强了数据字段的聚合功能,支持聚合具有相同维度和对比数据值的度量数据值。
- 支持将列数据显示为链接。
- 新增格式规则,可根据度量数据动态的变更文字颜色或单元格的背景色。
|
富文本 |
新增格式规则,可根据度量数据动态的变更文字颜色。 |
开发者工作室
DevOps
首页
新增开发者首页功能,包含公告、最近访问、我的应用,方便开发者快速找到目标功能。
更多信息,参考 开发者工作室 - 首页。
项目
- 增加临时存储配额管理,支持配置集群环境属性。
- 增加网络策略管理,默认项目之间网络访问隔离,配置网络策略增加访问白名单开放跨项目网络访问。
更多信息,参考 管理项目。
产品
新增产品管理功能,方便对多个应用组成的产品进行管理。
更多信息,参考 管理产品。
应用
优化开发者应用列表视图交互,优化应用下线逻辑。
更多信息,参考 管理应用。
流水线
- 增加流水线运行统计报表。
- 增加 Chart 生成 流水线任务,可将同一产品下的多个应用的 Kubernetes 资源打包成 Chart 包用于 Helm 部署。
- 增加创建 tag 入口,在应用镜像验证通过后,可直接在流水线中对镜像和源代码打 tag。
更多信息,参考 管理流水线。
Chart 发布
增加 Chart 版本展示和下载功能,优化 dry run 操作流程和交互体验,优化 Chart 部署失败的回滚逻辑。
更多信息,参考 使用 Helm Chart 发布应用。
日志中心
支持创建日志指标,可基于日志指标设置监控与告警。
更多信息,参考 创建日志指标。
监控
- 以图形化方式展示应用在不同环境的监控指标,新增事件和日志监控大盘。
- 支持多种类型的告警规则。
- 支持用户接收告警事件通知并查看已生成的告警事件及历史。
更多信息,参考 开启监控。
应用商店
应用模板
- 增加应用模板开发者信息,支持中文名称应用。
- 多集群时可指定集群上架,优化审核过程。
- 支持通过流水线生成 Chart 后直接提交上架。
更多信息,参考 管理应用模板。
发布
增加应用商店部署的应用实例生命周期管理,支持实例升级和卸载。
更多信息,参考 部署应用实例。
灰度发布
增加灰度发布功能,可同时部署新旧两个版本的应用模板,通过随机流量、请求 Header 匹配等不同方式管理不同版本的访问流量。在版本出现问题时及时切换,降低升级和发布风险。
更多信息,参考 灰度发布应用实例。