Documentation ¶
Index ¶
- type MonitorClient
- func (c *MonitorClient) CreateAlarm(request *monitor.CreateAlarmRequest) (*monitor.CreateAlarmResponse, error)
- func (c *MonitorClient) DeleteAlarms(request *monitor.DeleteAlarmsRequest) (*monitor.DeleteAlarmsResponse, error)
- func (c *MonitorClient) DescribeAlarmHistory(request *monitor.DescribeAlarmHistoryRequest) (*monitor.DescribeAlarmHistoryResponse, error)
- func (c *MonitorClient) DescribeAlarms(request *monitor.DescribeAlarmsRequest) (*monitor.DescribeAlarmsResponse, error)
- func (c *MonitorClient) DescribeAlarmsByID(request *monitor.DescribeAlarmsByIDRequest) (*monitor.DescribeAlarmsByIDResponse, error)
- func (c *MonitorClient) DescribeMetricData(request *monitor.DescribeMetricDataRequest) (*monitor.DescribeMetricDataResponse, error)
- func (c *MonitorClient) DescribeMetrics(request *monitor.DescribeMetricsRequest) (*monitor.DescribeMetricsResponse, error)
- func (c *MonitorClient) DescribeMetricsForCreateAlarm(request *monitor.DescribeMetricsForCreateAlarmRequest) (*monitor.DescribeMetricsForCreateAlarmResponse, error)
- func (c *MonitorClient) DisableAlarm(request *monitor.DisableAlarmRequest) (*monitor.DisableAlarmResponse, error)
- func (c *MonitorClient) EnableAlarm(request *monitor.EnableAlarmRequest) (*monitor.EnableAlarmResponse, 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)
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) CreateAlarm ¶
func (c *MonitorClient) CreateAlarm(request *monitor.CreateAlarmRequest) (*monitor.CreateAlarmResponse, error)
创建报警规则,可以为某一个实例创建报警规则,也可以为多个实例同时创建报警规则。
func (*MonitorClient) DeleteAlarms ¶
func (c *MonitorClient) DeleteAlarms(request *monitor.DeleteAlarmsRequest) (*monitor.DeleteAlarmsResponse, error)
批量删除规则
func (*MonitorClient) DescribeAlarmHistory ¶
func (c *MonitorClient) DescribeAlarmHistory(request *monitor.DescribeAlarmHistoryRequest) (*monitor.DescribeAlarmHistoryResponse, error)
查询报警历史
func (*MonitorClient) DescribeAlarms ¶
func (c *MonitorClient) DescribeAlarms(request *monitor.DescribeAlarmsRequest) (*monitor.DescribeAlarmsResponse, error)
查询监控规则
func (*MonitorClient) DescribeAlarmsByID ¶
func (c *MonitorClient) DescribeAlarmsByID(request *monitor.DescribeAlarmsByIDRequest) (*monitor.DescribeAlarmsByIDResponse, error)
查询规则详情
func (*MonitorClient) DescribeMetricData ¶
func (c *MonitorClient) DescribeMetricData(request *monitor.DescribeMetricDataRequest) (*monitor.DescribeMetricDataResponse, error)
查看某资源的监控数据
func (*MonitorClient) DescribeMetrics ¶
func (c *MonitorClient) DescribeMetrics(request *monitor.DescribeMetricsRequest) (*monitor.DescribeMetricsResponse, error)
根据产品线查询可用监控项列表
func (*MonitorClient) DescribeMetricsForCreateAlarm ¶
func (c *MonitorClient) DescribeMetricsForCreateAlarm(request *monitor.DescribeMetricsForCreateAlarmRequest) (*monitor.DescribeMetricsForCreateAlarmResponse, error)
查询可用创建监控规则的指标列表
func (*MonitorClient) DisableAlarm ¶
func (c *MonitorClient) DisableAlarm(request *monitor.DisableAlarmRequest) (*monitor.DisableAlarmResponse, error)
禁用报警规则。报警规则禁用后,将停止探测实例的监控项数据。
func (*MonitorClient) EnableAlarm ¶
func (c *MonitorClient) EnableAlarm(request *monitor.EnableAlarmRequest) (*monitor.EnableAlarmResponse, error)
启用报警规则,当客户的报警规则处于停止状态时,可以使用此接口启用报警规则。
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)
修改已创建的报警规则
Click to show internal directories.
Click to hide internal directories.