client

package
v1.2.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 6, 2018 License: Apache-2.0 Imports: 4 Imported by: 0

Documentation

Index

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 (*MonitorClient) BatchCreateAlarms added in v1.1.1

批量创建报警规则,可以为多个实例创建多个报警规则。

func (*MonitorClient) BatchDeleteAlarms added in v1.1.1

批量删除规则

func (*MonitorClient) BatchDescribeMetricData added in v1.1.1

查看某资源多个监控项数据,metric介绍:<a href="https://docs.jdcloud.com/cn/monitoring/metrics">Metrics</a>

func (*MonitorClient) BatchDisableAlarms added in v1.1.1

批量禁用规则

func (*MonitorClient) BatchEnableAlarms added in v1.1.1

批量启用规则

func (*MonitorClient) CreateAlarm

创建报警规则,可以为某一个实例创建报警规则,也可以为多个实例同时创建报警规则。

func (*MonitorClient) CreateAlarmCm added in v1.2.1

创建自定义监控规则

func (*MonitorClient) CreateProbeTask added in v1.2.1

创建可用性监控任务

func (*MonitorClient) CreateTemplate added in v1.2.1

创建自定义报警模板

func (*MonitorClient) DeleteAlarmsCm added in v1.2.1

删除自定义监控规则

func (*MonitorClient) DeleteNamespace added in v1.2.1

删除自定义监控命名空间

func (*MonitorClient) DeleteObj added in v1.2.1

删除obj

func (*MonitorClient) DeleteProbeTask added in v1.2.1

删除可用性监控任务

func (*MonitorClient) DeleteTemplates added in v1.2.1

批量删除自定义报警模板

func (*MonitorClient) DescribeAlarmContacts added in v1.1.1

查询规则的报警联系人

func (*MonitorClient) DescribeAlarmHistory

查询报警历史

检索条件组合优先级从高到低为 1. serviceCode 1.1 serviceCode + resourceId 1.2 serviceCode + resourceIds 2. serviceCodes 3. 用户所有规则

func (*MonitorClient) DescribeAlarmHistoryAllRegion added in v1.2.1

查询报警历史

检索条件组合优先级从高到低为 1. serviceCode 1.1 serviceCode + resourceId 1.2 serviceCode + resourceIds 2. serviceCodes 3. 用户所有规则

func (*MonitorClient) DescribeAlarmHistoryAllRegionCm added in v1.2.1

查询自定义监控所有region规则告警历史

func (*MonitorClient) DescribeAlarmHistoryCm added in v1.2.1

查询自定义监控规则告警历史

func (*MonitorClient) DescribeAlarmingRules added in v1.2.1

尚未恢复的告警查询接口

func (*MonitorClient) DescribeAlarms

查询规则, 查询参数组合及优先级从高到低为:

1:serviceCode不为空 1.1:serviceCode + resourceId 1.2: serviceCode + resourceIds 2:serviceCodes不为空 3: 所有规则

func (*MonitorClient) DescribeAlarmsByID

查询自定义监控规则

func (*MonitorClient) DescribeAlarmsCm added in v1.2.1

查询自定义监控规则

func (*MonitorClient) DescribeAllRegionAlarmsCm added in v1.2.1

查询所有region的自定义监控规则

func (*MonitorClient) DescribeCmMetricDataByTagSpec added in v1.2.1

查询自定义监控项数据

func (*MonitorClient) DescribeIsUserNew added in v1.2.1

查询是否是新用户

func (*MonitorClient) DescribeMetricData

查看某资源多个监控项数据,metric介绍1:<a href="https://docs.jdcloud.com/cn/monitoring/metrics">Metrics</a>

func (*MonitorClient) DescribeMetricDataAm added in v1.2.1

查看某资源的监控数据

func (*MonitorClient) DescribeMetricDataCm added in v1.2.1

查询自定义监控的metric数据

func (*MonitorClient) DescribeMetrics

根据产品线查询可用监控项列表,metric介绍:<a href="https://docs.jdcloud.com/cn/monitoring/metrics">Metrics</a>

func (*MonitorClient) DescribeMetricsCm added in v1.2.1

查询自定义监控的metric列表

func (*MonitorClient) DescribeMetricsForCreateAlarm

查询可用创建监控规则的指标列表,metric介绍:<a href="https://docs.jdcloud.com/cn/monitoring/metrics">Metrics</a>

func (*MonitorClient) DescribeMetricsForCreateTemplate added in v1.2.1

根据产品线查询查询可以创建模板的metric

func (*MonitorClient) DescribeNamespaces added in v1.2.1

查询自定义监控命名空间列表

func (*MonitorClient) DescribeObj added in v1.2.1

查询obj

func (*MonitorClient) DescribeObjsByNsUID added in v1.2.1

查询obj列表

func (*MonitorClient) DescribeProbeHistory added in v1.2.1

查询可用性监控任务的指定探测源的异常探测历史

func (*MonitorClient) DescribeProbeTask added in v1.2.1

查询可用性监控任务

func (*MonitorClient) DescribeProbeTasks added in v1.2.1

查询可用性监控任务列表

func (*MonitorClient) DescribeRuleCounting added in v1.2.1

概览页规则统计接口

func (*MonitorClient) DescribeSqlserverBlockProcess added in v1.2.1

为阻塞进程数提供的特殊接口

func (*MonitorClient) DescribeTemplates added in v1.2.1

查询报警模板

func (*MonitorClient) DescribeTemplatesByTemplateID added in v1.2.1

根据模板ID查询报警模板

func (*MonitorClient) DescribeTopNSlowSql added in v1.2.1

查看sqlserver数据库某资源一段时间内的topN慢sql数据

func (*MonitorClient) DisableAlarm

禁用报警规则。报警规则禁用后,将停止探测实例的监控项数据。

func (*MonitorClient) DiscribeProbes added in v1.2.1

查询 可用性监控任务的探测源列表

func (*MonitorClient) EnableAlarm

启用报警规则,当客户的报警规则处于停止状态时,可以使用此接口启用报警规则。

func (*MonitorClient) LastDownsample added in v1.1.1

查看某资源的最后一个点,metric介绍:<a href="https://docs.jdcloud.com/cn/monitoring/metrics">Metrics</a>

func (*MonitorClient) ProbeTaskEnable added in v1.2.1

启用、禁用可用性监控任务

func (*MonitorClient) PutMetricData added in v1.0.7

该接口为自定义监控数据上报的接口,方便您将自己采集的时序数据上报到云监控。不同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 (*MonitorClient) UpdateAlarmCm added in v1.2.1

更新自定义监控规则

func (*MonitorClient) UpdateProbeTask added in v1.2.1

修改可用性监控任务

func (*MonitorClient) UpdateTemplate added in v1.2.1

更新自定义报警模板

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL