client

package
v1.0.0 Latest Latest
Warning

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

Go to latest
Published: Apr 24, 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 {
	JDCloudClient
}

func NewMonitorClient

func NewMonitorClient(credential *Credential) *MonitorClient

func (*MonitorClient) CreateAlarm

func (c *MonitorClient) CreateAlarm(request *CreateAlarmRequest) (*CreateAlarmResponse, error)

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

func (*MonitorClient) DeleteAlarms

func (c *MonitorClient) DeleteAlarms(request *DeleteAlarmsRequest) (*DeleteAlarmsResponse, error)

批量删除规则

func (*MonitorClient) DescribeAlarmHistory

func (c *MonitorClient) DescribeAlarmHistory(request *DescribeAlarmHistoryRequest) (*DescribeAlarmHistoryResponse, error)

查询报警历史

func (*MonitorClient) DescribeAlarms

func (c *MonitorClient) DescribeAlarms(request *DescribeAlarmsRequest) (*DescribeAlarmsResponse, error)

查询监控规则

func (*MonitorClient) DescribeAlarmsByID

func (c *MonitorClient) DescribeAlarmsByID(request *DescribeAlarmsByIDRequest) (*DescribeAlarmsByIDResponse, error)

查询规则详情

func (*MonitorClient) DescribeMetricData

func (c *MonitorClient) DescribeMetricData(request *DescribeMetricDataRequest) (*DescribeMetricDataResponse, error)

查看某资源的监控数据

func (*MonitorClient) DescribeMetrics

func (c *MonitorClient) DescribeMetrics(request *DescribeMetricsRequest) (*DescribeMetricsResponse, error)

根据产品线查询可用监控项列表

func (*MonitorClient) DescribeMetricsForCreateAlarm

func (c *MonitorClient) DescribeMetricsForCreateAlarm(request *DescribeMetricsForCreateAlarmRequest) (*DescribeMetricsForCreateAlarmResponse, error)

查询可用创建监控规则的指标列表

func (*MonitorClient) DisableAlarm

func (c *MonitorClient) DisableAlarm(request *DisableAlarmRequest) (*DisableAlarmResponse, error)

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

func (*MonitorClient) EnableAlarm

func (c *MonitorClient) EnableAlarm(request *EnableAlarmRequest) (*EnableAlarmResponse, error)

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

func (*MonitorClient) SetConfig

func (c *MonitorClient) SetConfig(config *Config)

func (*MonitorClient) SetLogger

func (c *MonitorClient) SetLogger(logger Logger)

func (*MonitorClient) UpdateAlarm

func (c *MonitorClient) UpdateAlarm(request *UpdateAlarmRequest) (*UpdateAlarmResponse, error)

修改已创建的报警规则

Jump to

Keyboard shortcuts

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