Elasticsearch monitoring with Dynatrace
Quickly find important performance metrics of your Elasticsearch clusters in seconds


All Elasticsearch performance metrics you need
Get a high-level overview of all your Elasticsearch components within each monitored cluster in your environment.
Overview of individual cluster health
See important health metrics of your monitored clusters at a glance.
Find the problematic node
Easily drill down into the metrics of individual nodes to find the root cause of problems and potential bottlenecks.
Start monitoring your Elasticsearch instances in under 5 minutes!
Elasticsearch health metrics tell you everything you need to know about the health of your monitored Elasticsearch clusters. So, when a problem occurs, it’s easy to see which nodes are affected. It’s also easy to drill down into the metrics of individual nodes to find the root cause of problems and potential bottlenecks.
Automatically detect individual clusters and gather metrics about them
Just a few of the many cluster metrics you see with Dynatrace Elasticsearch monitoring:
- Status
- Active shards
- Active primary shards
- Replica shards
- Relocating shards
- Initializing shards
- Unassigned shards
Easily find problematic nodes
After detecting individual clusters, it is easy to identify problematic nodes. Dynatrace provides valuable Elasticsearch node metrics as well:
- Indexing total
- Indexing time
- Number of queries
- Number of fetches
- Number of scrolls
- Total search time
- Breakers
- Indices
Additional Elasticsearch node monitoring metrics
From the individual Process pages you can find additional node monitoring metrics. Select the Further details tab for additional monitoring insights including:
- Breakers
- Indices
- Java managed memory
- Merge
- Search
- Thread pools
Enable Elasticsearch monitoring for a specific host or globally
Dynatrace provides the option of enabling Elasticsearch monitoring only for specific hosts or globally.
When enabled globally, Dynatrace automatically collects Elasticsearch metrics whenever a new host running Elasticsearch is detected in your environment.
Dynatrace shows you the root causes of problems!
Dynatrace detects and diagnoses problems in real time—pinpointing root causes all the way down to the offending lines of code—before your customers are affected by them.
- Proactively detect availability and performance problems across your stack.
- By applying big data analytics to billions of dependencies within your application stack, Dynatrace directly pinpoints the components that are causing problems.
- Visual replay of problem evolution helps you understand how problems evolved over time.
Start monitoring your Elasticsearch cluster with Dynatrace!
You’ll be up and running in under 5 minutes:
Sign up, deploy our agent and get unmatched insights out-of-the-box.

“Instead of using separate tools for web monitoring, application performance management and server monitoring we now have a single all-in-one solution, Dynatrace.”
What is Elasticsearch?
Elasticsearch is a search engine based on Lucene. It provides a distributed, multitenant-capable full-text search engine with an HTTP web interface and schema-free JSON documents. Elasticsearch is the most popular enterprise search engine.
Dynatrace monitors and analyzes the activity of your Elasticsearch instances, providing visibility down to individual database statements.