Elasticsearch 是一款高可伸缩性、分布式的开源 RESTful 搜索和分析引擎。它对 HTTP 网络接口和无结构JSON 文档具有多租户功能。Elasticsearch 基于 Apache Lucene,是当今最流行的企业搜索引擎,能够解决日渐增长的使用惯例数(例如,日志分析、实时应用程序监控和点击流分析)。
检测 Elasticsearch 环境的性能,以确保充分利用该环境。Applications Manager 可以为您提供最新的汇总数据和信息,让您密切关注集群工作环境的情况。
Elasticsearch 通常部署为节点集群。按时执行 Elasticsearch 集群轮询,并以最新状态信息刷新屏幕。即时了解集群运行时的指标、各个节点、实时线程和配置。
通过收集并显示来自 Elasticsearch 环境的关键指标,来了解资源利用率。自动发现 Elasticsearch 服务器,监控内存和 CPU。了解何时需要添加磁盘容量到现有节点或者执行 reshard 以添加更多节点。当线程池队列的资源使用量有变化时接收告警。
获取监控仪表板中按照节点和集群显示的 Elasticsearch 生产指标。通过粒度的性能统计信息,例如磁盘 I/O 和内存用量指标,密切关注集群健康状况;并通过所有节点的 CPU 使用率和 JVM 堆占用量,实时关注节点健康状况。
监控因为网络 I/O 过高而引起的 Elasticsearch 性能问题。避免由于待处理请求数过大,或者索引队列里的单个低速节点和线程池拒绝,引起线程池使用率陡增,从而引起的线程池问题。
全面掌控索引和映射。监控每个节点从开始时间起的平均队列延迟、节点中的平均分段合并时长、文件系统缓存使用率以及请求率,并在超过阈值时采取措施。
当出现性能问题时立即接收通知。确定性能瓶颈并迅速采取补救措施,避免问题影响到终端用户。
它允许我们跟踪关键指标,如响应时间、资源利用率、错误率和交易性能。实时监控告警会及时通知我们任何问题或异常,使我们能够立即采取行动。
审稿人角色:研究与开发
Lexmark技术支持经理