Documentation
¶
Index ¶
- type MonitorClient
- func (c *MonitorClient) ApplyTemplate(request *monitor.ApplyTemplateRequest) (*monitor.ApplyTemplateResponse, error)
- func (c *MonitorClient) BatchCreateAlarms(request *monitor.BatchCreateAlarmsRequest) (*monitor.BatchCreateAlarmsResponse, error)
- func (c *MonitorClient) BatchDeleteAlarms(request *monitor.BatchDeleteAlarmsRequest) (*monitor.BatchDeleteAlarmsResponse, error)
- func (c *MonitorClient) BatchDescribeMetricData(request *monitor.BatchDescribeMetricDataRequest) (*monitor.BatchDescribeMetricDataResponse, error)
- func (c *MonitorClient) BatchDisableAlarms(request *monitor.BatchDisableAlarmsRequest) (*monitor.BatchDisableAlarmsResponse, error)
- func (c *MonitorClient) BatchEnableAlarms(request *monitor.BatchEnableAlarmsRequest) (*monitor.BatchEnableAlarmsResponse, error)
- func (c *MonitorClient) CreateAlarm(request *monitor.CreateAlarmRequest) (*monitor.CreateAlarmResponse, error)
- func (c *MonitorClient) CreateAlarmCm(request *monitor.CreateAlarmCmRequest) (*monitor.CreateAlarmCmResponse, error)
- func (c *MonitorClient) CreateProbeTask(request *monitor.CreateProbeTaskRequest) (*monitor.CreateProbeTaskResponse, error)
- func (c *MonitorClient) CreateTemplate(request *monitor.CreateTemplateRequest) (*monitor.CreateTemplateResponse, error)
- func (c *MonitorClient) DeleteAlarmsCm(request *monitor.DeleteAlarmsCmRequest) (*monitor.DeleteAlarmsCmResponse, error)
- func (c *MonitorClient) DeleteNamespace(request *monitor.DeleteNamespaceRequest) (*monitor.DeleteNamespaceResponse, error)
- func (c *MonitorClient) DeleteObj(request *monitor.DeleteObjRequest) (*monitor.DeleteObjResponse, error)
- func (c *MonitorClient) DeleteProbeTask(request *monitor.DeleteProbeTaskRequest) (*monitor.DeleteProbeTaskResponse, error)
- func (c *MonitorClient) DeleteTemplates(request *monitor.DeleteTemplatesRequest) (*monitor.DeleteTemplatesResponse, error)
- func (c *MonitorClient) DescribeAlarmContacts(request *monitor.DescribeAlarmContactsRequest) (*monitor.DescribeAlarmContactsResponse, error)
- func (c *MonitorClient) DescribeAlarmHistory(request *monitor.DescribeAlarmHistoryRequest) (*monitor.DescribeAlarmHistoryResponse, error)
- func (c *MonitorClient) DescribeAlarmHistoryAllRegion(request *monitor.DescribeAlarmHistoryAllRegionRequest) (*monitor.DescribeAlarmHistoryAllRegionResponse, error)
- func (c *MonitorClient) DescribeAlarmHistoryAllRegionCm(request *monitor.DescribeAlarmHistoryAllRegionCmRequest) (*monitor.DescribeAlarmHistoryAllRegionCmResponse, error)
- func (c *MonitorClient) DescribeAlarmHistoryCm(request *monitor.DescribeAlarmHistoryCmRequest) (*monitor.DescribeAlarmHistoryCmResponse, error)
- func (c *MonitorClient) DescribeAlarmingRules(request *monitor.DescribeAlarmingRulesRequest) (*monitor.DescribeAlarmingRulesResponse, error)
- func (c *MonitorClient) DescribeAlarms(request *monitor.DescribeAlarmsRequest) (*monitor.DescribeAlarmsResponse, error)
- func (c *MonitorClient) DescribeAlarmsByID(request *monitor.DescribeAlarmsByIDRequest) (*monitor.DescribeAlarmsByIDResponse, error)
- func (c *MonitorClient) DescribeAlarmsCm(request *monitor.DescribeAlarmsCmRequest) (*monitor.DescribeAlarmsCmResponse, error)
- func (c *MonitorClient) DescribeAllRegionAlarmsCm(request *monitor.DescribeAllRegionAlarmsCmRequest) (*monitor.DescribeAllRegionAlarmsCmResponse, error)
- func (c *MonitorClient) DescribeCmMetricDataByTagSpec(request *monitor.DescribeCmMetricDataByTagSpecRequest) (*monitor.DescribeCmMetricDataByTagSpecResponse, error)
- func (c *MonitorClient) DescribeIsUserNew(request *monitor.DescribeIsUserNewRequest) (*monitor.DescribeIsUserNewResponse, error)
- func (c *MonitorClient) DescribeMetricData(request *monitor.DescribeMetricDataRequest) (*monitor.DescribeMetricDataResponse, error)
- func (c *MonitorClient) DescribeMetricDataAm(request *monitor.DescribeMetricDataAmRequest) (*monitor.DescribeMetricDataAmResponse, error)
- func (c *MonitorClient) DescribeMetricDataCm(request *monitor.DescribeMetricDataCmRequest) (*monitor.DescribeMetricDataCmResponse, error)
- func (c *MonitorClient) DescribeMetrics(request *monitor.DescribeMetricsRequest) (*monitor.DescribeMetricsResponse, error)
- func (c *MonitorClient) DescribeMetricsCm(request *monitor.DescribeMetricsCmRequest) (*monitor.DescribeMetricsCmResponse, error)
- func (c *MonitorClient) DescribeMetricsForCreateAlarm(request *monitor.DescribeMetricsForCreateAlarmRequest) (*monitor.DescribeMetricsForCreateAlarmResponse, error)
- func (c *MonitorClient) DescribeMetricsForCreateTemplate(request *monitor.DescribeMetricsForCreateTemplateRequest) (*monitor.DescribeMetricsForCreateTemplateResponse, error)
- func (c *MonitorClient) DescribeNamespaces(request *monitor.DescribeNamespacesRequest) (*monitor.DescribeNamespacesResponse, error)
- func (c *MonitorClient) DescribeObj(request *monitor.DescribeObjRequest) (*monitor.DescribeObjResponse, error)
- func (c *MonitorClient) DescribeObjsByNsUID(request *monitor.DescribeObjsByNsUIDRequest) (*monitor.DescribeObjsByNsUIDResponse, error)
- func (c *MonitorClient) DescribeProbeHistory(request *monitor.DescribeProbeHistoryRequest) (*monitor.DescribeProbeHistoryResponse, error)
- func (c *MonitorClient) DescribeProbeTask(request *monitor.DescribeProbeTaskRequest) (*monitor.DescribeProbeTaskResponse, error)
- func (c *MonitorClient) DescribeProbeTasks(request *monitor.DescribeProbeTasksRequest) (*monitor.DescribeProbeTasksResponse, error)
- func (c *MonitorClient) DescribeRuleCounting(request *monitor.DescribeRuleCountingRequest) (*monitor.DescribeRuleCountingResponse, error)
- func (c *MonitorClient) DescribeSqlserverBlockProcess(request *monitor.DescribeSqlserverBlockProcessRequest) (*monitor.DescribeSqlserverBlockProcessResponse, error)
- func (c *MonitorClient) DescribeTemplates(request *monitor.DescribeTemplatesRequest) (*monitor.DescribeTemplatesResponse, error)
- func (c *MonitorClient) DescribeTemplatesByTemplateID(request *monitor.DescribeTemplatesByTemplateIDRequest) (*monitor.DescribeTemplatesByTemplateIDResponse, error)
- func (c *MonitorClient) DescribeTopNSlowSql(request *monitor.DescribeTopNSlowSqlRequest) (*monitor.DescribeTopNSlowSqlResponse, error)
- func (c *MonitorClient) DisableAlarm(request *monitor.DisableAlarmRequest) (*monitor.DisableAlarmResponse, error)
- func (c *MonitorClient) DiscribeProbes(request *monitor.DiscribeProbesRequest) (*monitor.DiscribeProbesResponse, error)
- func (c *MonitorClient) EnableAlarm(request *monitor.EnableAlarmRequest) (*monitor.EnableAlarmResponse, error)
- func (c *MonitorClient) LastDownsample(request *monitor.LastDownsampleRequest) (*monitor.LastDownsampleResponse, error)
- func (c *MonitorClient) ProbeTaskEnable(request *monitor.ProbeTaskEnableRequest) (*monitor.ProbeTaskEnableResponse, error)
- func (c *MonitorClient) PutMetricData(request *monitor.PutMetricDataRequest) (*monitor.PutMetricDataResponse, error)
- func (c *MonitorClient) SetConfig(config *core.Config)
- func (c *MonitorClient) SetLogger(logger core.Logger)
- func (c *MonitorClient) UpdateAlarm(request *monitor.UpdateAlarmRequest) (*monitor.UpdateAlarmResponse, error)
- func (c *MonitorClient) UpdateAlarmCm(request *monitor.UpdateAlarmCmRequest) (*monitor.UpdateAlarmCmResponse, error)
- func (c *MonitorClient) UpdateProbeTask(request *monitor.UpdateProbeTaskRequest) (*monitor.UpdateProbeTaskResponse, error)
- func (c *MonitorClient) UpdateTemplate(request *monitor.UpdateTemplateRequest) (*monitor.UpdateTemplateResponse, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type MonitorClient ¶
type MonitorClient struct {
core.JDCloudClient
}
func NewMonitorClient ¶
func NewMonitorClient(credential *core.Credential) *MonitorClient
func (*MonitorClient) ApplyTemplate ¶ added in v1.2.1
func (c *MonitorClient) ApplyTemplate(request *monitor.ApplyTemplateRequest) (*monitor.ApplyTemplateResponse, error)
应用报警模板到资源
func (*MonitorClient) BatchCreateAlarms ¶ added in v1.1.1
func (c *MonitorClient) BatchCreateAlarms(request *monitor.BatchCreateAlarmsRequest) (*monitor.BatchCreateAlarmsResponse, error)
批量创建报警规则,可以为多个实例创建多个报警规则。
func (*MonitorClient) BatchDeleteAlarms ¶ added in v1.1.1
func (c *MonitorClient) BatchDeleteAlarms(request *monitor.BatchDeleteAlarmsRequest) (*monitor.BatchDeleteAlarmsResponse, error)
批量删除规则
func (*MonitorClient) BatchDescribeMetricData ¶ added in v1.1.1
func (c *MonitorClient) BatchDescribeMetricData(request *monitor.BatchDescribeMetricDataRequest) (*monitor.BatchDescribeMetricDataResponse, error)
查看某资源多个监控项数据,metric介绍:<a href="https://docs.jdcloud.com/cn/monitoring/metrics">Metrics</a>
func (*MonitorClient) BatchDisableAlarms ¶ added in v1.1.1
func (c *MonitorClient) BatchDisableAlarms(request *monitor.BatchDisableAlarmsRequest) (*monitor.BatchDisableAlarmsResponse, error)
批量禁用规则
func (*MonitorClient) BatchEnableAlarms ¶ added in v1.1.1
func (c *MonitorClient) BatchEnableAlarms(request *monitor.BatchEnableAlarmsRequest) (*monitor.BatchEnableAlarmsResponse, error)
批量启用规则
func (*MonitorClient) CreateAlarm ¶
func (c *MonitorClient) CreateAlarm(request *monitor.CreateAlarmRequest) (*monitor.CreateAlarmResponse, error)
创建报警规则,可以为某一个实例创建报警规则,也可以为多个实例同时创建报警规则。
func (*MonitorClient) CreateAlarmCm ¶ added in v1.2.1
func (c *MonitorClient) CreateAlarmCm(request *monitor.CreateAlarmCmRequest) (*monitor.CreateAlarmCmResponse, error)
创建自定义监控规则
func (*MonitorClient) CreateProbeTask ¶ added in v1.2.1
func (c *MonitorClient) CreateProbeTask(request *monitor.CreateProbeTaskRequest) (*monitor.CreateProbeTaskResponse, error)
创建可用性监控任务
func (*MonitorClient) CreateTemplate ¶ added in v1.2.1
func (c *MonitorClient) CreateTemplate(request *monitor.CreateTemplateRequest) (*monitor.CreateTemplateResponse, error)
创建自定义报警模板
func (*MonitorClient) DeleteAlarmsCm ¶ added in v1.2.1
func (c *MonitorClient) DeleteAlarmsCm(request *monitor.DeleteAlarmsCmRequest) (*monitor.DeleteAlarmsCmResponse, error)
删除自定义监控规则
func (*MonitorClient) DeleteNamespace ¶ added in v1.2.1
func (c *MonitorClient) DeleteNamespace(request *monitor.DeleteNamespaceRequest) (*monitor.DeleteNamespaceResponse, error)
删除自定义监控命名空间
func (*MonitorClient) DeleteObj ¶ added in v1.2.1
func (c *MonitorClient) DeleteObj(request *monitor.DeleteObjRequest) (*monitor.DeleteObjResponse, error)
删除obj
func (*MonitorClient) DeleteProbeTask ¶ added in v1.2.1
func (c *MonitorClient) DeleteProbeTask(request *monitor.DeleteProbeTaskRequest) (*monitor.DeleteProbeTaskResponse, error)
删除可用性监控任务
func (*MonitorClient) DeleteTemplates ¶ added in v1.2.1
func (c *MonitorClient) DeleteTemplates(request *monitor.DeleteTemplatesRequest) (*monitor.DeleteTemplatesResponse, error)
批量删除自定义报警模板
func (*MonitorClient) DescribeAlarmContacts ¶ added in v1.1.1
func (c *MonitorClient) DescribeAlarmContacts(request *monitor.DescribeAlarmContactsRequest) (*monitor.DescribeAlarmContactsResponse, error)
查询规则的报警联系人
func (*MonitorClient) DescribeAlarmHistory ¶
func (c *MonitorClient) DescribeAlarmHistory(request *monitor.DescribeAlarmHistoryRequest) (*monitor.DescribeAlarmHistoryResponse, error)
查询报警历史
检索条件组合优先级从高到低为 1. serviceCode 1.1 serviceCode + resourceId 1.2 serviceCode + resourceIds 2. serviceCodes 3. 用户所有规则
func (*MonitorClient) DescribeAlarmHistoryAllRegion ¶ added in v1.2.1
func (c *MonitorClient) DescribeAlarmHistoryAllRegion(request *monitor.DescribeAlarmHistoryAllRegionRequest) (*monitor.DescribeAlarmHistoryAllRegionResponse, error)
查询报警历史
检索条件组合优先级从高到低为 1. serviceCode 1.1 serviceCode + resourceId 1.2 serviceCode + resourceIds 2. serviceCodes 3. 用户所有规则
func (*MonitorClient) DescribeAlarmHistoryAllRegionCm ¶ added in v1.2.1
func (c *MonitorClient) DescribeAlarmHistoryAllRegionCm(request *monitor.DescribeAlarmHistoryAllRegionCmRequest) (*monitor.DescribeAlarmHistoryAllRegionCmResponse, error)
查询自定义监控所有region规则告警历史
func (*MonitorClient) DescribeAlarmHistoryCm ¶ added in v1.2.1
func (c *MonitorClient) DescribeAlarmHistoryCm(request *monitor.DescribeAlarmHistoryCmRequest) (*monitor.DescribeAlarmHistoryCmResponse, error)
查询自定义监控规则告警历史
func (*MonitorClient) DescribeAlarmingRules ¶ added in v1.2.1
func (c *MonitorClient) DescribeAlarmingRules(request *monitor.DescribeAlarmingRulesRequest) (*monitor.DescribeAlarmingRulesResponse, error)
尚未恢复的告警查询接口
func (*MonitorClient) DescribeAlarms ¶
func (c *MonitorClient) DescribeAlarms(request *monitor.DescribeAlarmsRequest) (*monitor.DescribeAlarmsResponse, error)
查询规则, 查询参数组合及优先级从高到低为:
1:serviceCode不为空 1.1:serviceCode + resourceId 1.2: serviceCode + resourceIds 2:serviceCodes不为空 3: 所有规则
func (*MonitorClient) DescribeAlarmsByID ¶
func (c *MonitorClient) DescribeAlarmsByID(request *monitor.DescribeAlarmsByIDRequest) (*monitor.DescribeAlarmsByIDResponse, error)
查询自定义监控规则
func (*MonitorClient) DescribeAlarmsCm ¶ added in v1.2.1
func (c *MonitorClient) DescribeAlarmsCm(request *monitor.DescribeAlarmsCmRequest) (*monitor.DescribeAlarmsCmResponse, error)
查询自定义监控规则
func (*MonitorClient) DescribeAllRegionAlarmsCm ¶ added in v1.2.1
func (c *MonitorClient) DescribeAllRegionAlarmsCm(request *monitor.DescribeAllRegionAlarmsCmRequest) (*monitor.DescribeAllRegionAlarmsCmResponse, error)
查询所有region的自定义监控规则
func (*MonitorClient) DescribeCmMetricDataByTagSpec ¶ added in v1.2.1
func (c *MonitorClient) DescribeCmMetricDataByTagSpec(request *monitor.DescribeCmMetricDataByTagSpecRequest) (*monitor.DescribeCmMetricDataByTagSpecResponse, error)
查询自定义监控项数据
func (*MonitorClient) DescribeIsUserNew ¶ added in v1.2.1
func (c *MonitorClient) DescribeIsUserNew(request *monitor.DescribeIsUserNewRequest) (*monitor.DescribeIsUserNewResponse, error)
查询是否是新用户
func (*MonitorClient) DescribeMetricData ¶
func (c *MonitorClient) DescribeMetricData(request *monitor.DescribeMetricDataRequest) (*monitor.DescribeMetricDataResponse, error)
查看某资源多个监控项数据,metric介绍1:<a href="https://docs.jdcloud.com/cn/monitoring/metrics">Metrics</a>
func (*MonitorClient) DescribeMetricDataAm ¶ added in v1.2.1
func (c *MonitorClient) DescribeMetricDataAm(request *monitor.DescribeMetricDataAmRequest) (*monitor.DescribeMetricDataAmResponse, error)
查看某资源的监控数据
func (*MonitorClient) DescribeMetricDataCm ¶ added in v1.2.1
func (c *MonitorClient) DescribeMetricDataCm(request *monitor.DescribeMetricDataCmRequest) (*monitor.DescribeMetricDataCmResponse, error)
查询自定义监控的metric数据
func (*MonitorClient) DescribeMetrics ¶
func (c *MonitorClient) DescribeMetrics(request *monitor.DescribeMetricsRequest) (*monitor.DescribeMetricsResponse, error)
根据产品线查询可用监控项列表,metric介绍:<a href="https://docs.jdcloud.com/cn/monitoring/metrics">Metrics</a>
func (*MonitorClient) DescribeMetricsCm ¶ added in v1.2.1
func (c *MonitorClient) DescribeMetricsCm(request *monitor.DescribeMetricsCmRequest) (*monitor.DescribeMetricsCmResponse, error)
查询自定义监控的metric列表
func (*MonitorClient) DescribeMetricsForCreateAlarm ¶
func (c *MonitorClient) DescribeMetricsForCreateAlarm(request *monitor.DescribeMetricsForCreateAlarmRequest) (*monitor.DescribeMetricsForCreateAlarmResponse, error)
查询可用创建监控规则的指标列表,metric介绍:<a href="https://docs.jdcloud.com/cn/monitoring/metrics">Metrics</a>
func (*MonitorClient) DescribeMetricsForCreateTemplate ¶ added in v1.2.1
func (c *MonitorClient) DescribeMetricsForCreateTemplate(request *monitor.DescribeMetricsForCreateTemplateRequest) (*monitor.DescribeMetricsForCreateTemplateResponse, error)
根据产品线查询查询可以创建模板的metric
func (*MonitorClient) DescribeNamespaces ¶ added in v1.2.1
func (c *MonitorClient) DescribeNamespaces(request *monitor.DescribeNamespacesRequest) (*monitor.DescribeNamespacesResponse, error)
查询自定义监控命名空间列表
func (*MonitorClient) DescribeObj ¶ added in v1.2.1
func (c *MonitorClient) DescribeObj(request *monitor.DescribeObjRequest) (*monitor.DescribeObjResponse, error)
查询obj
func (*MonitorClient) DescribeObjsByNsUID ¶ added in v1.2.1
func (c *MonitorClient) DescribeObjsByNsUID(request *monitor.DescribeObjsByNsUIDRequest) (*monitor.DescribeObjsByNsUIDResponse, error)
查询obj列表
func (*MonitorClient) DescribeProbeHistory ¶ added in v1.2.1
func (c *MonitorClient) DescribeProbeHistory(request *monitor.DescribeProbeHistoryRequest) (*monitor.DescribeProbeHistoryResponse, error)
查询可用性监控任务的指定探测源的异常探测历史
func (*MonitorClient) DescribeProbeTask ¶ added in v1.2.1
func (c *MonitorClient) DescribeProbeTask(request *monitor.DescribeProbeTaskRequest) (*monitor.DescribeProbeTaskResponse, error)
查询可用性监控任务
func (*MonitorClient) DescribeProbeTasks ¶ added in v1.2.1
func (c *MonitorClient) DescribeProbeTasks(request *monitor.DescribeProbeTasksRequest) (*monitor.DescribeProbeTasksResponse, error)
查询可用性监控任务列表
func (*MonitorClient) DescribeRuleCounting ¶ added in v1.2.1
func (c *MonitorClient) DescribeRuleCounting(request *monitor.DescribeRuleCountingRequest) (*monitor.DescribeRuleCountingResponse, error)
概览页规则统计接口
func (*MonitorClient) DescribeSqlserverBlockProcess ¶ added in v1.2.1
func (c *MonitorClient) DescribeSqlserverBlockProcess(request *monitor.DescribeSqlserverBlockProcessRequest) (*monitor.DescribeSqlserverBlockProcessResponse, error)
为阻塞进程数提供的特殊接口
func (*MonitorClient) DescribeTemplates ¶ added in v1.2.1
func (c *MonitorClient) DescribeTemplates(request *monitor.DescribeTemplatesRequest) (*monitor.DescribeTemplatesResponse, error)
查询报警模板
func (*MonitorClient) DescribeTemplatesByTemplateID ¶ added in v1.2.1
func (c *MonitorClient) DescribeTemplatesByTemplateID(request *monitor.DescribeTemplatesByTemplateIDRequest) (*monitor.DescribeTemplatesByTemplateIDResponse, error)
根据模板ID查询报警模板
func (*MonitorClient) DescribeTopNSlowSql ¶ added in v1.2.1
func (c *MonitorClient) DescribeTopNSlowSql(request *monitor.DescribeTopNSlowSqlRequest) (*monitor.DescribeTopNSlowSqlResponse, error)
查看sqlserver数据库某资源一段时间内的topN慢sql数据
func (*MonitorClient) DisableAlarm ¶
func (c *MonitorClient) DisableAlarm(request *monitor.DisableAlarmRequest) (*monitor.DisableAlarmResponse, error)
禁用报警规则。报警规则禁用后,将停止探测实例的监控项数据。
func (*MonitorClient) DiscribeProbes ¶ added in v1.2.1
func (c *MonitorClient) DiscribeProbes(request *monitor.DiscribeProbesRequest) (*monitor.DiscribeProbesResponse, error)
查询 可用性监控任务的探测源列表
func (*MonitorClient) EnableAlarm ¶
func (c *MonitorClient) EnableAlarm(request *monitor.EnableAlarmRequest) (*monitor.EnableAlarmResponse, error)
启用报警规则,当客户的报警规则处于停止状态时,可以使用此接口启用报警规则。
func (*MonitorClient) LastDownsample ¶ added in v1.1.1
func (c *MonitorClient) LastDownsample(request *monitor.LastDownsampleRequest) (*monitor.LastDownsampleResponse, error)
查看某资源的最后一个点,metric介绍:<a href="https://docs.jdcloud.com/cn/monitoring/metrics">Metrics</a>
func (*MonitorClient) ProbeTaskEnable ¶ added in v1.2.1
func (c *MonitorClient) ProbeTaskEnable(request *monitor.ProbeTaskEnableRequest) (*monitor.ProbeTaskEnableResponse, error)
启用、禁用可用性监控任务
func (*MonitorClient) PutMetricData ¶ added in v1.0.7
func (c *MonitorClient) PutMetricData(request *monitor.PutMetricDataRequest) (*monitor.PutMetricDataResponse, error)
该接口为自定义监控数据上报的接口,方便您将自己采集的时序数据上报到云监控。不同region域名上报不同region的数据,参考:<a href="https://docs.jdcloud.com/cn/monitoring/reporting-monitoring-data">调用说明</a>可上报原始数据和已聚合的统计数据。支持批量上报方式。单次请求最多包含 50 个数据点;数据大小不超过 256k。
func (*MonitorClient) SetConfig ¶
func (c *MonitorClient) SetConfig(config *core.Config)
func (*MonitorClient) SetLogger ¶
func (c *MonitorClient) SetLogger(logger core.Logger)
func (*MonitorClient) UpdateAlarm ¶
func (c *MonitorClient) UpdateAlarm(request *monitor.UpdateAlarmRequest) (*monitor.UpdateAlarmResponse, error)
修改已创建的报警规则
func (*MonitorClient) UpdateAlarmCm ¶ added in v1.2.1
func (c *MonitorClient) UpdateAlarmCm(request *monitor.UpdateAlarmCmRequest) (*monitor.UpdateAlarmCmResponse, error)
更新自定义监控规则
func (*MonitorClient) UpdateProbeTask ¶ added in v1.2.1
func (c *MonitorClient) UpdateProbeTask(request *monitor.UpdateProbeTaskRequest) (*monitor.UpdateProbeTaskResponse, error)
修改可用性监控任务
func (*MonitorClient) UpdateTemplate ¶ added in v1.2.1
func (c *MonitorClient) UpdateTemplate(request *monitor.UpdateTemplateRequest) (*monitor.UpdateTemplateResponse, error)
更新自定义报警模板