Obtain the analysis result report of a specified component from EMR Doctor.
Operation description
get specify component's report analysis by EMR Doctor
Try it now
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
emr:GetDoctorReportComponentSummary |
get |
*All Resource
|
None | None |
Request parameters
|
Parameter |
Type |
Required |
Description |
Example |
| RegionId |
string |
Yes |
Region ID. |
cn-hangzhou |
| ClusterId |
string |
Yes |
Cluster ID. |
c-b933c5aac8fe**** |
| DateTime |
string |
Yes |
Report date. |
2023-01-01 |
| ComponentType |
string |
Yes |
Select component filter type. Values:
Valid values:
|
compute |
Response elements
|
Element |
Type |
Description |
Example |
|
object |
The response parameters. |
||
| Data |
object |
The content of the report. |
|
| Score |
integer |
Score. |
88 |
| Summary |
string |
The summary of the report. |
[Compute Check] Compute health score is 88, health status is good, keep it up Most tasks in the cluster are in a healthy state Cluster memory utilization is: 47.8%, which is low |
| Suggestion |
string |
Optimization suggestions. |
Compute health score is 88, the cluster is in a healthy state, keep it up Compute task scan Scanned 1518 compute tasks in the cluster, including 209 tasks in an unhealthy state, 596 tasks in a sub-healthy state, and 713 tasks in a healthy state. Details: 1518 Tez tasks with a weighted average score of 88, memory usage accounts for 100.0% of the cluster, CPU usage accounts for 100.0% of the cluster, including 209 unhealthy tasks and 596 sub-healthy tasks; Click "View Details" in the task detail list below to view specific issues and solutions. The "Low-score Task Memory Time (GB*Sec) Top 20" table is sorted by memory time usage. Since large tasks may have a greater impact on the overall cluster, prioritize them. Low memory utilization The overall cluster memory utilization is 47.8%, which is low. Computing resources are wasted. Prioritize optimizing TOP tasks with high memory time usage but low memory utilization. Among them, the average memory utilization of Tez jobs is 47.8% |
| RequestId |
string |
Request ID. |
DD6B1B2A-5837-5237-ABE4-FF0C8944**** |
Examples
Success response
JSON format
{
"Data": {
"Score": 88,
"Summary": " [Compute Check] Compute health score is 88, health status is good, keep it up\nMost tasks in the cluster are in a healthy state\nCluster memory utilization is: 47.8%, which is low",
"Suggestion": "Compute health score is 88, the cluster is in a healthy state, keep it up \nCompute task scan\nScanned 1518 compute tasks in the cluster, including 209 tasks in an unhealthy state, 596 tasks in a sub-healthy state, and 713 tasks in a healthy state. \nDetails:\n 1518 Tez tasks with a weighted average score of 88, memory usage accounts for 100.0% of the cluster, CPU usage accounts for 100.0% of the cluster, including 209 unhealthy tasks and 596 sub-healthy tasks;\nClick View Details in the task detail list below to view specific issues and solutions. The Low-score Task Memory Time (GB*Sec) Top 20 table is sorted by memory time usage. Since large tasks may have a greater impact on the overall cluster, prioritize them.\nLow memory utilization\nThe overall cluster memory utilization is 47.8%, which is low. Computing resources are wasted. Prioritize optimizing TOP tasks with high memory time usage but low memory utilization.\nAmong them, the average memory utilization of Tez jobs is 47.8% "
},
"RequestId": "DD6B1B2A-5837-5237-ABE4-FF0C8944****"
}
Error codes
|
HTTP status code |
Error code |
Error message |
Description |
|---|---|---|---|
| 400 | ConflictParameters | Parameters that must not be used together. %s | |
| 400 | IncompleteSignature | The request signature is invalid. | |
| 400 | InvalidAction | The action %s requested is invalid. | |
| 400 | InvalidParameter | The specified parameter %s is not valid. | |
| 400 | InvalidParameterValue | The input parameter %s is invalid or out of range. | |
| 400 | MissingAction | The action %s requested is missing. | |
| 400 | MissingParameter | The input parameter %s that is mandatory for processing this request is not supplied. | |
| 400 | NotAuthorized | You do not have permission to perform this action. %s | |
| 400 | ThrottlingException | The request was denied due to request throttling. %s | |
| 500 | InternalError | The request processing has failed due to some unknown error, exception or failure. | |
| 404 | ResourceNotFound | The resource not found by %s. | |
| 503 | ServiceFailure | The request has failed due to a temporary failure of %s service. | |
| 503 | ServiceUnavailable | The request has failed due to a temporary failure of the server. |
See Error Codes for a complete list.
Release notes
See Release Notes for a complete list.