Creates a monitoring task for Alibaba Cloud services or Simple Log Service (SLS) logs in Hybrid Cloud Monitoring.
Operation description
Operation description
Before calling this operation, make sure that Hybrid Cloud Monitoring is activated.
To create a metric for SLS logs, make sure that SLS is activated and that a project and a Logstore are created.
Depending on the value of
TaskType, some parameters are required. For example, ifTaskTypeis set toaliyun_fc, you must configureYARMConfig. IfTaskTypeis set toaliyun_sls, you must configure parameters such asCollectInterval.For cross-account operations, specify
TargetUserIdorTargetUserIdListto connect resources of other members to Hybrid Cloud Monitoring.
Try it now
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
cms:CreateHybridMonitorTask |
create |
*All Resource
|
None | None |
Request parameters
|
Parameter |
Type |
Required |
Description |
Example |
| Namespace |
string |
Yes |
The name of the namespace. For information about how to obtain the namespace name, see DescribeHybridMonitorNamespaceList. |
aliyun |
| Description |
string |
No |
The description of the monitoring task. |
阿里云产品数据接入任务。 |
| TaskName |
string |
No |
The name of the monitoring task.
|
aliyun_task |
| TaskType |
string |
Yes |
The type of the monitoring task. Valid values:
Valid values:
|
aliyun_fc |
| CollectTargetType |
string |
Yes |
The type of the collection target for monitoring data.
|
aliyun_fc |
| CollectInterval |
string |
No |
The collection period of the metric. Valid values:
Unit: seconds. Note
This parameter is required only when Valid values:
|
60 |
| GroupId |
string |
No |
The application group ID. For information about how to obtain the application group ID, see DescribeMonitorGroups. Note
This parameter is required only when |
3607**** |
| YARMConfig |
string |
No |
The configuration file of the Alibaba Cloud service that is connected to Hybrid Cloud Monitoring.
The following example shows the configuration file:
Note
This parameter is required only when |
products:- namespace: acs_ecs_dashboard metric_info: - metric_list: - cpu_total |
| TargetUserId |
string |
No |
The member ID. When you invoke this operation by using a management account, you can use cloud native mode to connect Alibaba Cloud services of any member in the resource folder to Hybrid Cloud Monitoring. This allows you to implement cross-account unified monitoring of Alibaba Cloud services through the resource folder. Go to Settings to configure this feature in the CloudMonitor console. Note
This parameter is required only when |
120886317861**** |
| AttachLabels |
array<object> |
No |
The labels of the metric. Note
This parameter is required only when |
|
|
object |
No |
None. |
||
| Value |
string |
No |
The label value of the metric. |
testValue |
| Name |
string |
No |
The label key of the metric. |
app_service |
| TargetUserIdList |
string |
No |
The member IDs. Separate multiple member IDs with commas (,). Note
This parameter is required only when you call this operation by using a management account. |
120886317861**** |
| SLSProcessConfig |
object |
No |
The SLS log configuration. Note
This parameter is required only when |
|
| Filter |
object |
No |
The filter conditions for parameters in SLS logs. |
|
| Relation |
string |
No |
The relationship between multiple filter conditions. Valid values:
Valid values:
|
and |
| Filters |
array<object> |
No |
The list of filter conditions for parameters in SLS logs. |
|
|
object |
No |
None. |
||
| SLSKeyName |
string |
No |
The name of the parameter to filter in SLS logs. |
code |
| Operator |
string |
No |
The filter method for parameter values in SLS logs. Valid values:
|
= |
| Value |
string |
No |
The filter value of the parameter in SLS logs. |
200 |
| Statistics |
array<object> |
No |
The statistical method for SLS logs. |
|
|
object |
No |
None. |
||
| SLSKeyName |
string |
No |
The name of the parameter for SLS log statistics. |
name |
| Function |
string |
No |
Aggregates log data within the statistical period based on the selected statistical method. Valid values:
|
count |
| Alias |
string |
No |
The alias of the SLS log statistical result. |
level_count |
| Parameter1 |
string |
No |
The statistical value of SLS logs.
|
200 |
| Parameter2 |
string |
No |
The statistical value of SLS logs. Note
This parameter is required only when |
299 |
| GroupBy |
array<object> |
No |
Aggregates data by spatial dimension, which is equivalent to Group By in SQL. |
|
|
object |
No |
None. |
||
| SLSKeyName |
string |
No |
The name of the parameter for SLS log statistics. |
code |
| Alias |
string |
No |
The alias of the SLS log statistical result. |
ApiResult |
| Express |
array<object> |
No |
The arithmetic operation result of the extended field for SLS log statistical results. |
|
|
object |
No |
None. |
||
| Express |
string |
No |
The arithmetic operation result of the extended field for SLS log statistical results. |
success_count |
| Alias |
string |
No |
The alias of the arithmetic operation result of the extended field for SLS log statistical results. |
SuccRate |
| CloudAccessId |
array |
No |
The list of primary account IDs of other cloud providers that are connected to CloudMonitor. |
|
|
string |
No |
The primary account ID of another cloud provider that is connected to CloudMonitor. |
n5n9ik1b**** |
For more information about common request parameters, see Common parameters.
Response elements
|
Element |
Type |
Description |
Example |
|
object |
None. |
||
| Code |
string |
The status code. Note
200 indicates success. |
200 |
| Message |
string |
The error message. |
yamlConfigFail |
| RequestId |
string |
The request ID. |
28CEA2E0-3E90-51B2-A7E8-B1ED75534E49 |
| Success |
string |
Indicates whether the operation was successful. Valid values:
|
true |
| TaskId |
integer |
The monitoring task ID. |
36**** |
Examples
Success response
JSON format
{
"Code": "200",
"Message": "yamlConfigFail",
"RequestId": "28CEA2E0-3E90-51B2-A7E8-B1ED75534E49",
"Success": "true",
"TaskId": 0
}
Error codes
|
HTTP status code |
Error code |
Error message |
Description |
|---|---|---|---|
| 400 | %s | %s | |
| 500 | %s | %s | |
| 500 | InternalError | The request processing has failed due to some unknown error. | |
| 403 | %s | %s | |
| 404 | %s | %s | |
| 409 | %s | %s |
See Error Codes for a complete list.
Release notes
See Release Notes for a complete list.