Professional Documents
Culture Documents
Monitor Elasticsearch
• Real-time statistics and metrics for all clusters and nodes
Diagnose Issues
• Analyze historical or real-time data for root cause analyses
Optimize Performance
• Utilize in-depth analyses to improve cluster performance
Monitoring Licenses
Basic
• Free license
• Monitor the Elastic Stack – cluster, node, and indices in Kibana
• Monitoring of Kibana
• Real-time statistics and metrics for all clusters and nodes
4
So what does it tell me - Index
• Overview • Advanced
▪ Search Rate (/s) ▪ Index Memory – Lucene
▪ Search Latency (ms) ▪ Index Memory – Elasticsearch
▪ Indexing Rate (/s) ▪ Request Rate
▪ Indexing Latency (ms) ▪ Request Time (ms)
▪ Segment Count ▪ Refresh Time (ms)
▪ Document Count ▪ Throttle Time (ms)
▪ Shard Location / Legend ▪ Disk (MB)
▪ Segment Count
5
So what does it tell me - Nodes
• Overview • Advanced
▪ JVM Heap (GB) ▪ GC Count
▪ Index Memory (KB) ▪ GC Duration (ms)
▪ CPU Utilization (%) ▪ JVM Heap (GB) – Max and Used
▪ System Load ▪ CPU Utilisation (%)
▪ Latency (ms) ▪ Index Memory – Lucene
▪ Segment Count ▪ Index Memory – Elasticsearch
▪ Indexing Time (ms)
▪ Request Rate
▪ Indexing Threads
▪ Read Threads
6
UI Overview
7
Monitoring is now for Kibana as well as Elasticsearch
8
Switch to
Monitoring in
the new
navigation bar
– shows list of
clusters being
monitored
9
Star denotes
Master node
10
Node
Details
11
Index
Details
12
13
New Kibana
Node
Monitoring
14
Monitoring Demo
15
Deployment
Single Cluster
Elasticsearch Cluster
17
Separate Monitoring Cluster
Cluster
Kibana ES node
monitoring-UI monitoring-agent
Monitoring Cluster
18
Integrations
• Alerting
• Security
Alerting
• Alert when:
• Cluster health changes
• High memory usage
• High cpu usage
• High file descriptor usage
• Nodes joining or leaving the cluster
20
Security
21