云服务器内容精选

  • 响应示例 状态码: 200 OK,请求响应成功。 { "apps" : [ { "id" : 11, "gmt_create" : null, "gmt_modify" : null, "name" : "apm-pu-task", "business_id" : 162, "sub_business_id" : 55, "inner_domain_id" : null } ] }
  • 响应参数 状态码: 200 表3 响应Body参数 参数 参数类型 描述 apps Array of AppNodeModel objects 组件信息列表。 表4 AppNodeModel 参数 参数类型 描述 id Long 组件id。 gmt_create String 创建时间。 gmt_modify String 修改时间。 name String 组件名称。 business_id Long 应用id。 sub_business_id Long 子应用id。 inner_domain_id Integer 租户id。
  • 概述 APM 会内置一个资源配置管理信息CMDB,用于组织应用结构信息以及相关配置信息,主要概念如下: 企业项目: 华为云企业项目,一个项目可以包含一个或者多个应用。 应用: 一个应用代表一个逻辑单元,是一个全局概念,各个region都可以看到相同的应用信息,比如一个租户下面比较独立的功能模块可以定义为一个应用。应用可以跟企业项目关联,也可以不关联,关联企业项目后,按企业项目的权限进行管理,如果不关联企业项目,那么按照 IAM 权限进行管理。 子应用:在一个应用下面可以创建多个子应用,主要起文件夹和管理的功能。子应用为全局概念,当前最多支持三层子应用。 组件:组件指一个应用程序或者微服务,为全局概念,一般跟下面的环境一起组合使用,一个组件可以包含一个或者多个环境。比如一个订单的应用程序,包含功能测试环境,压力测试环境,预发环境以及现网环境等。 环境:一个组件或者程序,由于部署不同的配置参数,形成多个环境。每个环境都有region属性,可以通过region信息实现环境的过滤,也可以在环境上打上一个或多个标签,通过标签进行环境过滤。 实例:实例是环境下的一个进程,名称由主机名+ip+实例名称组成。一个环境一般是部署在不同主机上或不同容器中,如果部署在同一主机上,会通过实例名称进行区分。 环境标签:环境标签是在环境上的一个属性,多个环境可能具有相同的标签,可以通过标签对环境进行过滤。标签也承载公共配置能力,比如在某个标签上设置的配置,各个具有标签的环境都共享。需注意环境标签定义在应用层面,也就是说一个标签只能添加在本应用下的环境,不能跨应用进行。 下图是一个CMDB结构示例: 图1 CMDB结构 CMDB结构树支持隐藏操作。 单击“隐藏”,CMDB结构树不展示。 图2 隐藏CMDB结构树 单击页面上方“节点路径”选择相应的节点。 图3 选择节点 单击“展开”,展示CMDB结构树。 父主题: CMDB管理
  • 响应示例 状态码: 200 OK,请求响应成功。 { "envs" : [ { "id" : 11, "gmt_create" : null, "gmt_modify" : null, "app_id" : 11, "business_name" : null, "inner_domain_id" : null, "name" : "xxx-roma-2", "is_default" : false, "app_name" : null, "business_id" : 162, "region" : "xxx-roma-2" } ] }
  • 响应参数 状态码: 200 表3 响应Body参数 参数 参数类型 描述 envs Array of EnvNodeModel objects 环境信息列表。 表4 EnvNodeModel 参数 参数类型 描述 id Long 环境id。 gmt_create String 创建时间。 gmt_modify String 修改时间。 app_id Long 组件id。 business_name String 应用名称。 inner_domain_id Integer 租户id。 name String 环境名称。 is_default Boolean 是否是默认环境。 app_name String 组件名称。 business_id Long 应用id。 region String 区域。