云服务器内容精选

  • 数据集管理 数据集是一种数据的集合。在本系统中,数据集是在数据源基础上定义的上层数据集合,为应用分析提供数据模型。可以通过对不同数据源中的表进行数据建模,来创建不同的数据集。数据集管理模块用于空间下数据集的创建、查看以及统一管理(编辑、删除、转移、另存)。 图3 数据集管理 数据集管理模块支持三种建模方式,用户可按照实际使用场景来灵活选择建模方式。 初级建模:通过选择流程、数据类型(基础数据、任务数据或者OLA数据)、数据展示列字段来定义数据模型,作用对象为流程,仅适用于DOSM数据源。 高级建模-可视化方式:通过拖拽和操作数据表来定义数据模型,作用对象为数据表,仅适用于DOSM数据源和PG数据源。 高级建模-SQL方式:通过编写SQL语句来查询并定义数据模型,可满足复杂的数据查询需求,适用于有SQL基础的配置人员。
  • 图表管理 图表通过图形的形式来展示数据信息,帮助用户更直观地分析和理解数据。图表是组成看板的基本单位。图表管理模块用于空间下图表的创建、查看、导出以及管理(复制、编辑、删除、另存、转移)。 图4 图表管理 图表管理模块的主要功能如下: 提供了14种不同类型的图表,可适用于各种不同的分析场景。这些图表类型包括表格、条形图、堆叠条形图、折线图、柱状图、堆叠柱状图、面积图、概要数字、基础饼图、环形图、分组组合图、堆叠组合图、分组堆叠组合图和交叉表。无论分析场景是什么,都有适合的图表类型供你选择。 支持聚合图表和明细图表,能够用于不同的数据分析场景。 支持图表样式的定义。 提供内置看板,供客户演示使用。
  • 订阅管理 订阅管理功能可以将看板内容以不同的格式(pdf、word、excel)发送给用户,让用户无需访问系统也可以定期(日、周、月、季度、年度)了解到数据的变化。 订阅管理模块用于空间下订阅任务的创建、查看以及管理(编辑、删除、启用/停用、搜索)。 图7 订阅管理 订阅管理模块的主要功能如下: 用户可通过邮箱接收订阅内容; 订阅格式为excel时,允许导出表格的颜色主题和样式; 用于可对订阅记录跟踪,从而了解任务的执行状态。
  • 报表管理 报表是以表格形式展示的报告,通常用于汇报和展示企业、组织或个人的经营、管理、财务、销售等方面的情况和结果。报表可以提供详细的数据和信息,帮助用户了解和分析相关的业务和运营情况,从而支持决策和管理。常见的报表包括资产报表、工单报表、告警报表、监控报表等。 报表管理模块用于空间下报表的创建、查看、报表数据的查询以及报表的管理(复制、编辑、删除、转移、另存)。 图6 报表管理 报表管理模块的主要功能如下: 支持多种报表类型,包括:明细表、聚合表、分组数据报表、交叉报表、多级循环表头以及条件查询报表。 支持报表格式的设置,包括字体/字号、字体加粗、斜体、下划线、删除线、文本颜色、单元格颜色、对齐方式、批注、插入链接等格式的设置,以及撤销、重做、清除格式、格式刷等多种报表操作。 支持报表数据的查询,允许用户自定查询条件进行多条件的组合查询。
  • 看板管理 看板是一个综合显示与交互界面,由一个或多个图表通过自由布局构成,常用于实时展现监控告警、工单分析、资产统计等分析主题。 看板管理模块用于空间下看板的创建、查看、分享、导出以及管理(编辑、删除)。 图5 看板管理 看板管理模块的主要功能如下: 支持看板的分类存储。 支持用户使用不同图表组合成看板。 支持用户根据业务关注点和个人喜好来配置看板中的图表。 支持拖拽方式来灵活调整看板中图表的大小和布局。 支持看板的邮件订阅。 支持看板的本地导出。 支持看板的分享。 提供内置看板,供客户演示使用。
  • URI GET /v2/{project_id}/statistics/metrics/trend 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String 项目ID。 表2 Query参数 参数 是否必选 参数类型 描述 start_time 是 String 开始时间。 end_time 是 String 结束时间。 dim 否 String 指标维度 | 目前最大支持3个维度,必须从0开始;维度格式为dim.{i}=key,value,key的最大长度32,value的最大长度为256。 单维度:dim.0=instance_id,6f3c6f91-4b24-4e1b-b7d1-a94ac1cb011d 多维度:dim.0=key,value&dim.1=key,value。 metric_names 是 Array of strings 指标名称列表,支持的指标名称参考Workspace运维监控指标。 period 否 String 数据周期 | MIN - 分钟级 5MIN - 5分钟级 DAY - 天级数据 HOUR - 小时级数据。
  • 响应参数 状态码: 200 表4 响应Body参数 参数 参数类型 描述 [数组元素] Array of MetricsWithTime objects 查询指标趋势响应。 表5 MetricsWithTime 参数 参数类型 描述 time String 时间。 metrics Array of Metric objects 指标值。 表6 Metric 参数 参数类型 描述 metric_name String 指标名称。 metric_value Double 指标值。 状态码: 400 表7 响应Body参数 参数 参数类型 描述 error_code String 错误码。 error_msg String 错误描述。 状态码: 401 表8 响应Body参数 参数 参数类型 描述 error_code String 错误码。 error_msg String 错误描述。 状态码: 500 表9 响应Body参数 参数 参数类型 描述 error_code String 错误码。 error_msg String 错误描述。
  • 业务报表开发流程 使用业务报表进行业务监控的流程如图2所示。 图2 业务报表开发流程图 服务运维岗位或运维管理员权限人员开发业务报表 新增业务报表数据源:首次使用数据源进行报表开发,需要先新增数据源后才能使用。 新增业务报表页面:业务报表以页面来呈现,开发报表需要先新增报表页面。如需对页面进行管理,请参见在监控服务管理业务报表页面。 开发业务报表:为报表新增数据图表,以图表来体现业务数据的动态变化。 基于数仓配置图表:新增warehouse类型数据源后,可以基于数仓中创建的指标或视图配置图表。 基于SQL配置图表:新增其他类型数据源后,可以基于SQL配置图表。 服务所有人员可以查看已开发业务报表 查看业务报表:查看已开发业务报表进行业务监控。
  • 功能介绍 查询桌面使用统计信息; 云服务每天凌晨02:00进行聚合运算前一天00:00:00~23:59:59的使用时长,并将周期范围内的数据聚合到周期边界上 跨天的记录会按照统计周期进行计算 假设一天内桌面登录多次,09:00~12:00,13:00~21:00,22:00~01:00(次日): 则当天的累计使用时长数据会被汇聚到23:59:59这个点;总使用时长为 3hours(09:00~12:00)+8hours(13:00~21:00)+2hours(22:00~00:00) 仅能查询最近180天已进行汇聚计算的数据
  • 响应示例 状态码: 200 响应成功。 { "count" : 0, "items" : [ { "resource_id" : "xxx-xxx-xxx", "resource_pool_id" : "xxx-xxx-xxx", "resource_name" : "xxxx", "metric" : [ { "metric_name" : "desktop_state", "metric_value" : 10 } ] } ] }
  • URI GET /v2/{project_id}/statistics/metrics/desktops 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String 项目ID。 表2 Query参数 参数 是否必选 参数类型 描述 start_time 是 String 查询起始时间(0时区) 云服务每天凌晨02:00进行聚合运算前一天00:00:00~23:59:59的使用时长,并将周期范围内的数据聚合到周期边界上 跨天的记录会按照统计周期进行计算 假设一天内桌面登录多次,09:00~12:00,13:00~21:00,22:00~01:00(次日): 则当天的累计使用时长数据会被汇聚到23:59:59这个点;总使用时长为 3hours(09:00~12:00)+8hours(13:00~21:00)+2hours(22:00~00:00) 如果查询的from-to不足一个周期内,可能造成查询到数据为空; end_time 是 String 查询截至时间(0时区)。 resource_name 否 String 资源名称(模糊匹配)。 min_idle_days 否 Integer 最小空闲天数。 max_idle_days 否 Integer 最大空闲天数 min_idle_days、max_idle_days都非空时,max_idle_days必须大于等于min_idle_days否则可能查询不到数据 usage_min_hours 否 Integer 使用时长(hour)最小值。 usage_max_hours 否 Integer 使用时长(hour)最大值(必须大于等于usage_min_hours)。 sort_field 否 String 按照指标进行排序 desktop_usage - 按照桌面使用时长排序 desktop_idle_duration - 按照桌面空闲周期排序 sort_type 否 String 按照指标进行排序的方向;需配合sort_field一起使用 DESC - 降序返回数据 ASC - 升序返回数据 offset 否 Integer 查询的偏移量,默认值0。 limit 否 Integer limit范围[1-100],默认值0。
  • 响应参数 状态码: 200 表4 响应Body参数 参数 参数类型 描述 count Integer 总数。 items Array of DesktopMetric objects 桌面统计指标。 表5 DesktopMetric 参数 参数类型 描述 resource_id String 桌面ID。 resource_pool_id String 桌面池ID(仅桌面池中的桌面存在该字段)。 resource_name String 桌面名称。 metric Array of Metric objects 统计信息 desktop_usage - 桌面使用时长(单位:秒) desktop_idle_duration - 桌面空闲时长(单位:秒) 表6 Metric 参数 参数类型 描述 metric_name String 指标名称。 metric_value Double 指标值。 状态码: 400 表7 响应Body参数 参数 参数类型 描述 error_code String 错误码。 error_msg String 错误描述。 状态码: 401 表8 响应Body参数 参数 参数类型 描述 error_code String 错误码。 error_msg String 错误描述。 状态码: 500 表9 响应Body参数 参数 参数类型 描述 error_code String 错误码。 error_msg String 错误描述。
  • 响应示例 状态码: 200 响应成功。 { "rule_id" : "xxxx-xxxx-xxxx", "metric_name" : "desktop_idle_duration", "threshold" : 30, "comparison_operator" : "", "interval" : 1, "enable" : true, "notify_object" : "urn:smn:REGION_ID:XXX-XXX-XXX:topicName" }
  • 响应示例 状态码: 200 状态统计响应。 { "total_num" : 0, "attach_statistics" : { "attached_num" : 0, "unattached_num" : 0, "attaching_num" : 0, "attach_error_num" : 0 }, "run_state_statistics" : { "stop_num" : 0, "active_num" : 5, "error_num" : 0, "hibernated_num" : 0 }, "login_state_statistics" : { "in_use_num" : 0, "stop_num" : 0, "unregistered_num" : 0, "unable_to_connect_num" : 0, "ready_num" : 0, "disconnected_num" : 0 }, "desktop_pool_statistics" : [ { "desktop_pool_id" : 0, "desktop_pool_name" : 0, "total_num" : 0, "attach_statistics" : { "attached_num" : 0, "unattached_num" : 0, "attaching_num" : 0, "attach_error_num" : 0 }, "run_state_statistics" : { "stop_num" : 0, "active_num" : 5, "error_num" : 0, "hibernated_num" : 0 }, "login_state_statistics" : { "in_use_num" : 0, "stop_num" : 0, "unregistered_num" : 0, "unable_to_connect_num" : 0, "ready_num" : 0, "disconnected_num" : 0 } } ] }
  • URI GET /v2/{project_id}/statistics 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String 项目ID。 表2 Query参数 参数 是否必选 参数类型 描述 desktop_type 否 Array of strings 桌面类型。 statistics_type 否 Array of strings 统计类型,为空时仅统计桌面总数 |- - attach-state 按照分配状态统计 - login-state 按照登录状态统计 - run-state 按照运行状态统计。