基本信息
| CAM中产品名 | CAM中简称 | 控制台访问 | 按标签授权 | 授权粒度 | IP限制 |
|---|---|---|---|---|---|
| 应用性能监控 | apm | 支持 | 支持 | 资源级 | 支持 |
说明:云产品的授权粒度按照粒度粗细分为服务级、操作级和资源级三个级别。
- 服务级:定义对服务的整体是否拥有访问权限,分为允许对服务拥有全部操作权限或者拒绝对服务拥有全部操作权限。服务级授权粒度的云产品,不支持对具体的接口进行授权。
- 操作级:定义对服务的特定接口(API)是否拥有访问权限,例如:授权某账号对云服务器服务进行只读操作。
- 资源级:定义对特定资源是否有访问权限,这是最细的授权粒度,例如:授权某账号仅读写操作某台云服务器实例。能支持资源级接口授权的产品,则会被认定为资源级授权粒度。
接口授权粒度
接口授权粒度分为资源级和操作级两个级别:
- 资源级接口:此类型接口支持对某一个具体特定的资源进行授权。
- 操作级接口:此类型接口不支持对某一个特定的资源进行授权。授权时策略语法若限定了具体的资源,CAM会判断此接口不在授权范围,判断为无权限。
读操作
| 接口名 | 接口描述 | 授权粒度 | 资源六段式 | IP限制 |
|---|---|---|---|---|
| CheckRoleNameExist | 检查用户是否有对应角色 | 操作级 | * | 支持 |
| CheckServiceDashboardConfig | 检查该应用是否绑定了Dashboard | 资源级 | qcs::apm:${Region}:uin/:apm-instance/${InstanceId} | 支持 |
| DescribeAgentInfo | 查询应用探针信息 | 资源级 | qcs::apm:${Region}:uin/:apm-instance/${InstanceId} | 支持 |
| DescribeAgentList | 查询探针Agent列表 | 资源级 | qcs::apm:${Region}:uin/:apm-instance/${InstanceId} | 支持 |
| DescribeAllQueryViews | 获取所有的查询视图 | 资源级 | qcs::apm:${Region}:uin/:apm-instance/${InstanceId} | 支持 |
| DescribeApmAgent | 获取 APM 接入点 | 资源级 | qcs::apm:${Region}:uin/:apm-instance/${InstanceId} | 支持 |
| DescribeApmAllVulCount | 查询用户名下应用安全漏洞数据 | 资源级 | qcs::apm:${Region}:uin/:apm-instance/${InstanceId} | 支持 |
| DescribeApmApplicationConfig | 查询应用配置接口 | 资源级 | qcs::apm:${Region}:uin/:apm-instance/${InstanceId} | 支持 |
| DescribeApmAssociation | 查询apm业务系统与其他产品的关联关系 | 资源级 | qcs::apm:${Region}:uin/:apm-instance/${InstanceId} | 支持 |
| DescribeApmComboInfo | 获取预付费套餐包相关信息 | 操作级 | * | 支持 |
| DescribeApmConsumption | 获取用量统计 | 资源级 | qcs::apm:${Region}:uin/:apm-instance/${InstanceId} | 支持 |
| DescribeApmDefaultInstance | 获取默认业务系统 | 操作级 | * | 支持 |
| DescribeApmInfoByAppId | 返回appId对应的剩余上报额度信息 | 操作级 | * | 支持 |
| DescribeApmInstanceOverview | 查询 APM 业务系统概要信息 | 资源级 | qcs::apm:${Region}:uin/:apm-instance/${InstanceId} | 支持 |
| DescribeApmInstances | 获取 APM 业务系统列表 | 资源级 | qcs::apm:${Region}:uin/:apm-instance/${InstanceId} | 支持 |
| DescribeApmPrometheusRule | 查询apm业务系统与Prometheus实例的指标匹配规则 | 资源级 | qcs::apm:${Region}:uin/:apm-instance/${InstanceId} | 支持 |
| DescribeApmRegions | 获取 APM 地域 | 操作级 | * | 支持 |
| DescribeApmSQLInjectionDetail | 查询SQL注入详情 | 资源级 | qcs::apm:${Region}:uin/:apm-instance/${InstanceId} | 支持 |
| DescribeApmSampleConfig | 查询采样配置接口 | 资源级 | qcs::apm:${Region}:uin/:apm-instance/${InstanceId} | 支持 |
| DescribeApmService | 获取apm应用信息 | 资源级 | qcs::apm:${Region}:uin/:apm-instance/${InstanceId} qcs::apm:${Region}:uin/:apm-service/${ServiceID} |
支持 |
| DescribeApmServiceBrief | 获取应用名列表 | 资源级 | qcs::apm:${Region}:uin/:apm-instance/${InstanceId} qcs::apm:${Region}:uin/:apm-service/${ServiceID} |
支持 |
| DescribeApmServiceMetric | 获取 APM 应用指标 | 资源级 | qcs::apm:${Region}:uin/:apm-instance/${InstanceId} qcs::apm:${Region}:uin/:apm-service/${ServiceID} |
支持 |
| DescribeApmSupportView | 获取应用支持的图表 | 资源级 | qcs::apm:${Region}:uin/:apm-instance/${InstanceId} | 支持 |
| DescribeApmVulnerabilityCount | 查询漏洞指标 | 资源级 | qcs::apm:${Region}:uin/:apm-instance/${InstanceId} | 支持 |
| DescribeApmVulnerabilityDetail | 查询漏洞详情 | 资源级 | qcs::apm:${Region}:uin/:apm-instance/${InstanceId} | 支持 |
| DescribeCVMService | CVM关联应用接口 | 操作级 | * | 支持 |
| DescribeDBService | 数据库关联应用接口 | 操作级 | * | 支持 |
| DescribeDBTagValues | 获取数据库tag value | 操作级 | * | 支持 |
| DescribeEventData | 获取业务系统gcLog日志或者线程死锁相关信息 | 资源级 | qcs::apm:${Region}:uin/:apm-instance/${InstanceId} | 支持 |
| DescribeEventMessageData | 探针事件数据查询 | 资源级 | qcs::apm:${Region}:uin/:apm-instance/${InstanceId} | 支持 |
| DescribeFlameGraphData | 获取火焰图数据 | 资源级 | qcs::apm:${Region}:uin/:apm-instance/${InstanceId} | 支持 |
| DescribeGeneralApmApplicationConfig | 查询应用配置信息 | 资源级 | qcs::apm:${Region}:uin/:apm-instance/${InstanceId} | 支持 |
| DescribeGeneralMetricData | 获取指标数据通用接口。 | 资源级 | qcs::apm:${Region}:uin/:apm-instance/${InstanceId} | 支持 |
| DescribeGeneralOTSpanList | 通用查询 OpenTelemetry 调用链列表 | 资源级 | qcs::apm:${Region}:uin/:apm-instance/${InstanceId} | 支持 |
| DescribeGeneralSpanList | Span 通用查询接口 | 资源级 | qcs::apm:${Region}:uin/:apm-instance/${InstanceId} | 支持 |
| DescribeGrafanaMetricData | 兼容Grafana的查询指标接口 | 资源级 | qcs::apm:${Region}:uin/:apm-instance/${InstanceId} | 支持 |
| DescribeHistoryFlameGraphList | 查询历史火焰图列表 | 资源级 | qcs::apm:${Region}:uin/:apm-instance/${InstanceId} | 支持 |
| DescribeInstanceBriefs | 获取 APM 业务系统简介列表 | 资源级 | qcs::apm:${Region}:uin/:apm-instance/${InstanceId} | 支持 |
| DescribeMetricLineData | 曲线指标数据拉取 | 资源级 | qcs::apm:${Region}:uin/:apm-instance/${InstanceId} | 支持 |
| DescribeMetricPointData | 指标数据点查询接口 | 资源级 | qcs::apm:${Region}:uin/:apm-instance/${InstanceId} | 支持 |
| DescribeMetricRecords | 通用列表接口 | 资源级 | qcs::apm:${Region}:uin/:apm-instance/${InstanceId} | 支持 |
| DescribeOPRAllVulCount | 查询用户名下漏洞数 | 操作级 | * | 支持 |
| DescribeProfileDetail | 查询任务剖析结果 | 资源级 | qcs::apm:${Region}:uin/:apm-instance/${InstanceId} | 支持 |
| DescribeProfileTasks | 查询性能剖析事件任务列表 | 资源级 | qcs::apm:${Region}:uin/:apm-instance/${InstanceId} | 支持 |
| DescribeQueryView | 获取特定的查询视图 | 资源级 | qcs::apm:${Region}:uin/:apm-instance/${InstanceId} | 支持 |
| DescribeResources | 查询用户可用预付费资源包 | 操作级 | * | 支持 |
| DescribeService | 获取应用信息 | 资源级 | qcs::apm:${Region}:uin/:apm-instance/${InstanceId} | 支持 |
| DescribeServiceDashboardConfig | 查询该应用是否绑定了Dashboard | 资源级 | qcs::apm:${Region}:uin/:apm-instance/${InstanceId} | 支持 |
| DescribeServiceLink | 查询服务上下游 | 资源级 | qcs::apm:${Region}:uin/:apm-instance/${InstanceId} | 支持 |
| DescribeServiceMetric | 账号下的全部应用与指标数据 | 操作级 | * | 支持 |
| DescribeServiceNodes | 获取业务系统下应用节点列表接口 | 资源级 | qcs::apm:${Region}:uin/:apm-instance/${InstanceId} | 支持 |
| DescribeServiceOverview | APM 应用概览接口 | 资源级 | qcs::apm:${Region}:uin/:apm-instance/${InstanceId} | 支持 |
| DescribeSpanTagList | Span Tag列表拉取 | 资源级 | qcs::apm:${Region}:uin/:apm-instance/${InstanceId} | 支持 |
| DescribeSpanThreadAnatomyList | 查询线程剖析信息 | 资源级 | qcs::apm:${Region}:uin/:apm-instance/${InstanceId} | 支持 |
| DescribeSpanTreeByID | 拉取Span树形列表 | 资源级 | qcs::apm:${Region}:uin/:apm-instance/${InstanceId} | 支持 |
| DescribeSqlMetricData | 获取数据库相关指标接口。用户根据需要上送请求参数,返回对应的指标数据。接口调用频率限制为:20次/秒,1200次/分钟。单请求的数据点数限制为1440个。 | 资源级 | qcs::apm:${Region}:uin/:apm-instance/${InstanceId} | 支持 |
| DescribeTKEService | 获取TKE上报应用信息 | 操作级 | * | 支持 |
| DescribeTagCountValues | 根据维度名和过滤条件,查询维度分组数据 | 资源级 | qcs::apm:${Region}:uin/:apm-instance/${InstanceId} | 支持 |
| DescribeTagValues | tag列表拉取 | 资源级 | qcs::apm:${Region}:uin/:apm-instance/${InstanceId} | 支持 |
| DescribeThreadDump | 获取线程详情信息 | 资源级 | qcs::apm:${Region}:uin/:apm-instance/${InstanceId} | 支持 |
| DescribeTopology | 拓扑图接口 | 资源级 | qcs::apm:${Region}:uin/:apm-instance/${InstanceId} | 支持 |
| DescribeTopologyMetricLineData | 拓扑图下曲线拉取 | 资源级 | qcs::apm:${region}:uin/${uin}:apm-instance/${InstanceId} | 支持 |
| DescribeTopologyNew | 根据应用名查询应用拓扑图 | 资源级 | qcs::apm:${Region}:uin/:apm-instance/${InstanceId} | 支持 |
| DescribeTopologyView | 查询拓扑视图方案 | 资源级 | qcs::apm:${Region}:uin/:apm-instance/${InstanceId} | 支持 |
| DescribeTraceAnalyzeSpanList | 查询trace耗时分析信息 | 资源级 | qcs::apm:${Region}:uin/:apm-instance/${InstanceId} | 支持 |
| DescribeTraceList | 拉取Trace列表接口 | 资源级 | qcs::apm:${region}:uin/${uin}:apm-instance/${InstanceId} | 支持 |
写操作
| 接口名 | 接口描述 | 授权粒度 | 资源六段式 | IP限制 |
|---|---|---|---|---|
| CreateApmInstance | 创建APM实例 | 操作级 | * | 支持 |
| CreateApmPrometheusRule | 创建apm业务系统与Prometheus实例的指标匹配规则 | 资源级 | qcs::apm:${Region}:uin/:apm-instance/${InstanceId} | 支持 |
| CreateApmSampleConfig | 创建采样配置接口 | 资源级 | qcs::apm:${Region}:uin/:apm-instance/${InstanceId} | 支持 |
| CreateArthasConnection | 创建Arthas链接 | 资源级 | qcs::apm:${Region}:uin/:apm-instance/${InstanceId} | 支持 |
| CreateEventTask | 创建事件任务 | 资源级 | qcs::apm:${Region}:uin/:apm-instance/${InstanceId} | 支持 |
| CreateProfileTask | 创建性能剖析事件任务 | 资源级 | qcs::apm:${Region}:uin/:apm-instance/${InstanceId} | 支持 |
| CreateQueryView | 创建查询视图 | 资源级 | qcs::apm:${Region}:uin/:apm-instance/${InstanceId} | 支持 |
| DeleteApmSampleConfig | 删除采样配置接口 | 资源级 | qcs::apm:${Region}:uin/:apm-instance/${InstanceId} | 支持 |
| DeleteQueryView | 删除查询视图 | 资源级 | qcs::apm:${Region}:uin/:apm-instance/${InstanceId} | 支持 |
| DeleteTopologyView | 删除拓扑视图方案 | 资源级 | qcs::apm:${Region}:uin/:apm-instance/${InstanceId} | 支持 |
| ModifyApmApplicationConfig | 修改应用配置接口 | 资源级 | qcs::apm:${Region}:uin/:apm-instance/${InstanceId} qcs::apm:${Region}:uin/:apm-service/${ServiceID} |
支持 |
| ModifyApmAssociation | 修改apm业务系统与其他产品的关联关系(包括删除) | 资源级 | qcs::apm:${Region}:uin/:apm-instance/${InstanceId} | 支持 |
| ModifyApmDefaultInstance | 修改默认业务系统 | 资源级 | qcs::apm:${Region}:uin/:apm-instance/${InstanceId} | 支持 |
| ModifyApmInstance | 修改Apm业务系统 | 资源级 | qcs::apm:${Region}:uin/:apm-instance/${InstanceId} | 支持 |
| ModifyApmPrometheusRule | 修改apm业务系统与Prometheus实例的指标匹配规则 | 资源级 | qcs::apm:${Region}:uin/:apm-instance/${InstanceId} | 支持 |
| ModifyApmSampleConfig | 修改采样配置接口 | 资源级 | qcs::apm:${Region}:uin/:apm-instance/${InstanceId} | 支持 |
| ModifyApmService | 修改应用信息 | 操作级 | * | 支持 |
| ModifyEventSuggestion | 修改修复建议的意见 | 资源级 | qcs::apm:${Region}:uin/:apm-instance/${InstanceId} | 支持 |
| ModifyEventTask | 修改事件任务详情 | 操作级 | * | 支持 |
| ModifyGeneralApmApplicationConfig | 修改应用配置信息 | 资源级 | qcs::apm:${Region}:uin/:apm-instance/${InstanceId} | 支持 |
| ModifyInstanceAssociation | 修改实例关联状态 | 资源级 | qcs::apm:${Region}:uin/:apm-instance/${InstanceId} | 支持 |
| ModifyProfileTask | 修改性能剖析任务 | 资源级 | qcs::apm:${Region}:uin/:apm-instance/${InstanceId} | 支持 |
| ModifyQueryView | 修改查询视图 | 资源级 | qcs::apm:${Region}:uin/:apm-instance/${InstanceId} | 支持 |
| ModifyRenewalResource | 对APM预付费资源包进行开通/关闭自动续费操作 | 操作级 | * | 支持 |
| ModifyTopologyView | 修改拓扑视图方案 | 资源级 | qcs::apm:${Region}:uin/:apm-instance/${InstanceId} | 支持 |
| OpenApmPaidVersion | 开通付费版本 | 操作级 | * | 支持 |
| TerminateApmInstance | 销毁Apm业务系统 | 资源级 | qcs::apm:${Region}:uin/:apm-instance/${InstanceId} | 支持 |
| TerminateApmService | 删除应用资源 | 操作级 | * | 支持 |
其他操作
| 接口名 | 接口描述 | 授权粒度 | 资源六段式 | IP限制 |
|---|---|---|---|---|
| DeleteExpiredApplicationConfig | 删除过期的应用配置 | 资源级 | qcs::apm:${region}:uin/${uin}:apm-instance/${InstanceId} | 支持 |