Products :: SPM :: Solr Performance Monitoring
"I have been using SPM for couple of days and it has been
amazing. I learned a lot about my Solr services and was able to
optimize based on the results on SPM. Great work."
-- Jerry Yang, Staff Software Engineer, Walmart Labs
SPM for Solr is a
proactive performance monitoring solution
available
in the Cloud (SaaS) as
well as
on Premises. SPM SaaS
requires
minimal setup. Within
minutes your DevOps and SysAdmins can start deriving valuable
insights from key operational metrics and optimizing performance
all without having to first set up, manage, or scale your own
monitoring systems and infrastructure. SPM has
integrated alerting and lets you view
real-time performance graphs and
charts, spot trends, narrow reports by time, by server, and by
other application-specific dimensions.
If you are Sematext's
Tech
Support customer, our engineers can monitor your performance
metrics via SPM, and proactively suggest corrective actions before
performance degradation occurs. SPM also helps shorten our
response times for commercial support issues - when you file a
ticket with our support team, our engineers can access your SPM
data, enabling them to quickly identify any potential sources of
trouble.
(click to enlarge)
- Search request rate and latency
- All caches metrics (hits, hits pct., evictions, size, max size, lookups, autowarm count) for query cache, document cache, and filter cache
- Index searcher warmup time, broken down to warmup time for filter cache, query cache, and overall searcher
- Index size on disk and number of index files
- Number of indexed documents, deleted documents, and index segments
- CPU usage
- RAM used/free
- System load
- Disk reads/writes
- Disk used/free
- Network interface traffic
- Swap IO
- JVM memory usage
- JVM garbage collection times and counts
- JVM thread counts
- Rich, near real-time performance trends graphs and charts
- Powerful filtering: restrict graphs to one, multiple, or all servers at once, together or individually
- Filter data by multiple criteria at once: time, server, metric, etc.
- See performance averages or sums for multiple servers
- Integrated alerting
- Compare performance of two time periods
- Handy shortcuts to pre-set time ranges
- Multiple levels of report granularity, from 1 minute to 1 month
- Automatic graphing of extended time periods for easier long-term trend view
- No loss of precision for older performance data
- Easily switch between multiple monitored systems
- Automatic and on-demand report refreshing
- Minimal overhead
- Zero fixed costs - no software licences or server hardware to buy or maintain, just pay for what you use
- Simple - no complex software to install, configure, and maintain
- Easy and quick integration - run a single install script after you register and see performance charts in minutes
- Easy in, easy out - if you try SPM and don't like it, simply remove the small client-side piece that sends us your data