64 lines
1.4 KiB
Markdown
64 lines
1.4 KiB
Markdown
---
|
|
layout: default
|
|
title: API
|
|
parent: Root Cause Analysis
|
|
grand_parent: Performance Analyzer
|
|
nav_order: 1
|
|
---
|
|
|
|
# RCA API
|
|
|
|
## Sample request
|
|
|
|
```
|
|
# Request all available RCAs
|
|
GET localhost:9600/_plugins/_performanceanalyzer/rca
|
|
|
|
# Request a specific RCA
|
|
GET localhost:9600/_plugins/_performanceanalyzer/rca?name=HighHeapUsageClusterRca
|
|
```
|
|
|
|
|
|
## Sample response
|
|
|
|
```json
|
|
{
|
|
"HighHeapUsageClusterRca": [{
|
|
"rca_name": "HighHeapUsageClusterRca",
|
|
"state": "unhealthy",
|
|
"timestamp": 1587426650942,
|
|
"HotClusterSummary": [{
|
|
"number_of_nodes": 2,
|
|
"number_of_unhealthy_nodes": 1,
|
|
"HotNodeSummary": [{
|
|
"host_address": "192.168.144.2",
|
|
"node_id": "JtlEoRowSI6iNpzpjlbp_Q",
|
|
"HotResourceSummary": [{
|
|
"resource_type": "old gen",
|
|
"threshold": 0.65,
|
|
"value": 0.81827232588145373,
|
|
"avg": NaN,
|
|
"max": NaN,
|
|
"min": NaN,
|
|
"unit_type": "heap usage in percentage",
|
|
"time_period_seconds": 600,
|
|
"TopConsumerSummary": [{
|
|
"name": "CACHE_FIELDDATA_SIZE",
|
|
"value": 590702564
|
|
},
|
|
{
|
|
"name": "CACHE_REQUEST_SIZE",
|
|
"value": 28375
|
|
},
|
|
{
|
|
"name": "CACHE_QUERY_SIZE",
|
|
"value": 12687
|
|
}
|
|
],
|
|
}]
|
|
}]
|
|
}]
|
|
}]
|
|
}
|
|
```
|