This topic lists all Cloud Monitor APIs and their descriptions.
The call frequency for a single API is limited to 20 calls per second. This limit is shared between an Alibaba Cloud account and all Resource Access Management (RAM) users under that account.
The API request data size is limited as follows:
HTTP Request Header + Query ≤ 128 KB
HTTP Request Body ≤ 512 KB
HTTP Response ≤ 2048 KB
Application groups
API | Description |
Call the CreateMonitorGroup operation to create an application group. | |
Call the CreateMonitorGroupInstances operation to add specified resources to an application group. | |
Call the CreateMonitorGroupByResourceGroupId operation to create an application group from a resource group. | |
Call the CreateMonitorGroupNotifyPolicy operation to create a policy to pause alert notifications for an application group. | |
Call the CreateGroupMonitoringAgentProcess operation to create a process monitoring task for a group. | |
Call the PutMonitorGroupDynamicRule operation to create or modify a dynamic alert rule for an application group. | |
Call the ModifyMonitorGroupInstances operation to modify the resources in an application group. | |
Call the ModifyMonitorGroup operation to modify an application group. | |
Call the ModifyGroupMonitoringAgentProcess operation to modify a process monitoring task in an application group. | |
Call the DescribeMonitorGroupDynamicRules operation to query the list of dynamic rules for a specified application group. | |
Call the DescribeMonitorGroupInstanceAttribute operation to query the resource details of an application group. | |
Call the DescribeMonitorGroupCategories operation to query the resource list and the resource count of each Alibaba Cloud service for a specified application group. | |
Call the DescribeMonitorGroups operation to query a list of application groups. | |
Call the DescribeMonitorGroupInstances operation to query the list of resources contained in a specified application group. | |
Call the DescribeGroupMonitoringAgentProcess operation to obtain a list of process monitoring tasks for a group. | |
Call the DescribeMonitorGroupNotifyPolicyList operation to query the list of policies for pausing alert notifications for an application group. | |
Call the DeleteMonitorGroupNotifyPolicy operation to delete a policy that pauses alert notifications for a specified application group. | |
Call the DeleteMonitorGroupInstances operation to delete resource instances from an application group. | |
Call the DeleteMonitorGroupDynamicRule operation to delete a dynamic rule from a specified application group. | |
Call the DeleteMonitorGroup operation to delete a specified application group. | |
Call the DeleteGroupMonitoringAgentProcess operation to delete a process monitoring task for a group. | |
Call the CreateGroupMetricRules operation to create alert rules for an application group in a batch. | |
Call the PutGroupMetricRule operation to create or modify an alert rule for an application group. | |
Call the CreateHostAvailability operation to create an availability monitoring task. | |
Call the ModifyHostAvailability operation to modify an availability monitoring task. | |
Call the DeleteHostAvailability operation to delete an availability monitoring task. | |
Call the EnableHostAvailability operation to enable a specified availability monitoring task. | |
Call the DescribeHostAvailabilityList operation to query a list of availability monitoring tasks. | |
Call the DescribeUnhealthyHostAvailability operation to query a list of servers with abnormal detection results. | |
Call the DisableHostAvailability operation to disable a specified availability monitoring task. | |
Call the AddTags operation to create tags for resources. | |
Call the DescribeTagValueList operation to query a list of tag values. | |
Call the DescribeTagKeyList operation to query a list of tag keys. | |
Call the RemoveTags operation to remove tags. | |
Call the CreateDynamicTagGroup operation to create an application group by automatically synchronizing tags from an Alibaba Cloud service. | |
Call the DescribeProductResourceTagKeyList operation to obtain a list of all tag keys for cloud resources in a region. | |
Call the DescribeDynamicTagRuleList operation to query the list of rules for DataQ - Smart Tag Service. | |
Call the DeleteDynamicTagGroup operation to delete a rule of DataQ - Smart Tag Service. |
Host monitoring
API | Description |
Call the DeleteMonitoringAgentProcess operation to delete a process monitoring task. | |
Call the DescribeMonitoringAgentStatuses operation to query the running status of the CloudMonitor agent. | |
Call the DescribeMonitoringAgentProcesses operation to query a list of process monitoring tasks. | |
Call the DescribeMonitoringAgentAccessKey operation to query the AccessKey ID and AccessKey secret required to install the CloudMonitor agent on a server that is not an Alibaba Cloud server. | |
Call the UninstallMonitoringAgent operation to uninstall the CloudMonitor agent from a server that is not an Alibaba Cloud server. | |
Call the InstallMonitoringAgent operation to install the CloudMonitor agent on a specified ECS instance. | |
Call the CreateMonitoringAgentProcess operation to create a process monitoring task. | |
Call the DescribeMonitoringAgentHosts operation to query a list of hosts on which the CloudMonitor agent is installed or not installed. | |
Call the DescribeMonitoringAgentConfig operation to query the configuration information of the CloudMonitor agent. | |
Call the CreateMonitorAgentProcess operation to create a process monitoring task. | |
Call the ModifyHostInfo operation to modify the display information of a server that is not an Alibaba Cloud server. | |
Call the DescribeMonitoringConfig operation to query the global configurations of the CloudMonitor agent. | |
Call the PutMonitoringConfig operation to set the global configurations of the CloudMonitor agent. |
Event monitoring
API | Description |
Call the SendDryRunSystemEvent operation to test the system events of a resource. | |
Call the DescribeSystemEventMetaList operation to query the metadata of system events. | |
Call the DescribeSystemEventCount operation to query the number of events for each Alibaba Cloud service within a specified time period. | |
Call the DescribeSystemEventAttribute operation to query the details of a system event. | |
Call the DescribeSystemEventHistogram operation to query the distribution of system events over time (column chart). | |
Call the DescribeCustomEventCount operation to query the statistics of custom events. | |
Call the DescribeCustomEventAttribute operation to query the details of a custom event. | |
Call the PutCustomEvent operation to report the monitoring data of a custom event. | |
Call the DescribeCustomEventHistogram operation to query the distribution of reported custom events over time. |
Custom monitoring
API | Description |
Call the PutCustomMetric operation to report custom monitoring data. | |
Call the PutCustomMetricRule operation to create an alert rule for custom monitoring. | |
Call the DescribeCustomMetricList operation to query reported custom monitoring data. | |
Call the DeleteCustomMetric operation to delete reported custom monitoring data. |
Log Monitoring
API | Description |
Call the DescribeLogMonitorList operation to obtain a list of Log Monitoring tasks. | |
Call the DescribeLogMonitorAttribute operation to obtain the details of a Log Monitoring task. | |
Call the DeleteLogMonitor operation to delete a Log Monitoring task. | |
Call the PutLogMonitor operation to create or modify a Log Monitoring task. |
Network Analysis and Monitoring
API | Description |
Call the DisableSiteMonitors operation to disable one or more site monitoring tasks. | |
Call the DescribeSiteMonitorQuota operation to query the quotas and versions of site monitoring. | |
Call the DescribeSiteMonitorAttribute operation to query the details of a site monitoring task. | |
Call the DeleteSiteMonitors operation to delete detection tasks for site monitoring. | |
Call the DescribeSiteMonitorISPCityList operation to query the list of detection points for creating a task. | |
Call the DescribeSiteMonitorData operation to query the fine-grained monitoring data of a task. | |
Call the DescribeSiteMonitorStatistics operation to query the average statistics of a specified site monitoring task. | |
Call the CreateSiteMonitor operation to create a monitoring task for site monitoring. | |
Call the BatchCreateInstantSiteMonitor operation to create site monitoring tasks in a batch. | |
Call the ModifySiteMonitor operation to modify a site monitoring task. | |
Call the EnableSiteMonitors operation to enable one or more site monitoring tasks. | |
Call the DescribeSiteMonitorList operation to query a list of site monitoring tasks. | |
Call the CreateSiteMonitor operation to create a one-time detection task. | |
Call the DescribeSiteMonitorLog operation to query the detection logs of a one-time detection task. |
Cloud service monitoring
API | Description |
Call the DescribeProjectMeta operation to query the list of metrics supported by Cloud Monitor for Alibaba Cloud services. | |
Call the DescribeMetricLast operation to query the latest monitoring data of a specified metric. | |
Call the DescribeMetricMetaList operation to query the descriptions of metrics provided by Cloud Monitor. | |
Call the DescribeMetricList operation to query the monitoring data of a specified Alibaba Cloud service. | |
Call the DescribeMetricData operation to query the monitoring data of an Alibaba Cloud service within a specified time period. | |
Call the DescribeMetricTop operation to query the sorted monitoring data of a specified Alibaba Cloud service. | |
Call the DescribeMonitorResourceQuotaAttribute operation to query the quotas of Cloud Monitor resources. |
Alert service
API | Description |
Call the DescribeAlertHistoryList operation to query the details of alert history. | |
Call the DescribeAlertLogCount operation to collect statistics on alert history. | |
Call the DescribeAlertLogHistogram operation to query a list of histograms for alert history. | |
Call the DescribeAlertLogList operation to query alert history. | |
Call the ApplyMetricRuleTemplate operation to apply an alert template to an application group and generate alert rules. | |
Call the DescribeMetricRuleTemplateAttribute operation to query the details of an alert template. | |
Call the DeleteMetricRuleTemplate operation to delete an alert rule template. | |
Call the ModifyMetricRuleTemplate operation to modify an alert template. | |
Call the CreateMetricRuleTemplate operation to create an alert template. | |
Call the DescribeMetricRuleTemplateList operation to query a list of alert templates. | |
Call the PutResourceMetricRule operation to create a threshold-based alert rule for the performance metrics of a single resource. | |
Call the PutResourceMetricRules operation to create multiple threshold-based alert rules for the metrics of multiple resources. | |
Call the DeleteMetricRules operation to delete one or more alert rules. | |
Call the DescribeMetricRuleCount operation to obtain the number of alert rules in different states. | |
Call the EnableMetricRules operation to enable one or more alert rules. | |
Call the DescribeMetricRuleList operation to query a list of alert rules. | |
Call the DisableMetricRules operation to disable alert rules. | |
Call the DescribeAlertingMetricRuleResources operation to query the resources that are in the alerting state under a specified alert rule. | |
Call the PutMetricRuleTargets operation to add or modify the targets of an alert rule. | |
Call the DescribeMetricRuleTargets operation to query the targets associated with an alert rule. | |
Call the DeleteMetricRuleTargets operation to delete the targets of an alert rule. | |
Call the CreateMetricRuleResources operation to associate a resource with an alert rule. | |
Call the DeleteMetricRuleResources operation to disassociate a resource from an alert rule. | |
Call the DescribeEventRuleAttribute operation to query the details of a specified alert rule. | |
Call the PutEventRuleTargets operation to add or modify the sending targets of a rule. | |
Call the DeleteEventRuleTargets operation to delete the notification targets of an event-triggered alert rule. | |
Call the EnableEventRules operation to enable one or more event-triggered alert rules. | |
Call the DescribeEventRuleList operation to query a list of event-triggered alert rules. | |
Call the DeleteEventRules operation to delete event-triggered alert rules. | |
Call the DisableEventRule operation to disable one or more event-triggered alert rules. | |
Call the PutEventRule operation to create or modify an alert rule for an event. | |
Call the DescribeEventRuleTargetList operation to query the alert targets of a specified event-triggered alert rule. | |
Call the PutCustomEventRule operation to create an alert rule for a custom event. | |
Call the PutContactGroup operation to create or modify an alert contact group. | |
Call the DescribeContactList operation to query a list of alert contacts. | |
Call the DeleteContact operation to delete an alert contact. | |
Call the PutContact operation to create or modify the information of an alert contact. | |
Call the DescribeContactGroupList operation to query a list of alert contact groups. | |
Call the DeleteContactGroup operation to delete an alert contact group. | |
Call the DescribeContactListByContactGroup operation to query the list of alert contacts in an alert contact group. | |
Call the DescribeProductsOfActiveMetricRule operation to query the list of Alibaba Cloud services for which one-click alert rules are enabled. | |
Call the EnableActiveMetricRule operation to enable one-click alert rules. | |
Call the DescribeActiveMetricRuleList operation to query the list details of one-click alert rules. | |
Call the DisableActiveMetricRule operation to disable one-click alert rules. |
Hybrid Cloud Monitoring
API | Description |
Call the PutHybridMonitorMetricData operation to report specified monitoring data to a namespace in Hybrid Cloud Monitoring. | |
Call the CreateHybridMonitorTask operation to create a data ingestion task for an Alibaba Cloud product or a metric for SLS logs. | |
Call the ModifyHybridMonitorTask operation to modify a metric for SLS logs. | |
Call the DeleteHybridMonitorTask operation to delete a data ingestion task. | |
Call the DescribeHybridMonitorTaskList operation to query a list of data ingestion tasks. | |
Call the CreateHybridMonitorNamespace operation to create a namespace. | |
Call the ModifyHybridMonitorNamespace operation to modify a namespace. | |
Call the DeleteHybridMonitorNamespace operation to delete a namespace. | |
Call the DescribeHybridMonitorNamespaceList operation to query a list of namespaces. | |
Call the CreateHybridMonitorSLSGroup operation to create a Logstore group for the metrics of SLS logs. | |
Call the ModifyHybridMonitorSLSGroup operation to modify a Logstore group. | |
Call the DeleteHybridMonitorSLSGroup operation to delete a Logstore group. | |
Call the DescribeHybridMonitorSLSGroup operation to query a list of Logstore groups. | |
Call the DescribeHybridMonitorDataList operation to query the monitoring data in a specified namespace. | |
Call the Cursor operation to define the scope of monitoring data to export and return a cursor value for the initial call of the BatchExport operation. | |
Call the BatchExport operation to export the monitoring data defined in the Cursor operation. |