本文列出了云监控所有可调用的API及相关描述。
单个API的调用次数限制:20次/秒。一个阿里云账号及该账号下的RAM用户共用20次/秒。
API请求数据大小限制如下:
Http Request Header+Query≤128KB
HttpRequestBody≤512KB
HttpResponse≤2048KB
应用分组
API | 描述 |
调用CreateMonitorGroup接口创建应用分组。 | |
调用CreateMonitorGroupInstances接口添加指定资源到指定应用分组。 | |
调用CreateMonitorGroupByResourceGroupId接口通过资源组创建应用分组。 | |
调用CreateMonitorGroupNotifyPolicy接口创建暂停应用分组报警通知的策略。 | |
调用CreateGroupMonitoringAgentProcess接口创建组进程监控。 | |
调用PutMonitorGroupDynamicRule接口为应用分组创建或修改动态报警规则。 | |
调用ModifyMonitorGroupInstances接口修改应用分组中的资源。 | |
调用ModifyMonitorGroup接口修改应用分组。 | |
调用ModifyGroupMonitoringAgentProcess接口修改应用分组内的进程监控。 | |
调用DescribeMonitorGroupDynamicRules接口查询指定应用分组的动态规则列表。 | |
调用DescribeMonitorGroupInstanceAttribute接口查询应用分组的资源详情。 | |
调用DescribeMonitorGroupCategories接口查询指定应用分组的资源列表和每个云服务的资源数量。 | |
调用DescribeMonitorGroups接口查询应用分组列表。 | |
调用DescribeMonitorGroupInstances接口查询指定应用分组内包含的资源列表。 | |
调用DescribeGroupMonitoringAgentProcess接口获取组进程监控任务列表。 | |
调用DescribeMonitorGroupNotifyPolicyList接口查询应用分组的报警通知暂停策略列表。 | |
调用DeleteMonitorGroupNotifyPolicy接口删除暂停指定应用分组报警通知策略。 | |
调用DeleteMonitorGroupInstances接口删除应用分组内的资源实例。 | |
调用DeleteMonitorGroupDynamicRule接口删除指定应用分组的动态规则。 | |
调用DeleteMonitorGroup接口删除指定的应用分组。 | |
调用DeleteGroupMonitoringAgentProcess接口删除组进程监控任务。 | |
调用CreateGroupMetricRules接口批量为应用分组创建报警规则。 | |
调用PutGroupMetricRule接口创建或修改应用分组的报警规则。 | |
调用CreateHostAvailability接口创建可用性监控任务。 | |
调用ModifyHostAvailability接口修改可用性监控任务。 | |
调用DeleteHostAvailability接口删除可用性监控任务。 | |
调用EnableHostAvailability接口启用指定可用性监控任务。 | |
调用DescribeHostAvailabilityList接口查询可用性监控任务列表。 | |
调用DescribeUnhealthyHostAvailability接口查询探测结果异常的服务器列表。 | |
调用DisableHostAvailability接口禁用指定可用性监控任务。 | |
调用AddTags接口为资源创建标签。 | |
调用DescribeTagValueList接口查询标签值列表。 | |
调用DescribeTagKeyList接口查询标签键列表。 | |
调用RemoveTags接口删除标签。 | |
调用CreateDynamicTagGroup接口使用云服务的标签自动同步创建应用分组。 | |
调用DescribeProductResourceTagKeyList接口获取对应地域下云资源的所有标签键列表。 | |
调用DescribeDynamicTagRuleList接口查询智能标签的规则列表。 | |
调用DeleteDynamicTagGroup接口删除智能标签规则。 |
主机监控
API | 描述 |
调用DeleteMonitoringAgentProcess接口删除进程监控。 | |
调用DescribeMonitoringAgentStatuses接口查询云监控插件运行状态。 | |
调用DescribeMonitoringAgentProcesses接口查询进程监控列表。 | |
调用DescribeMonitoringAgentAccessKey接口查询非阿里云主机安装云监控插件时所需要的AccessKey ID和AccessKey Secret。 | |
调用UninstallMonitoringAgent接口卸载非阿里云主机的云监控插件。 | |
调用InstallMonitoringAgent接口对指定ECS实例安装云监控插件。 | |
调用CreateMonitoringAgentProcess接口创建进程监控。 | |
调用DescribeMonitoringAgentHosts接口查询所有已安装和未安装云监控插件的主机列表。 | |
调用DescribeMonitoringAgentConfig接口查询云监控插件的配置信息。 | |
调用CreateMonitorAgentProcess接口创建进程监控。 | |
调用ModifyHostInfo接口修改非阿里云的主机显示信息。 | |
调用DescribeMonitoringConfig接口查询云监控插件的全局配置。 | |
调用PutMonitoringConfig接口设置云监控插件的全局配置。 |
事件监控
API | 描述 |
调用SendDryRunSystemEvent接口调试资源的系统事件。 | |
调用DescribeSystemEventMetaList接口查询系统事件的Meta信息。 | |
调用DescribeSystemEventCount接口查询各个云服务指定时间段内事件的数量。 | |
调用DescribeSystemEventAttribute接口查询系统事件详情。 | |
调用DescribeSystemEventHistogram接口查询系统事件的时段数量分布图(柱状图)。 | |
调用DescribeCustomEventCount接口查询自定义事件的统计结果。 | |
调用DescribeCustomEventAttribute接口查询自定义事件的详情。 | |
调用PutCustomEvent接口上报自定义事件的监控数据。 | |
调用DescribeCustomEventHistogram接口查询自定义上报事件的分时段数量分布图。 |
自定义监控
API | 描述 |
调用PutCustomMetric接口上报自定义监控数据。 | |
调用PutCustomMetricRule接口创建自定义监控报警规则。 | |
调用DescribeCustomMetricList接口查询上报的自定义监控数据。 | |
调用DeleteCustomMetric接口删除上报的自定义监控数据。 |
日志监控
API | 描述 |
调用DescribeLogMonitorList接口获取日志监控列表。 | |
调用DescribeLogMonitorAttribute接口获取日志监控详情。 | |
调用DeleteLogMonitor接口删除日志监控。 | |
调用PutLogMonitor接口创建或修改日志监控。 |
网络分析与监控
API | 描述 |
调用DisableSiteMonitors接口禁用一个或多个站点监控任务。 | |
调用DescribeSiteMonitorQuota接口查询站点监控的配额以及版本。 | |
调用DescribeSiteMonitorAttribute接口查询站点监控详细信息。 | |
调用DeleteSiteMonitors接口删除站点监控的探测任务。 | |
调用DescribeSiteMonitorISPCityList接口查询创建任务的探测点列表。 | |
调用DescribeSiteMonitorData接口查询任务的细粒度监控数据。 | |
调用DescribeSiteMonitorStatistics接口查询指定站点监控任务的平均统计数据。 | |
调用CreateSiteMonitor接口创建站点监控的监控任务。 | |
调用BatchCreateInstantSiteMonitor接口批量创建站点监控任务。 | |
调用ModifySiteMonitor接口修改站点监控任务。 | |
调用EnableSiteMonitors接口启用一个或多个站点监控任务。 | |
调用DescribeSiteMonitorList接口查询站点监控任务列表。 |
云产品监控
API | 描述 |
调用DescribeProjectMeta接口查询云监控支持云服务的监控项列表。 | |
调用DescribeMetricLast接口查询指定监控项的最新监控数据。 | |
调用DescribeMetricMetaList接口查询云监控开放的监控项描述。 | |
调用DescribeMetricList接口查询指定云服务的监控数据。 | |
调用DescribeMetricData接口查询指定时间段内云服务的监控数据。 | |
调用DescribeMetricTop接口查询排序后的指定云服务的监控数据。 | |
调用DescribeMonitorResourceQuotaAttribute接口查询云监控各个资源的配额。 |
报警服务
API | 描述 |
调用DescribeAlertHistoryList接口查询报警历史详情。 | |
调用DescribeAlertLogCount接口统计报警历史。 | |
调用DescribeAlertLogHistogram接口查询报警历史的直方图列表。 | |
调用DescribeAlertLogList接口查询报警历史。 | |
调用ApplyMetricRuleTemplate接口将报警模板应用到应用分组并生成报警规则。 | |
调用DescribeMetricRuleTemplateAttribute接口查询报警模板详情。 | |
调用DeleteMetricRuleTemplate接口删除报警规则模板。 | |
调用ModifyMetricRuleTemplate接口修改报警模板。 | |
调用CreateMetricRuleTemplate接口创建报警模板。 | |
调用DescribeMetricRuleTemplateList接口查询报警模板列表。 | |
调用PutResourceMetricRule接口对单个资源的性能指标设置阈值报警规则。 | |
调用PutResourceMetricRules接口为多个资源的监控项设置多个阈值报警规则。 | |
调用DeleteMetricRules接口删除一个或多个报警规则。 | |
调用DescribeMetricRuleCount接口获取各种状态报警规则的数量。 | |
调用EnableMetricRules接口启用一个或多个报警规则。 | |
调用DescribeMetricRuleList接口查询报警规则列表。 | |
调用DisableMetricRules接口禁用报警规则。 | |
调用DescribeAlertingMetricRuleResources接口查询指定报警规则下报警的资源。 | |
调用PutMetricRuleTargets接口添加或者修改报警规则的目标。 | |
调用DescribeMetricRuleTargets接口查询报警规则关联目标。 | |
调用DeleteMetricRuleTargets接口删除一个报警规则的目标。 | |
调用CreateMetricRuleResources接口创建一个报警规则关联的资源。 | |
调用DeleteMetricRuleResources接口删除报警规则关联的资源。 | |
调用DescribeEventRuleAttribute接口查询指定报警规则的详情。 | |
调用PutEventRuleTargets接口添加或修改规则的发送目标。 | |
调用DeleteEventRuleTargets接口删除事件报警通知目标。 | |
调用EnableEventRules接口启用一个或者多个事件监控报警规则。 | |
调用DescribeEventRuleList接口查询事件报警规则列表。 | |
调用DeleteEventRules接口删除事件报警规则。 | |
调用DisableEventRule接口禁用一个或多个事件报警规则。 | |
调用PutEventRule接口创建或修改事件的报警规则。 | |
调用DescribeEventRuleTargetList接口查询指定事件报警规则的报警目标。 | |
调用PutCustomEventRule接口创建自定义事件报警规则。 | |
调用PutContactGroup接口创建或修改报警联系组。 | |
调用DescribeContactList接口查询报警联系人列表。 | |
调用DeleteContact接口删除报警联系人。 | |
调用PutContact接口创建或修改报警联系人信息。 | |
调用DescribeContactGroupList接口查询报警联系组列表。 | |
调用DeleteContactGroup接口删除报警联系人组。 | |
调用DescribeContactListByContactGroup接口查询报警联系组中的报警联系人列表。 | |
调用DescribeProductsOfActiveMetricRule接口查询开通一键报警规则的云服务列表。 | |
调用EnableActiveMetricRule接口启用一键报警规则。 | |
调用DescribeActiveMetricRuleList接口查询一键报警规则的列表详情。 | |
调用DisableActiveMetricRule接口禁用一键报警规则。 |
企业云监控
API | 描述 |
调用PutHybridMonitorMetricData接口将指定监控数据上报至企业云监控的指定指标仓库中。 | |
调用CreateHybridMonitorTask接口创建阿里云产品的数据接入任务或SLS日志的监控项。 | |
调用ModifyHybridMonitorTask接口修改SLS日志的监控项。 | |
调用DeleteHybridMonitorTask接口删除数据接入任务。 | |
调用DescribeHybridMonitorTaskList接口查询数据接入任务列表。 | |
调用CreateHybridMonitorNamespace接口创建指标仓库。 | |
调用ModifyHybridMonitorNamespace接口修改指标仓库。 | |
调用DeleteHybridMonitorNamespace接口删除指标仓库。 | |
调用DescribeHybridMonitorNamespaceList接口查询指标仓库列表。 | |
调用CreateHybridMonitorSLSGroup接口为SLS日志的监控项创建Logstore组。 | |
调用ModifyHybridMonitorSLSGroup接口修改Logstore组。 | |
调用DeleteHybridMonitorSLSGroup接口删除Logstore组。 | |
调用DescribeHybridMonitorSLSGroup接口查询Logstore组列表。 | |
调用DescribeHybridMonitorDataList接口查询指定指标仓库中的监控数据。 | |
调用Cursor接口定义导出监控数据的范围,并返回用于初始调用BatchExport接口的Cursor值。 | |
调用BatchExport接口导出在Cursor接口中定义的监控数据。 |