NestorFalcon

ElasticSearch Cluster Insights from CA UIM

Blog Post created by NestorFalcon Employee on Feb 12, 2018

Sharing a field-developed probe to monitor ElasticSearch cluster and node health and metrics.

 

REQUIREMENTS

The ElasticSearch Monitor probe requires the following software environment:

  • UIM Server 8.5.1.
  • ElasticSearch version 5.5.3 The probe must be deployed on a robot with access to ElasticSearch cluster.

FEATURES

Connect to ElasticSearch Cluster and collect metrics. 
Collect Cluster and Node Health Store ElasticSearch Metrics as QOS in UIM for further analysis and correlation

Metrics collected:

Cluster Level:

QOS_ES_CLUSTER_HEALTH 
QOS_ES_CLUSTER_NUM_NODES
QOS_ES_CLUSTER_NUM_DATA_NODES
QOS_ES_CLUSTER_NUM_ACTIVE_SHARDS 
QOS_ES_CLUSTER_NUM_ACTIVE_PRIM_SHARDS
QOS_ES_CLUSTER_NUM_INDICES 
QOS_ES_CLUSTER_NUM_FAILED_NODES

Node Level:

QOS_ES_NODE_PCT_CPU_USED 
QOS_ES_NODE_PCT_MEM_USED 
QOS_ES_NODE_PCT_HEAP_USED 
QOS_ES_NODE_BYTES_FREE_TOTAL_FS 
QOS_ES_NODE_NUM_HTTP_CONN_OPEN

CONFIGURATION

Register the CI and metrics in the UIM DB using the scripts provided under folder “resources”. 
CI_definitions.sql 
Metric_definitions.sql

Note these scripts are for MSSQL database. Deploy the probe and configure a elasticsearch host. No user/passw required for ES API.

 

SCREENSHOTS

 

 

 

 

 Probe is located here:
elasticsearch_monitor UIM probe 

or via onedrive (This folder also contains probe docs and UMP list and PRD to consume probe data).

https://caone-my.sharepoint.com/:f:/g/personal/falne02_ca_com/Egv2iEQK96JKqQZ7KzwOlxkBQ8nSRJL_r_VWYpg2KotNhQ?e=Ydkga9 

 

Disclaimer

 

Your feedback is appreciated so please post any comments in this thread.  As with all free Infrastructure Management Field Developed Utility postings, inquiries should be made through questions or comments in this thread, and the author, NestorFalcon Falcon, will provide a response.

All information downloaded or accessed (including field packs, customized solutions, patches etc.) are provided AS IS and no warranties are provided or made. For more information you may click here.

Outcomes