暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

简化 Elasticsearch 管理:AutoOps 让集群维护更轻松

Elastic搜索 2024-11-11
87

虽然 Elasticsearch 是一个功能强大且可扩展的搜索引擎,提供了大量功能,但许多用户发现其管理和维护过程有时非常复杂。我们听到了大家的反馈,并且非常高兴地分享一个好消息!Opster 团队一直在努力改进 AutoOps,并将其无缝集成到 Elastic 平台中。AutoOps 目前在 特定 的 Elastic Cloud 区域提供,并且覆盖范围正在快速扩展!

AutoOps 让 Elastic Cloud 易于操作

AutoOps for Elasticsearch 通过性能建议、资源利用和成本见解、实时问题检测和解决方案路径,大大简化了集群管理。使用 AutoOps,您可以:

  • 通过针对您的 Elasticsearch 使用情况和配置的见解,最小化管理时间

  • 实时分析数百个 Elasticsearch 指标,使用预配置的警报在问题变得严重之前检测和标记问题

  • 提供根本原因分析,并通过深入到问题发生的时间点,给出解决建议,包括在上下文中的 Elasticsearch 命令

  • 通过提供优化建议来改善资源利用

下面的场景中,让我们看看用户可能遇到的问题示例,以及 AutoOps 见解(截图)如何立即提供帮助!

实例场景:AutoOps 如何让 Elasticsearch 易于操作

以下场景展示了现实世界中的问题,以及 AutoOps 如何提供根本原因分析,通过深入到问题发生的时间点,并给出解决建议。

场景 #1:找到导致严重搜索延迟的查询

问题:

用户抱怨他们的仪表板加载缓慢...

AutoOps 见解:

AutoOps 报告了一个“长时间运行的搜索任务”事件,识别出一个运行了4分钟的搜索,其中包含4个嵌套聚合,并建议优化导致延迟的查询。

解决方案:

AutoOps 提供了一个 cURL 命令来取消查询。通过识别和取消长时间运行的搜索任务,管理员能够阻止这个特定查询。












AutoOps 监控任务管理 API,并标记长时间运行的搜索任务,提供检测和优化长时间运行的搜索查询的简便方法。












AutoOps 提供上下文中的 Elasticsearch 命令来解决问题,例如取消长时间运行的搜索任务

场景 #2:数据分层使用无效,导致搜索和索引速度慢

问题:

用户报告搜索性能和索引速度慢。

AutoOps 见解:

AutoOps 检测到由于在暖节点上的索引活动导致负载增加,结果是索引队列高和这些节点之一的搜索速度慢。

解决方案:

团队更新了他们的 ILM 策略,确保只有在不再有索引活动时才将索引从热层移动出去。












AutoOps 检测到在热层中发生的索引活动












AutoOps 检测到高索引队列,并提供了一系列解决建议












AutoOps 慢速搜索性能事件 - 检测到加载节点上的慢速搜索性能

场景 #3:调查生产停机时间

问题:

报告停机,集群的 CPU 使用率瞬间很高

AutoOps 见解:

AutoOps 识别出 CPU 利用率高的时间窗口,并深入到问题发生的时间点,建议检查慢日志。进一步深入节点视图,发现每天早上7点左右 CPU 都很高。

解决方案:

SRE 发现每天早上7点定时运行的脚本,通过修改脚本,他们能够解决问题并稳定集群。












AutoOps 提供快速深入到检测到的问题的超链接












深入屏幕提供了有关节点、索引和分片以及模板优化的额外上下文指标

场景 #4:客户 Kibana 仪表板速度慢

问题:

客户抱怨 Kibana 仪表板有时比平常慢

AutoOps 见解:

AutoOps 检测到可能导致搜索性能慢的大分片,并建议重新索引到较小的索引,并审查 ILM 策略。

解决方案:

团队遵循 AutoOps 的建议更改分片大小,改善了仪表板的响应速度和集群稳定性。












AutoOps 监控分片大小,并在需要时提供优化分片的警报

AutoOps 和 Elastic:名副其实的黄金搭档!

通过分析数百个 Elasticsearch 指标、您的配置和使用模式,AutoOps 提供了操作和监控见解,有效减少管理时间和硬件成本。

Elasticsearch 性能优化: AutoOps 精确告诉您如何保持 Elasticsearch 集群平稳运行。它提供基于您特定使用情况和配置的定制见解,帮助您保持高性能。

实时问题检测: AutoOps 持续分析数百个 Elasticsearch 指标,并提供预配置的警报,以捕捉如数据摄取瓶颈、数据结构配置错误、不平衡负载、慢查询等问题,在它们变得严重之前。

轻松故障排除: 故障排除可能很复杂,特别是在大型环境中。AutoOps 进行根本原因分析,并深入到问题发生的确切时间点,提供解决路径,包括上下文中的 Elasticsearch 命令和最佳实践。

Elasticsearch 部署的成本可见性和优化: AutoOps 识别出未充分利用的节点、小或大的索引和分片,并建议数据层优化。这有助于更好地利用资源,并可能节省硬件成本。

无缝集成: AutoOps 不只是一个独立工具;它内置于 Elastic Cloud 中,并集成了警报和消息框架(MS Teams 和 Slack)、事件管理系统(PagerDuty 和 OpsGenie)以及其他工具。您可以根据您的用例自定义 AutoOps 警报和通知。

查询优化、模板优化及更多: AutoOps 内置了我们在运行和管理各种类型的 Elastic 环境方面的专业知识。AutoOps 识别并警告代价高昂的查询、存在的数据类型以及它们何时(或不应该)被使用,例如,将数字存储为整数/长整型,以便为范围查询进行优化。还有许多其他类型的建议,我们希望您会发现它们很有用!

AutoOps 什么时候可以使用?

我们正在分阶段推出 AutoOps,首先在特定的 Elastic Cloud 托管 区域,覆盖范围正在快速扩展。接下来,我们将重点关注 Elastic Cloud Serverless 用户。虽然 Elastic Cloud Serverless 已经让 Elasticsearch 更容易使用,但 AutoOps 将通过提供高级监控和优化功能,将其提升到一个新的水平。对于我们的自管理客户,我们也没有忘记你们。我们正在计划将 AutoOps 带给你们!

尝试 AutoOps:简化 Elasticsearch 操作的好帮手

Elasticsearch 功能强大,但也应该尽可能简单和高效。通过 AutoOps,我们正在兑现这一承诺。无论您是追求最佳性能还是希望降低成本,AutoOps 都能提供见解和工具来帮助您。

有问题或渴望深入了解 AutoOps?以下是一些开始的方法,祝您优化愉快!

  • AutoOps 主页 - 观看 三分钟视频

  • 使用 Elastic Cloud 试用账户 试用 AutoOps

  • AutoOps 产品 文档

准备自己尝试了吗?开始 免费试用

想要获得 Elastic 认证?了解下一个 Elasticsearch 工程师培训 的时间!


文章转载自Elastic搜索,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论