The following tables describes the API operations that are available in CloudMonitor.

Note Each API operation can be called up to 20 times per second. Each Alibaba Cloud account and RAM users under the account share the quota.

Application groups

API Description
CreateMonitorGroup Creates an application group.
CreateMonitorGroupInstances Adds resources to an application group.
CreateMonitorGroupByResourceGroupId Creates an application group by using a resource group.
CreateMonitorGroupNotifyPolicy Creates a policy to pause alert notifications for an application group.
CreateGroupMonitoringAgentProcess Creates a process monitoring task for an application group.
PutMonitorGroupDynamicRule Creates or modifies an alert rule for an application group.
ModifyMonitorGroupInstances Changes the resources that are added to an application group.
ModifyMonitorGroup Modifies an application group.
ModifyGroupMonitoringAgentProcess Modifies a process monitoring task for an application group.
DescribeMonitorGroupDynamicRules Queries the dynamic rules of an application group.
DescribeMonitorGroupInstanceAttribute Queries the details about the instances in an application group.
DescribeMonitorGroupCategories Queries the cloud services to which the resources in an application group belong and the number of resources that belong to each cloud service in the application group.
DescribeMonitorGroups Queries application groups.
DescribeMonitorGroupInstances Queries the resources in an application group.
DescribeGroupMonitoringAgentProcess Queries the process monitoring tasks for an application group.
DescribeMonitorGroupNotifyPolicyList Queries policies that are used to pause alert notifications for an application group.
DeleteMonitorGroupNotifyPolicy Deletes a policy that is used to pause alert notifications for a specified application group.
DeleteMonitorGroupInstances Removes instances from an application group.
DeleteMonitorGroupDynamicRule Deletes a rule that is used to dynamically add the instances of a service to an application group.
DeleteMonitorGroup Deletes an application group.
DeleteGroupMonitoringAgentProcess Deletes a process monitoring task for an application group.
CreateGroupMetricRules Creates multiple alert rules for an application group at a time.
PutGroupMetricRule Creates or modifies an alert rule for an application group.
CreateHostAvailability Creates an availability monitoring task.
ModifyHostAvailability Modifies an availability monitoring task.
DeleteHostAvailability Deletes one or more availability monitoring tasks.
EnableHostAvailability Enables the specified availability monitoring tasks.
DescribeHostAvailabilityList Queries availability monitoring tasks.
DescribeUnhealthyHostAvailability Queries unhealthy instances.
DisableHostAvailability Disables the specified availability monitoring tasks.
AddTags Creates one or more tags for the specified resources.
DescribeTagValueList Queries tag values.
DescribeTagKeyList Queries tag keys.
RemoveTags Deletes one or more tags.
CreateDynamicTagGroup Creates a tag rule based on which instances of cloud services can be automatically added to an application group.
DescribeProductResourceTagKeyList Queries the keys of all tags that are attached to cloud resources in a specified region.
DescribeDynamicTagRuleList Queries tag rules.
DeleteDynamicTagGroup Deletes a tag rule.

Host monitoring

API Description
DeleteMonitoringAgentProcess Disables monitoring of a process.
DescribeMonitoringAgentStatuses Queries the status of the CloudMonitor agent.
DescribeMonitoringAgentProcesses Queries monitored processes.
DescribeMonitoringAgentAccessKey Queries the AccessKey ID and AccessKey secret that are required to install the CloudMonitor agent on a host that is not an Elastic Compute Service (ECS) instance.
UninstallMonitoringAgent Uninstalls the CloudMonitor agent from a host that is not provided by Alibaba Cloud.
InstallMonitoringAgent Installs the CloudMonitor agent on a specified ECS instance.
CreateMonitoringAgentProcess Creates a task to monitor a specified process.
DescribeMonitoringAgentHosts Queries hosts with and without the CloudMonitor agent installed.
DescribeMonitoringAgentConfig Queries the configurations of the CloudMonitor agent.
CreateMonitorAgentProcess Creates a task to monitor a process.
ModifyHostInfo Modifies the information about a host that is not provided by Alibaba Cloud.
DescribeMonitoringConfig Queries the global configurations of the CloudMonitor agent.
PutMonitoringConfig Configures global settings for the CloudMonitor agent.
DeleteExporterOutput Deletes a configuration set that is used to export monitoring data.
DescribeExporterOutputList Deletes a data export rule.
DescribeExporterOutputList Queries configuration sets that are used to export monitoring data.
DescribeExporterRuleList Queries data export rules.
PutExporterOutput Creates or modifies a configuration set that is used to export monitoring data.
PutExporterRule Creates or modifies a data export rule.
DescribeProjectMeta Queries the metrics of the cloud services that are supported by CloudMonitor.
DescribeMetricLast Queries the monitoring data of a metric of a specified cloud service.
DescribeMetricMetaList Queries the descriptions of the metrics that are supported by CloudMonitor.
DescribeMetricList Queries the monitoring data of a cloud service.
DescribeMetricData Queries the monitoring data of a cloud service in a specified period of time.
DescribeMetricTop Queries the latest monitoring data of a metric for a cloud service. The data can be sorted by a specified order.
DescribeMonitorResourceQuotaAttribute Queries the resource quotas of CloudMonitor.

Event monitoring

API Description
SendDryRunSystemEvent Debugs a system event of an Alibaba Cloud resource.
DescribeSystemEventMetaList Queries the meta information of system events.
DescribeSystemEventCount Queries the number of times that a system event occurred in a specified period of time.
DescribeSystemEventAttribute Queries the details about a system event.
DescribeSystemEventHistogram Queries the number of times that a system event occurred during each interval of a specified period of time.
DescribeCustomEventCount Queries the number of times that a custom event occurred in a specified time period.
DescribeCustomEventAttribute Queries the details about a custom event.
PutCustomEvent Reports one or more custom events.
DescribeCustomEventHistogram Queries the number of times that a custom event occurred during each interval of a specified period of time.

Custom monitoring

API Description
PutCustomMetric Reports monitoring data.
PutCustomMetricRule Creates a custom alert rule.
DescribeCustomMetricList Queries the reported monitoring data.
DeleteCustomMetric Deletes the reported monitoring data of a metric.

Log monitoring

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

Site monitoring

API Description
DisableSiteMonitors Disables one or more site monitoring tasks.
DescribeSiteMonitorQuota Queries the quotas 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.
DescribeSiteMonitorData Queries the fine-grained monitoring data of a site monitoring task.
DescribeSiteMonitorStatistics Queries the statistics of a site monitoring task in a specified period of time.
CreateSiteMonitor Creates a site monitoring task.
ModifySiteMonitor Modifies a site monitoring task.
EnableSiteMonitors Enables one or more site monitoring tasks.
DescribeSiteMonitorList Queries site monitoring tasks.
DeleteExporterOutput Deletes a configuration set that is used to export monitoring data.
DeleteExporterRule Deletes a data export rule.
DescribeExporterOutputList Queries configuration sets that are used to export monitoring data.
DescribeExporterRuleList Queries data export rules.
PutExporterOutput Creates or modifies a configuration set that is used to export monitoring data.
PutExporterRule Creates or modifies a data export rule.
DescribeProjectMeta Queries metrics of the cloud services that are supported by CloudMonitor.
DescribeMetricLast Queries the latest monitoring data of a metric.
DescribeMetricMetaList Queries the descriptions of the metrics that are supported by CloudMonitor.
DescribeMetricList Queries the monitoring data of a cloud service.
DescribeMetricData Queries the monitoring data of a cloud service in a specified period of time.
DescribeMetricTop Queries the sorted data of a metric for a cloud service.
DescribeMonitorResourceQuotaAttribute Queries the resource quotas of CloudMonitor.

Cloud service monitoring

API Description
DeleteExporterOutput Deletes a configuration set that is used to export monitoring data.
DeleteExporterRule Deletes a data export rule.
DescribeExporterOutputList Queries configuration sets that are used to export monitoring data.
DescribeExporterRuleList Queries data export rules.
PutExporterOutput Creates or modifies a configuration set that is used to export monitoring data.
PutExporterRule Creates or modifies a data export rule.
DescribeProjectMeta Queries metrics of the cloud services that are supported by CloudMonitor.
DescribeMetricLast Queries the latest monitoring data of a metric.
DescribeMetricMetaList Queries the descriptions of the metrics that are supported by CloudMonitor.
DescribeMetricList Queries the monitoring data of a cloud service.
DescribeMetricData Queries the monitoring data of a cloud service in a specified period of time.
DescribeMetricTop Queries the sorted data of a metric for a cloud service.
DescribeMonitorResourceQuotaAttribute Queries the resource quotas of CloudMonitor.

Alert service

API Description
DescribeAlertHistoryList Queries historical alerts.
DescribeAlertLogCount Queries the statistics of alert logs.
DescribeAlertLogHistogram Queries the number of alert logs that are generated during each interval of a period.
DescribeAlertLogList Queries alert logs.
ApplyMetricRuleTemplate Applies an alert template to an application group to generate an alert rule.
DescribeMetricRuleTemplateAttribute Queries the details about an alert template.
DeleteMetricRuleTemplate Deletes an alert template.
ModifyMetricRuleTemplate Modifies an alert template.
CreateMetricRuleTemplate Creates an alert template.
DescribeMetricRuleTemplateList Queries alert templates.
PutResourceMetricRule Creates an alert rule for a performance metric of a resource.
DeleteMetricRules Deletes one or more alert rules.
DescribeMetricRuleCount Queries the number of alert rules in each state.
EnableMetricRules Deletes one or more alert rules.
DescribeMetricRuleList Queries alert rules.
DisableMetricRules Disables alert rules.
DescribeAlertingMetricRuleResources Queries the resources for which active alerts are triggered based on an alert rule.
PutMetricRuleTargets Adds or modifies the resources that are associated with an alert rule.
DescribeMetricRuleTargets Queries the resources that are associated with an alert rule.
DeleteMetricRuleTargets Deletes the resources that are associated with an alert rule.
CreateMetricRuleResources Associates resources with an alert rule.
DeleteMetricRuleResources Disassociates resources from an alert rule.
DescribeEventRuleAttribute Queries the details about an alert rule.
PutEventRuleTargets Adds or modifies the destinations to which alert notifications are sent based on an event-triggered alert rule.
DeleteEventRuleTargets Deletes the destinations to which alert notifications are sent based on an event-triggered alert rule.
EnableEventRules Enables one or more event-triggered alert rules.
DescribeEventRuleList Queries the 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 resources that are associated with an event-triggered alert rule.
PutCustomEventRule Creates an alert rule for a custom event.
PutContactGroup Creates or modifies an alert contact group.
DescribeContactList Queries alert contacts.
DeleteContact Deletes an alert contact.
PutContact Creates or modifies an alert contact.
DescribeContactGroupList Queries alert contact groups.
DeleteContactGroup Deletes an alert contact group.
DescribeContactListByContactGroup Queries the alert contacts in an alert contact group.
DescribeProductsOfActiveMetricRule Queries the cloud services for which the initiative alert feature is enabled.
EnableActiveMetricRule Enables the initiative alert feature for a cloud service.
DescribeActiveMetricRuleList Queries the details about initiative alert rules.
DisableActiveMetricRule Disables the initiative alert feature for a cloud service.