调用ModifyGroupMonitoringAgentProcess接口修改应用分组内的进程监控。

调试

您可以在OpenAPI Explorer中直接运行该接口,免去您计算签名的困扰。运行成功后,OpenAPI Explorer可以自动生成SDK代码示例。

请求参数

名称 类型 是否必选 示例值 描述
Action String ModifyGroupMonitoringAgentProcess

系统规定参数。取值:ModifyGroupMonitoringAgentProcess

Id String 92E3065F-0980-4E31-9AA0-BA6****

应用分组内的进程监控任务ID。

GroupId String 6780****

应用分组ID。

MatchExpressFilterRelation String and

匹配实例条件。取值:

  • all:全部。
  • and:与。
  • or:或。
AlertConfig.N.SilenceTime String 86400

通道沉默周期。N的取值范围:1~200。

单位:秒。最小值:3600秒(1小时),默认值:86400秒(1天)。

说明 当监控数据持续超过报警规则阈值时,每个沉默周期内只发送一次报警通知。
AlertConfig.N.ComparisonOperator String GreaterThanOrEqualToThreshold

Critical级别阈值比较符。N的取值范围:1~200。取值:

  • GreaterThanOrEqualToThreshold:大于等于。
  • GreaterThanThreshold:大于。
  • LessThanOrEqualToThreshold:小于等于。
  • LessThanThreshold:小于。
  • NotEqualToThreshold:不等。
  • GreaterThanYesterday:同比昨天时间上涨。
  • LessThanYesterday:同比昨天时间下降。
  • GreaterThanLastWeek:同比上周同一时间上涨。
  • LessThanLastWeek:同比上周同一时间下降。
  • GreaterThanLastPeriod:环比上周期上涨。
  • LessThanLastPeriod:环比上周期下降。
AlertConfig.N.Webhook String http://www.aliyun.com

报警发生时回调指定的URL地址,向URL发送POST请求。N的取值范围:1~200。

AlertConfig.N.Times String 3

报警级别连续出现次数。N的取值范围:1~200。默认值:3。

说明 只有当报警级别连续出现设定的次数且达到报警阈值时,才会触发报警。
AlertConfig.N.EscalationsLevel String warn

报警的级别。N的取值范围:1~200。取值:

  • critical(默认值):故障。
  • warn:警告。
  • info:信息。
AlertConfig.N.EffectiveInterval String 00:00-22:59

报警规则的生效时间段。N的取值范围:1~200。

AlertConfig.N.NoEffectiveInterval String 23:00-23:59

报警规则不生效时间段。N的取值范围:1~200。

AlertConfig.N.Threshold String 5

报警阈值。N的取值范围:1~200。

AlertConfig.N.Statistics String Average

报警统计方式。N的取值范围:1~200。

说明 目前仅支持Average。
AlertConfig.N.TargetList.N.Id String 1

报警触发目标ID。

关于如何获取报警触发目标ID,请参见DescribeMetricRuleTargets

AlertConfig.N.TargetList.N.Arn String acs:mns:cn-hangzhou:120886317861****:/queues/test/message

资源ARN。

关于如何获取资源ARN,请参见DescribeMetricRuleTargets

资源ARN的格式为acs:{云产品缩写}:{regionId}:{userId}:/{资源类型}/{资源名称}/message。例如:acs:mns:cn-hangzhou:120886317861****:/queues/test123/message。参数说明如下:

  • {云产品缩写}:目前仅支持消息服务MNS。
  • {userId}:阿里云账号ID。
  • {regionId}:消息队列或主题所在地域。
  • {资源类型}:接收报警的资源类型。取值: - **queues**:队列。 - **topics**:主题。 - {资源名称}:资源名称。 - 如果资源类型为**queues**,则资源名称为队列名称。 - 如果资源类型为**topics**,则资源名称为主题名称。
AlertConfig.N.TargetList.N.Level String ["INFO", "WARN", "CRITICAL"]

报警级别。取值:

  • INFO:信息。
  • WARN:警告。
  • CRITICAL:紧急。
AlertConfig.N.TargetList.N.JsonParams String {"customField1":"value1","customField2":"$.name"}

报警回调的JSON格式参数。

返回数据

名称 类型 示例值 描述
Code String 200

状态码。

说明 200表示成功。
Message String The Request is not authorization.

错误信息。

RequestId String 7985D471-3FA8-4EE9-8F4B-45C19DF3D36F

请求ID。

Success Boolean true

操作是否成功。取值:

  • true:成功。
  • false:失败。

示例

请求示例

http(s)://[Endpoint]/?Action=ModifyGroupMonitoringAgentProcess
&AlertConfig.1.ComparisonOperator=GreaterThanOrEqualToThreshold
&AlertConfig.1.EscalationsLevel=warn
&AlertConfig.1.Threshold=5
&AlertConfig.1.Times=3
&GroupId=6780****
&Id=92E3065F-0980-4E31-9AA0-BA6****
&<公共请求参数>

正常返回示例

XML格式

HTTP/1.1 200 OK
Content-Type:application/xml

<ModifyGroupMonitoringAgentProcess>
		<RequestId>7985D471-3FA8-4EE9-8F4B-45C19DF3D36F</RequestId>
		<Success>true</Success>
		<Code>200</Code>
</ModifyGroupMonitoringAgentProcess>

JSON格式

HTTP/1.1 200 OK
Content-Type:application/json

{
  "RequestId" : "7985D471-3FA8-4EE9-8F4B-45C19DF3D36F",
  "Success" : true,
  "Code" : 200
}

错误码

HttpCode 错误码 错误信息 描述
404 ResourceNotFound The specified resource is not found. 未找到指定资源。

访问错误中心查看更多错误码。