Documentation
¶
Index ¶
- type MonitorClient
- func (c *MonitorClient) CreateAlarm(request *CreateAlarmRequest) (*CreateAlarmResponse, error)
- func (c *MonitorClient) DeleteAlarms(request *DeleteAlarmsRequest) (*DeleteAlarmsResponse, error)
- func (c *MonitorClient) DescribeAlarmHistory(request *DescribeAlarmHistoryRequest) (*DescribeAlarmHistoryResponse, error)
- func (c *MonitorClient) DescribeAlarms(request *DescribeAlarmsRequest) (*DescribeAlarmsResponse, error)
- func (c *MonitorClient) DescribeAlarmsByID(request *DescribeAlarmsByIDRequest) (*DescribeAlarmsByIDResponse, error)
- func (c *MonitorClient) DescribeMetricData(request *DescribeMetricDataRequest) (*DescribeMetricDataResponse, error)
- func (c *MonitorClient) DescribeMetrics(request *DescribeMetricsRequest) (*DescribeMetricsResponse, error)
- func (c *MonitorClient) DescribeMetricsForCreateAlarm(request *DescribeMetricsForCreateAlarmRequest) (*DescribeMetricsForCreateAlarmResponse, error)
- func (c *MonitorClient) DisableAlarm(request *DisableAlarmRequest) (*DisableAlarmResponse, error)
- func (c *MonitorClient) EnableAlarm(request *EnableAlarmRequest) (*EnableAlarmResponse, error)
- func (c *MonitorClient) SetConfig(config *Config)
- func (c *MonitorClient) SetLogger(logger Logger)
- func (c *MonitorClient) UpdateAlarm(request *UpdateAlarmRequest) (*UpdateAlarmResponse, error)
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)
修改已创建的报警规则
Click to show internal directories.
Click to hide internal directories.