AutoOps:简化自管理 Elasticsearch 的旅程 - 指南

news/2025/10/4 16:30:54/文章来源:https://www.cnblogs.com/tlnshuju/p/19125706

AutoOps:简化自管理 Elasticsearch 的旅程 - 指南

2025-10-04 16:27  tlnshuju  阅读(0)  评论(0)    收藏  举报

作者:来自 ElasticOri Shafir

探索 AutoOps 用于自管理 Elasticsearch。大家将展示它的价值、如何设置,以及它提供的洞察。

动手体验 Elasticsearch:浏览我们的示例 notebook,开启免费的 cloud 试用,或立即在本地机器上试用 Elastic。


介绍用于自管理 Elasticsearch 的AutoOps,它让 Elasticsearch 更易管理。本篇博客不是传统的技术功能介绍,而是从 DevOps 工程师的角度展示它的价值、如何设置,以及它提供的洞察 —— 因为 AutoOps 的真正价值最好体现在日常大规模管理 Elasticsearch 的工作中。

第 1 章:背景 —— 大规模自管理的复杂性

操作任何大规模自管理的数据平台都可能很复杂。

有时查询速度快如闪电,有时数据摄取滞后,存储成本飙升。这基本上就像管理一个动物园,只不过动物会在凌晨 3 点给你发通知。

我的环境也不例外:多个集群、繁重的跨集群搜索(CCS),以及来自各部门的数百名用户。

一个手动且容易出错的过程。在许多情况下,难题往往在造成宕机、性能下降或意外存储飙升之前都不会被发现。就是大家使用 Stack Monitoring 进行日常运维。它提供图表和指标,但仍然需要大量专业知识和时间来将信息串联起来。诊断瓶颈或确定何时调整 shard 策略仍

第 2 章:发现 AutoOps

随后宣布了消息:AutoOps现在可用于自管理集群。

AutoOps 长期以来一直帮助 Elastic Cloud 用户更高效地管理部署。现在,这些好处也对任何在自己环境中运行 Elasticsearch 的人开放。

AutoOps 的亮点非常诱人:

  • 实时检测摄取瓶颈、shard 不平衡、慢查询等困难

  • 根据集群配置献出可执行的推荐

  • 资源优化洞察,提高效率并减少浪费开支

  • 通过安装轻量级 agent 轻松设置 —— 无需额外基础设施

说实话,任何承诺 “无需额外基础设施” 的东西都能完全吸引我的注意。

第 3 章:五分钟完成设置(真的)

我给下午留了空,准备好咖啡,做好长时间设置的准备。但出乎意料,只花了五分钟:

  • 登录我的 Elastic Cloud 账户

  • 决定 agent 的运行位置(Docker、Linux 或 Kubernetes)

  • 输入集群 URL

  • 执行一个命令,安装轻量级 Metricbeat agent

就这样,我的集群就连接上了。

无需专门的监控集群。更重要的是,AutoOps 只发送指标,这意味着公司的数据仍保留在自管理环境中。

步骤 1:注册 Elastic Cloud

步骤 2:选择 Agent 的运行位置

步骤 3:输入你的 Elasticsearch 端点及认证方式

步骤 4:运用简单命令安装 Agent

就这样:几分钟后,AutoOps 就会开始显示洞察。

更多细节请参考AutoOps 入门文档和常见问题解答。

第 4 章:初次洞察,首个胜利

几分钟内,AutoOps 就开始提供洞察,给出根因分析和清晰的修复步骤。

第一周的亮点包括:

  • 标记未附加任何 ILM 策略且过大的索引

  • 一个集群中有三个空节点,遗留自之前的维护任务

  • 一些节点超过水位线,且有几个索引缺少副本

  • 发现一个配置错误的模板

  • 精确定位一个长时间运行的搜索,并建议了取消的具体命令

AutoOps 检测到集群正在拒绝索引执行:

AutoOps 检测到一些索引未配置副本
在使用 AutoOps 之前,大家通常会为这些疑问增加更多硬件。相反,AutoOps 直接指出了根本原因,修复只花了几分钟。

这一次,监控架构不仅仅是展示图表 —— 它告诉我如何解决问题。我开始想,AutoOps 是否也能帮我诊断家庭 Wi-Fi,让我终于不用再充当家里的 IT 部门……

AutoOps 监控 shard 大小,并在出现大量空 shard 时发出警报

第 5 章:看到我所看到的支持

第一次提交支持工单时,我意识到另一个好处:Elastic Support 工程师可能看到我正在查看的相同数据和推荐。

这让支持变成了协作。与其在工单中来回沟通,不如像与一位对 Elasticsearch 了如指掌的队友一起工作。

第 6 章:大规模运维

在使用 AutoOps 之前,扩展 Elasticsearch 感觉像是科学、直觉和经验的混合。

现在它是数据驱动的,具有清晰的可见性和推荐:

  • 可见资源利用情况,防止过度配置

  • 更智能的 shard 分配和分层推荐,达成性能平衡

  • 索引大小洞察,减少存储和硬件浪费

  • 跨多个集群更快的根因分析

第 7 章:众多 Cloud Connected Services 的开端

AutoOps 不只是一个独立工具。它是为自管理客户推出的新一系列Cloud Connected Services的第一款。Cloud Connect 使自管理集群能够使用 Elastic Cloud 服务,而无需在自身环境中安装和管理这些服务。功能会自动推出,让团队以更少的基础设施复杂性更快获得改进。

下一步:ElasticInferenceService (EIS)。

结语

管理大规模自管理部署不必让人不堪重负。

假设你希望操作更轻松,也可以将部分工作负载迁移到Elastic Cloud,无论是 Hosted 还是Serverless运行 Elasticsearch 最简单的方式。就是,这

如果你想继续自管理,可能将任何拥有自管理Enterprise 许可证的集群连接到 Elastic Cloud 的 AutoOps。

TLDR

运行大型自管理 Elasticsearch 集群复杂且耗时。AutoOps 供应实时问题检测、可执行的推荐,以及与 Elastic Support 的共享可见性 —— 无需管理额外基础设施。设置只需几分钟,洞察会立即显现。

原文:https://www.elastic.co/search-labs/blog/elastic-autoops-self-managed-elasticsearch

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/927337.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

巩义网站建设费用龙华品牌网站建设

文章目录 同版本多实例配置部署、启动、连接 不同版本多实例配置初始化initialize-insecure 含义 启动 同版本多实例 配置 mkdir -p /data/330{7..9}/data chown -R mysql.mysql /data/* cat > /data/3307/my.cnf <<EOF [mysqld] usermysql basedir/usr/local/mysql …

vite-vue3脚手架(参考帝莎编程-后台管理系统开发)

一 创建项目vite-vue3-app 项目原型: http://shopadmin.dishawang.com/#/ vite: https://vitejs.cn/vite3-cn/ # npm 7+, extra double-dash is needed: npm create vite@latest vite-vue3-app -- --template vuecd …

上传文件的后端程序handleFileUpload()、getOriginalFilename()、UUID及Yaml配置

handleFileUpload()是Element UI中用于自定义文件上传行为的函数,通过http-request属性绑定实现。该函数会在文件选择后触发,负责处理文件上传逻辑,包括文件格式验证、上传进度控制及服务器交互等。 核心功能‌文件…

【视觉SLAM十四讲】视觉里程计 1 - 详解

pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier New", …

从模拟入侵到渗透测试:我摸清了黑客的套路,也懂了企业的软肋 - 详解

从模拟入侵到渗透测试:我摸清了黑客的套路,也懂了企业的软肋 - 详解pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: &q…

网站内容通过服务器会不会被更改没有做icp备案的网站

源码下载&#xff1a;B2弹幕插件.zip 这是b2独有的站点信息弹幕插件&#xff0c;专门用来在首页显示站点动态的一款个性化 WordPress插件。喜欢的可以下载回去进行二次开发&#xff0c;还是蛮不错的 基于wordpress 7B2主题开发的一款弹幕插件/气泡插件 功能一览 插件安装&a…

同样的Python代码,在Windows上运行没有错误,在Linux Centos上运行出行错误。

原因: 两个地方里面的包的版本不一致。 需要一个一个检查版本:比如python的版本,torch的版本。out = F.conv2d(input=x, weight=weights, bias=b, stride=1, padding=1) # out: (1, unit_channel, l, d)RuntimeErro…

网站建设电话营销郑州市建设局官网

本章学习了图的结构及应用&#xff0c; 首先是图的分类&#xff0c;图分为无向图、有向图、完全图、连通图、强连通图、带权图、稀疏图、稠密图等等。 图的存储方式有两大类&#xff0c;以边集合方式的表示法和以链接方式的表示法。其中&#xff0c;以边集合方式表示的为邻接矩…

FreeBSD 14发布后的技术问题解析

本文详细分析了FreeBSD 14发布后遇到的几个关键技术问题,包括freebsd-update升级异常、EC2 AMI二进制数据处理错误等系统级问题,为系统管理员提供了重要的升级注意事项和解决方案。FreeBSD 14发布后的技术问题 升级前…

handleFileUpload()

handleFileUpload()是Element UI中用于自定义文件上传行为的函数,通过http-request属性绑定实现。该函数会在文件选择后触发,负责处理文件上传逻辑,包括文件格式验证、上传进度控制及服务器交互等。 核心功能‌文件…

包装纸箱公司怎么做网站网站建设襄阳

最近开始接触阿里云服务器&#xff0c;一步步开始自己配置&#xff0c;记录下自己的一步一坑&#xff1a; nginx安装很简单&#xff0c;apt-get install nginx 成功后就可以打开默认站点 nginx配置文件在/etc/nginx目录下的nginx.conf 查看里面的文件内容可以知道&#xff0…

实用指南:Typescript高级类型详解

实用指南:Typescript高级类型详解pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco&…

集合幂级数,FMT 与 FWT 学习笔记

应该是我最后也是唯一的学习笔记了。参考资料 https://www.cnblogs.com/alex-wei/p/set_power_series.html https://www.cnblogs.com/Troverld/p/14601821.html https://www.luogu.com.cn/article/y0unggsj警告! 本文…

2025多校CSP模拟赛1

2025多校CSP模拟赛1 开 T1 水,开 T2 发现能乱搞,搞完发现是正确的。 开 T3 发现是熟悉的 dp,马上开写一个插板。 写了 2h 后发现占地面积不好算,放弃了。 T1 交友 发现只要特判类似 CG GC即可。 T2 炼金 因为环一定…

建设网站实训心得商品房合同备案查询

目录 一、BottomNavigationBar介绍 二、BottomNavigationBar的常用方法及其常用类 &#xff08;一&#xff09;、常用方法 1. 添加菜单项 2. 移除菜单项 3. 设置选中监听器 4. 设置当前选中项 5. 设置徽章 6. 样式和颜色定制 7. 动画效果 8. 隐藏底部导航栏。 9、设…

学做甜品的网站建立自己的影视网站

文章目录1. 题目2. 解题2.1 二分查找2.2 DP1. 题目 给你一个数组 colors&#xff0c;里面有 1、2、 3 三种颜色。 我们需要在 colors 上进行一些查询操作 queries&#xff0c;其中每个待查项都由两个整数 i 和 c 组成。 现在请你帮忙设计一个算法&#xff0c;查找从索引 i 到…

现在都不用dw做网站了吗网站审核员做点啥

经过了前两章对阅读理解学习法的实践运用&#xff0c;想必大家知道该怎么做了&#xff0c;至于效果&#xff0c;我不敢保证对每个人都有效&#xff0c;欢迎大家实践后给予反馈&#xff0c;大家一起寻找更好的方法。下面进入第三章&#xff0c;需要说明的是前两章虽然简单但是很…

上传文件前端需要注意的三个点:

上传文件前端需要注意的三个点: <form action="/upload" method="post" enctype="multipart/form-data">姓名: <input type="text" name="name" > &l…

AT_arc189_b [ARC189B] Minimize Sum

你发现这个操作等价于什么,将两两之间距离重组了一下。 具体来说,你差分一下,发现一次操作只会交换同奇偶性位置的差分数组,根据系数贪心(这是经典顺序对顺序),排序一下即可。

详细介绍:netpoll性能调优:Go网络编程的隐藏利器|Go语言进阶(8)

pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier New", …