Queries or configures the advanced monitoring feature for an application deployed in an Elastic Compute Service (ECS) or Kubernetes cluster.
Operation description
Calling the SwitchAdvancedMonitoring operation requires Enterprise Distributed Application Service (EDAS) SDK for Java or Python version 3.15.2 or later.
Try it now
Try this API in OpenAPI Explorer, no manual signing needed. Successful calls auto-generate SDK code matching your parameters. Download it with built-in credential security for local usage.Try this API in OpenAPI Explorer, no manual signing needed. Successful calls auto-generate SDK code matching your parameters. Download it with built-in credential security for local usage.
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
edas:ManageApplication |
none |
*Application
|
None | None |
Request syntax
POST /pop/v5/monitor/advancedMonitorInfo HTTP/1.1
Request parameters
|
Parameter |
Type |
Required |
Description |
Example |
| AppId |
string |
Yes |
The ID of the application whose advanced monitoring feature you want to query or configure. |
9e224bc6-a646-4484-****-e617b7e7**** |
| EnableAdvancedMonitoring |
boolean |
No |
Specifies whether to enable advanced monitoring. Valid values:
You do not need to specify this parameter when querying the monitoring status. |
true |
Response elements
|
Element |
Type |
Description |
Example |
|
object |
|||
| Code |
integer |
The HTTP status code. |
200 |
| Message |
string |
Additional information about the result. |
The advanced monitoring status is disabled already for application which app_id is 9e224bc6-a646-4484-ae31-e617b7e7**** |
| RequestId |
string |
The request ID. |
577AED12-32D8-40B6-991F-17D7A601**** |
| AdvancedMonitoringEnabled |
boolean |
Indicates whether advanced monitoring is enabled. Valid values:
|
false |
Examples
Success response
JSON format
{
"Code": 200,
"Message": "The advanced monitoring status is disabled already for application which app_id is 9e224bc6-a646-4484-ae31-e617b7e7****",
"RequestId": "577AED12-32D8-40B6-991F-17D7A601****",
"AdvancedMonitoringEnabled": false
}
Error codes
|
HTTP status code |
Error code |
Error message |
Description |
|---|---|---|---|
| 600 | Edas.Errorcode.OperationFailed.CloseAdvancedMonitor.Message | Failed to disable advanced monitoring. | |
| 600 | Edas.Errorcode.OperationFailed.OpenAdvancedMonitor.Message | Failed to enable advanced monitoring. |
See Error CodesError Codes for a complete list.
Release notes
See Release NotesRelease Notes for a complete list.