The following tables list API operations available for use in Cloud Monitor.

Monitoring data on time series metrics of cloud services

Operation Description
DeleteExporterOutput Deletes a configuration set for exporting monitoring data.
DeleteExporterRule Deletes a data export rule.
DescribeExporterOutputList Queries configuration sets for exporting monitoring data.
DescribeExporterRuleList Queries data export rules.
DescribeMetricLast Queries the latest monitoring data of a metric.
PutExporterOutput Creates or modifies a configuration set for exporting monitoring data.
DescribeMetricMetaList Queries the descriptions of time series metrics that are supported in Cloud Monitor.
PutExporterRule Creates or modifies a data export rule.
DescribeMetricList Queries the monitoring data on a time series metric of a cloud service in a specified period.
DescribeMetricData Queries the monitoring data on a time series metric of a cloud service in a specified period.
DescribeProjectMeta Queries information about monitored services in Cloud Monitor.

Alert rules for time series metrics

Operation Description
DescribeProductsOfActiveMetricRule Queries the services for which one-click alert is enabled.
EnableActiveMetricRule Enables one-click alert for a service.
DescribeActiveMetricRuleList Queries details about one-click alert rules.
PutResourceMetricRule Creates an alert rule for a performance metric of a resource.
DescribeMetricRuleList Queries alert rules.
DeleteMetricRules Deletes one or more alert rules.
DisableMetricRules Disables one or more alert rules.
DescribeMetricRuleCount Queries the number of alert rules in each state.
CreateGroupMetricRules Creates multiple alert rules for an application group at a time.
DisableActiveMetricRule Disables one-click alert for a service.
EnableMetricRules Enables one or more alert rules.
DescribeAlertHistoryList Queries historical alerts.
PutGroupMetricRule Creates or modifies an alert rule for an application group.
DescribeAlertingMetricRuleResources Queries the resources with active alerts triggered based on an alert rule.
PutMetricRuleTargets Adds or modifies the message resource of an alert rule.
DescribeMetricRuleTargets Queries the message resources of an alert rule.
DeleteMetricRuleTargets Deletes the message resources of an alert rule.
CreateMetricRuleResources Associates resources with an alert rule.
DeleteMetricRuleResources Disassociates resources from an alert rule.

Host monitoring

Operation Description
DeleteMonitoringAgentProcess Disables monitoring on a process.
DescribeMonitoringAgentStatuses Queries the status of the Cloud Monitor agent.
DescribeMonitoringAgentProcesses Queries monitored processes.
DescribeMonitoringAgentAccessKey Queries the AccessKey ID and AccessKey secret required for installing the Cloud Monitor agent on a host that is not an Elastic Compute Service (ECS) instance.
UninstallMonitoringAgent Uninstalls the Cloud Monitor agent from a host that is not an ECS instance.
InstallMonitoringAgent Installs the Cloud Monitor agent on a specified ECS instance. This operation is applicable only to ECS instances.
CreateMonitoringAgentProcess Creates a task to monitor a specified process.
DescribeMonitoringAgentHosts Queries hosts with and without the Cloud Monitor agent installed.
DescribeMonitoringAgentConfig Queries the configuration of the Cloud Monitor agent.
CreateMonitorAgentProcess Creates a task to monitor a specified process.
ModifyHostInfo Modifies the display information of a host that is not an ECS instance.

Alert groups

Operation Description
DescribeContactListByContactGroup Queries the alert contacts in an alert group.
DeleteContactGroup Deletes an alert group.
DescribeContactGroupList Queries alert groups.
PutContact Creates or modifies an alert contact.
DeleteContact Deletes an alert contact.
DescribeContactList Queries alert contacts.
PutContactGroup Creates or modifies an alert group.

Availability monitoring

Operation Description
CreateHostAvailability Creates an availability monitoring task.
DeleteHostAvailability Deletes one or more availability monitoring tasks.
EnableHostAvailability Enables one or more availability monitoring tasks.
ModifyHostAvailability Modifies an availability monitoring task.
DescribeHostAvailabilityList Queries availability monitoring tasks.
DescribeUnhealthyHostAvailability Queries unhealthy instances.
DisableHostAvailability Disables one or more availability monitoring tasks.

Global configurations of the Cloud Monitor agent

Operation Description
DescribeMonitoringConfig Queries the global configurations of the Cloud Monitor agent.
PutMonitoringConfig Sets global configurations for the Cloud Monitor agent. For example, you can enable automatic agent installation or one-click alert.

System events of cloud services

Operation Description
SendDryRunSystemEvent Simulates a system event to test whether the response after an alert is triggered is as expected.
DescribeSystemEventMetaList Queries the meta information of system events.
DescribeSystemEventCount Queries the number of times that a system event occurred in a specified time period.
DescribeSystemEventAttribute Queries the details of a system event occurred in a specified time period.
DescribeSystemEventHistogram Queries the number of times that a system event occurred during each interval of a time period.

Alert templates for time series metrics

Operation Description
DescribeMetricRuleTemplateList Queries alert templates.
ApplyMetricRuleTemplate Applies an alert template to an application group to generate alert rules.
DescribeMetricRuleTemplateAttribute Queries the details of an alert template.
CreateMetricRuleTemplate Creates an alert template.
ModifyMetricRuleTemplate Modifies an alert template.
DeleteMetricRuleTemplate Deletes an alert template.

Event-triggered alert rules

Operation Description
DescribeEventRuleAttribute Queries the details of an event-triggered alert rule.
PutEventRuleTargets Adds or modifies the targets to which alert notifications are sent based on an event-triggered alert rule.
DeleteEventRuleTargets Deletes the targets to which alert notifications are sent based on an event-triggered alert rule.
EnableEventRules Enables one or more event-triggered alert rules.
DescribeEventRuleList Queries event-triggered alert rules.
DeleteEventRules Deletes one or more event-triggered alert rules.
DisableEventRules Disables one or more event-triggered alert rules.
PutEventRule Creates or modifies an event-triggered alert rule.
DescribeEventRuleTargetList Queries the targets of an event-triggered alert rule.

Custom monitoring

Operation Description
PutCustomMetric Reports monitoring data.
DescribeCustomMetricList Queries the reported monitoring data.
DeleteCustomMetric Deletes the reported monitoring data of a metric.

Custom events

Operation Description
DescribeCustomEventCount Queries the number of times that a custom event occurred in a specified time period.
DescribeCustomEventAttribute Queries the details of a custom event occurred in a specified time period.
PutCustomEvent Reports one or more custom events.
DescribeCustomEventHistogram Queries the number of times that a custom event occurred during each interval of a time period.

Application groups

Operation Description
DeleteMonitorGroupInstances Deletes instances from an application group.
PutMonitorGroupDynamicRule Creates or modifies a rule to dynamically add instances of a service that meet the rule to an application group.
DeleteMonitorGroupDynamicRule Deletes a rule that is used to dynamically add instances of a service that meet the rule to an application group.
ModifyMonitorGroupInstances Changes the instances added to an application group.
DescribeMonitorGroupDynamicRules Queries the rules that are used to dynamically add instances of services that meet the rules to an application group.
CreateMonitorGroupNotifyPolicy Creates a policy to pause alert notifications for an application group.
DescribeMonitorGroupInstanceAttribute Queries detailed information about the instances in an application group.
DescribeMonitorGroupCategories Queries the services to which the resources in an application group belong and the number of instances that belong to each service in the application group.
CreateMonitorGroup Creates an application group.
CreateMonitorGroupInstances Adds resources to an application group.
DeleteMonitorGroupNotifyPolicy Deletes a policy that is used to pause alert notifications for an application group.
ModifyMonitorGroup Modifies an application group.
DescribeMonitorGroupNotifyPolicyList Queries policies that are used to pause alert notifications for an application group.
DescribeMonitorGroupInstances Queries the resources in an application group.
DeleteMonitorGroup Deletes an application group.
DescribeMonitorGroups Queries application groups.
CreateGroupMonitoringAgentProcess Creates a process monitoring task for an application group.
DescribeGroupMonitoringAgentProcess Queries a process monitoring tasks for an application group.
ModifyGroupMonitoringAgentProcess Modifies a process monitoring task for an application group.
DeleteGroupMonitoringAgentProcess Deletes a process monitoring task for an application group.

Site monitoring

Operation Description
DescribeSiteMonitorData Queries the fine-grained monitoring data of a site monitoring task.
DisableSiteMonitors Disables one or more site monitoring tasks.
DescribeSiteMonitorQuota Queries the quota and version of site monitoring.
DescribeSiteMonitorAttribute Queries the details about a site monitoring task.
DeleteSiteMonitors Deletes one or more site monitoring tasks.
DescribeSiteMonitorISPCityList Queries the detection points that are available for creating site monitoring tasks.
DescribeSiteMonitorStatistics Queries the statistics of a site monitoring task in a specified period.
CreateSiteMonitor Creates a site monitoring task.
EnableSiteMonitors Enables one or more site monitoring tasks.
ModifySiteMonitor Modifies a site monitoring task.
DescribeSiteMonitorList Queries site monitoring tasks.

Tags

Operation Description
AddTags Creates one or more tags for the specified resources.
DescribeTagValueList Queries tag values.
DescribeTagKeyList Queries tag keys.
RemoveTags Deletes one or more tags.

Log monitoring

Operation Description
DescribeLogMonitorList Queries log monitoring metrics.
DescribeLogMonitorAttribute Queries the details of a log monitoring metric.
DeleteLogMonitor Deletes a log monitoring metric.
PutLogMonitor Creates or modifies a log monitoring metric.