云服务器内容精选

  • CS EProvider集群监控 介绍 APM 采集的CSEProvider集群指标的类别、名称、含义等信息。 表1 CSEProvider采集器采集参数 参数名 数据类型 应用类型 默认值 Agent支持的起始版本 Agent支持的终止版本 描述 采集黑名单配置 obj_array JAVA - 2.0.0 - 指定url黑名单列表,不采集在黑名单中的url;匹配方式包含startwith,endwith,include,regex四种方式 业务状态码采集长度限制 integer JAVA 0 2.0.0 - 配置业务状态码采集长度之后,会解析指定长度之内的body内容,获取其中的业务状态码 解析业务状态码的key值 array JAVA - 2.0.0 - 根据该配置,从body内容中获取对应key值的字段的值,作为业务状态码上报 业务状态码的正确值 array JAVA - 2.0.0 - 获取到的业务状态码不在该配置中的请求会标记为错误的调用链 慢请求阈值 integer JAVA 800 2.0.0 - 定义慢请求阈值,超过指定阈值定义为慢url,提高慢url的采样率 慢url阈值 obj_array JAVA - 2.0.0 - 定义指定url的慢请求阈值,超过指定阈值定义为慢url,提高慢url的采样率;采样方式包含:1.全采;2.百分比采样;3.每分钟固定数量采样;4.自动采样 四种方式 拦截header指定key值 array JAVA - 2.0.0 - 拦截header中指定key值的内容 CSEProvider最大采集行数 integer JAVA 500 2.4.1 - CSEProvider最大采集行数 表2 CSEProvider集群监控指标说明 指标类别 指标 指标名称 指标说明 单位 数据类型 默认聚合方式 CSEProvider集群监控(cluster,以调用方的集群id维度统计的接口调用详情。) clusterId 集群id 调用方的集群id - ENUM LAST errorCount 错误数 集群调用的错误次数 - INT SUM invokeCount 调用次数 集群调用次数 - INT SUM maxTime 最大响应时间 集群调用的最大响应时间 ms INT MAX totalTime 总响应时间 集群调用的总响应时间 ms INT SUM CSEProvider调用详情(detail,以接口为维度统计的接口调用详情。) qualifiedName 调用url CSEProvider被调用的url - ENUM LAST method 调用httpmethod CSEProvider被调用url的httpmethod - ENUM LAST concurrentMax 最大并发 CSEProvider被调用url的最大并发 - INT MAX errorCount 错误数 CSEProvider被调用url的错误数 - INT SUM invokeCount 调用次数 CSEProvider被调用url的调用次数 - INT SUM lastError 错误信息 错误调用产生的错误信息 - STRING LAST maxTime 最大响应时间 CSEProvider被调用url的最大响应时间 ms INT MAX totalTime 总响应时间 CSEProvider被调用url的总响应时间 ms INT SUM range1 0-10ms 响应时间在0-10ms范围请求数 - INT SUM range2 10-100ms 响应时间在10-100ms范围请求数 - INT SUM range3 100-500ms 响应时间在100-500ms范围请求数 - INT SUM range4 500-1000ms 响应时间在500-1000ms范围请求数 - INT SUM range5 1-10s 响应时间在1-10s范围请求数 - INT SUM range6 10s以上 响应时间在10s以上请求数 - INT SUM CSEProvider汇总(total,所有接口的汇总统计数据。) errorCount 错误数 CSEProvider调用总的错误数 - INT SUM invokeCount 调用次数 CSEProvider总的调用次数 - INT SUM totalTime 总响应时间 CSEProvider调用的总响应时间 ms INT SUM 状态码监控(statuscode ,以接口返回的状态码为维度统计的接口调用详情。) code 状态码 http状态码 - ENUM LAST count 次数 状态码发生次数 - INT SUM url 采样url 对应状态码的采样url - STRING LAST 父主题: 接口调用
  • 功能简介 使用REST服务,传入对应host与port组成的url以及指定的Namespace,通过HTTPS协议,对Namespace进行创建、查询、删除,获取指定Namespace中表的操作。 HBase表以“命名空间:表名”格式进行存储,若在创建表时不指定命名空间,则默认存储在“default”中。其中,“hbase”命名空间为系统表命名空间,请不要对该系统表命名空间进行业务建表或数据读写等操作。
  • 删除Doris表 本章节介绍删除Doris表样例代码。 以下代码片段在“JDBCExample”类中。 以Java JDBC方式执行SQl语句删除集群中的dbName.tableName表。 String dropSql = "drop table " + dbName + "." + tableName; public static void execDDL(Connection connection, String sql) throws Exception { try (PreparedStatement statement = connection.prepareStatement(sql)) { statement.execute(); } catch (Exception e) { logger.error("Execute sql {} failed.", sql, e); throw new Exception(e); } } 父主题: Doris JDBC接口调用样例程序
  • 创建Doris连接 以下代码片段在“JDBCExample”类的“createConnection”方法中。 USER和PASSWD为在创建连接时用于进行安全认证的用户名和密码。 Class.forName(JDBC_DRIVER); String dbUrl = String.format(DB_URL_PATTERN, HOST, PORT); connection = DriverManager.getConnection(dbUrl, USER, PASSWD); 父主题: Doris JDBC接口调用样例程序
  • 认证鉴权 ISDP+提供的OpenAPI接口都需要通过认证之后才可以访问。认证方式为:在请求消息头上设置“Authorization”。 Token在计算机系统中代表令牌(临时)的意思,拥有Token代表拥有某种权限。Token认证是在调用API的时候将Token加到请求消息头,从而通过身份认证,获得操作API的权限。 Token可通过调用ISDP+ Token接口获取,请求body,如下所示,其中***********为应用ID,xxxxxxxxxx为应用令牌。 POST https://isdpcloud-beta.sd.huawei.com/oauth2/oauth/rest_token Content-Type: application/json { "client_id": "isdp-xxxx-openapi", "client_secret": "isdp-xxxx-openapi", "grant_type": "password", "username": "**********", "password": "xxxxxxxxxx" } 对于获取ISDP+ Token接口,返回的响应消息体中“access_token”和“token_type”就是组成ISDP+ Token的值。 ISDP+ Token=“token_type access_token”(注意两个字段之间有空格)。 获取Token 后,再调用其他接口时,您需要在请求消息头中添加“Authorization”,其值即为Token,如下所示。 POST https://isdpcloud-beta.sd.huawei.com/openapi/v1/openSceneTask/createTask Authorization: bearer XXXXXXXXXXXXXX Content-Type: application/json 父主题: 接口调用方法
  • 功能简介 使用REST服务,传入对应host与port组成的url以及指定的Namespace,通过HTTPS协议,对Namespace进行创建、查询、删除,获取指定Namespace中表的操作。 HBase表以“命名空间:表名”格式进行存储,若在创建表时不指定命名空间,则默认存储在“default”中。其中,“hbase”命名空间为系统表命名空间,请不要对该系统表命名空间进行业务建表或数据读写等操作。
  • 调用BSS接口状态码返回400 BadRequest 一般出现这种情况有两种可能: 合作伙伴调用接口时传入的请求参数有误。此时可以查看响应消息,一般会说明是哪个请求参数有误,请查看调用时是否遵循《API参考》中该请求参数的定义。 传入的请求消息不是JSON格式。请检查请求消息头参数中是否添加了“Content-Type":"application/json”字段,并确保传入的请求消息是JSON格式。若全是非必填参数,需传入"{}"。 父主题: 接口调用
  • APIG.0308报错处理方法 如果调用API时返回错误信息与错误码:"error_msg":"The throttling threshold has been reached: policy user over ratelimit,limit:XX,time:1 second","error_code":"APIG.0308",是因为每个用户调用不同服务都有并发限制,例如目前该服务并发量最大为1秒钟XX次。 您可以尝试以下两种解决方法: 通过重试机制,在代码里检查返回值,碰到并发错误可以延时一小段时间(如2-5s)重试请求; 后端检查上一个请求结果,上一个请求返回之后再发送下一个请求,避免请求过于频繁。 如果需要更大并发量请联系我们。 父主题: 接口调用
  • APIG.0308报错处理方法 如果调用API时返回错误信息与错误码:"error_msg":"The throttling threshold has been reached: policy user over ratelimit,limit:XX,time:1 second","error_code":"APIG.0308",是因为每个用户调用不同服务都有并发限制,例如目前该服务并发量最大为1秒钟XX次。 您可以尝试以下两种解决方法: 通过重试机制,在代码里检查返回值,碰到并发错误可以延时一小段时间(如2-5s)重试请求; 后端检查上一个请求结果,上一个请求返回之后再发送下一个请求,避免请求过于频繁。 如果需要更大并发量请联系我们。 父主题: 接口调用
  • 获取合作伙伴Token时状态码返回401 Unauthorized 如果调用 IAM 的“获取用户Token”接口获取合作伙伴Token时报如下屏显的401错误, { "error": { "message": "The username or password is wrong.", "code": 401, "title": "Unauthorized" } } 请首先检查请求参数中使用的账号和密码是否为华为云账号和密码。 企业 注册华为账号 并开通华为云,完成企业实名认证并完成标准解决方案提供商合作伙伴认证后,即可成为解决方案提供商合作伙伴。需要使用华为云账号登录伙伴中心获取到华为云账号的密码后,通过华为云账号和密码获取合作伙伴Token。 如果获取Token时,请求参数中使用的是华为云账号和密码,请确认账号或密码是否有误。 父主题: 接口调用
  • 调用参数 参数名称 类型 是否必选 说明 参数校验规则 context Context 是 上下文 - username String 是 添加应用时移动业务加速平台生成的APP_Key的值,可以在“应用管理”页面查看 由数字、字母,长度介于6-32位之间 password String 是 添加应用时移动业务加速平台生成的APP_Secret的值,可以在“应用管理”页面点击“显示”按钮,输入验证码之后查看 由数字、字母,长度介于6-32位之间 serverkey String 否 证书校验口令 服务端证书公钥 由数字、字母、长度不超过50个字符 appID String 是 添加应用时填写的“加速APP应用包名”,例如:tmgp.pubgmhd 长度不超过128个字符。 isAccByNetworkStatus boolean 是 注意:当前开关仅对电信-带宽(1002)加速类生效。 是否根据网络情况开启加速。为true时会根据网络情况进行启动加速。为false时则直接下发加速。默认开启。 - startAccelerationCallBack AccelerationCallBack 是 回调函数 - 媒体组件MediaComponents(MediaComponent)参数说明(只能携带1个实例) 参数名称 类型 是否必选 说明 参数校验规则 Type Integer 是 业务类型: 游戏100K:3001 游戏200K:3002 视频2M:1002 视频3M:1003 视频4M:1004 全业务:9999 长度不超过4个字符。 说明: 请根据实际业务传参,会与APP注册时选择的业务类型进行校验,校验通过后才能加速成功 FlowProperties flowProperty[] 是 流资源特征(主要包括IP五元组),最多能携带6条流。 变长结构体 流资源flowProperty参数说明 参数名称 类型 是否必选 说明 参数校验规则 Direction Integer 是 业务流方向,默认为2。 0: 只加速上行 1: 只加速下行 2: 上下行都加速 长度不超过1个字符。 DestinationIPAddress String 是 业务流的目标地址支持IPv4、IPv6或 域名 。 长度不超过64个字符。 注意:域名支持方式 单次请求可输入 多个域名 ,每域名解析首IP特性,最多输入6个域名。 DestinationPort Integer 否 业务流的目的端口,支持0通配方式。 0~65535 Protocol String 是 业务流的传输协议类型,包含多种协议时填"IP": "IP":任意IP协议 "UDP":UDP协议 "TCP":TCP协议 长度不超过8个字符。
  • OnError错误事件上报 上报样例: { "messId": " OnError", "response": ["0","1", "12", "OnGetSDKLatestVersionFailed"] } 消息字段 取值 备注 messId OnError 严格按照取值填写 response 0、错误标志、错误码、对应的接口函数名称 数组 参数1:固定值 参数2:错误标志 参数3:错误码 参数4:对应的接口函数名称 错误码和对应的调用接口名称的对应关系详见附录 父主题: 接口调用错误回调