You need to enable JavaScript to run this app.
导航
ListWebProNewErrorAlertRules
最近更新时间:2024.07.11 10:20:21首次发布时间:2024.07.11 10:20:21

获取错误新增报警规则列表。

请求说明

  • 请求方式:POST
  • 请求地址:https://open.volcengineapi.com/?Action=ListWebProNewErrorAlertRules&Version=2022-10-12
ServiceName : apmplus_openapi
Region : cn-beijing 
X-App-Ids : xxx
Content-Type : application/json

请求参数

Query

参数类型是否必选示例值描述
ActionStringListWebProNewErrorAlertRules接口名称。当前 API 的名称为 ListWebProNewErrorAlertRules
VersionString2022-10-12接口版本。当前 API 的版本为 2022-10-12

Body

参数类型是否必选示例值描述
commonObject of CommonParams-通用参数。

status

Integer

open

监控状态。

  • open:开启
  • close:关闭

self

Integer

1

是否返回我管理的任务列表。

  • 1:返回我管理的任务列表。
  • 0:返回全部。

category_list

Array of String

js_error

报警类型。不填时返回全部报警类型的报警任务,非空时返回指定报警类型的报警任务。

  • js_error:JS错误
  • http:请求错误
  • resource_error:静态资源错误
keywordStringerror错误新增报警名称模糊搜索。不填时返回全部报警任务,填时返回任务名满足条件的错误新增报警任务。
page_numLong1分页查询参数,用于设置当前页码。默认值:1。
page_sizeLong10分页查询参数,用于设置每页行数。默认值:10。

CommonParams

参数类型是否必选示例值描述
aidLong12345应用ID。
site_typeStringweb站点类型。
envStringonline环境,填""时为全部。
osStringwebpro服务类型,可选值为webproappminipro
userStringtest_user用户名。

返回参数

参数类型示例值描述
dataObject of AlertRuleList-返回内容。
errmsgString""错误信息。成功返回""
errnoInteger0错误码。成功为0。

AlertRuleList

参数类型示例值描述
countInteger10报警数。
alert_rule_listArray of AlertDetail-报警任务列表。

AlertDetail

参数类型示例值描述
created_byStringleeac报警任务创建人。
updated_byStringleeac报警任务最近修改人。
alert_paramObject of AlertParam-报警参数集合。
created_timeLong1665409567报警任务创建时间。
updated_timeLong1665409567报警任务最近修改时间。
last_month_alert_countInteger0报警任务最近一个月报警次数。

AlertParam

参数类型示例值描述
idLong1报警任务ID。
nameStringtest报警任务名称。
chatsArray of String[1234]报警通知群。

methods

Array of String

lark_webhook

配置报警通知方式。

  • mail:邮箱
  • lark_webhook:飞书
  • wechat_webhook:企业微信
  • dingding_webhook:钉钉
  • webhook:报警回调

is_close

Boolean

0

是否开启报警。

  • 0:开启
  • 1:关闭
receiversArray of String[]接收人。当报警通知方式为lark时必填。

alert_level

String

warning

报警级别。

  • warning:提示
  • fatal:严重
mail_groupsArray of String[123]邮件通知组。
lark_at_confObject of AtConfJack飞书需要at的人。
callback_urlsArray of String[]报警回调webhook。
lark_webhooksArray of String[]飞书webhook。

alert_language

String

zh

报警语言。

  • en:海外
  • zh:国内

alert_strategy

Object of AlertStrategy

all

报警策略。多策略之间的关系只能是或。

  • latest:最新版本
  • specify:指定版本
  • all:全部版本
wechat_at_confObject of AtConfRose企业微信需要at的人。
dingding_at_confObject of AtConfCarl钉钉需要at的人。
we_chat_webhooksArray of String[]企业微信webhook。
dingding_webhooksArray of String[]钉钉webhook。

AtConf

参数类型示例值描述
id_typeStringuserid类型。
id_valuesArray of String[]类型对应的值。

AlertStrategy

参数类型示例值描述

evType

String

js_error

枚举类型。

  • js_error:JS错误
  • http:请求错误
  • resource_error:静态资源错误
releasesArray of String2.0.0如果关注的是版本的新增错误,则需要传关注的版本列表。
disappear_timeInteger30多少天未出现认为是新错误。
user_thresholdInteger100用户数阈值。
filter_conditionObject of FilterConditions-筛选条件。
sample_thresholdInteger100样本数量阈值。

isReleaseNewError

Boolean

true

是否关注的是版本新增错误。

  • true:是
  • false:否

FilterConditions

参数类型示例值描述
typeStringand筛选条件key。
sub_conditionsArray of SubCondition[]筛选条件值。

SubCondition

参数类型示例值描述

op

String

in

条件符号。

  • in:包含
  • not_in:不包含
  • Regex:正则匹配
  • not_regex:正则不匹配
valueString-筛选值的值,表示等值。
valuesArray of String-筛选值的值,表示范围。
groupKeyString-报警分组维度。
dimensionString-报警归因维度。

请求示例

POST https://open.volcengineapi.com/?Action=ListWebProNewErrorAlertRules&Version=2022-10-12
{
  "common": {
    "aid": 1,
    "os": "webpro"
  },
  "page_num": 1,
  "page_size": 10
}

返回示例

{
  "alert_rule_list": [
    {
      "alert_param": {
        "id": 1,
        "name": "rule_name",
        "is_close": true,
        "methods": [
          "lark_webhook"
        ],
        "feedback_duty_name": "",
        "note": "",
        "alert_language": "zh",
        "alert_level": "warning",
        "lark_webhooks": [
          "xxx"
        ],
        "lark_at_conf": {
          "id_type": "userid",
          "id_values": []
        },
        "alert_strategy": {
          "evType": "js_error",
          "isReleaseNewError": true,
          "disappear_time": 30,
          "filter_condition": {
            "type": "and",
            "sub_conditions": []
          },
          "user_threshold": 100,
          "sample_threshold": 100,
          "strategy_update_time": 1720063695
        }
      },
      "created_by": "xx@xx.com",
      "updated_by": "xx@xx.com",
      "created_time": 1720063695,
      "updated_time": 1720063716,
      "last_month_alert_count": 0
    },
  ],
  "count": 1
}

错误码

本接口无特有的错误码。更多信息请参见错误码