阿里云 Elasticsearch 日志采集与加工服务:让日志链路少一串组件,多一份稳定

简介: 阿里云 Elasticsearch 新版本推出日志采集与加工服务,将多源接入、流量缓冲、数据加工和可靠投递整合为云上托管能力,并与已有的写入优化、低成本存储和高性能查询能力形成完整链路,让海量日志处理变得更简单、更完整。关键字: 阿里云 Elasticsearch、日志服务、日志采集与加工服务、读写分离、存算分离、并发查询、AI Agent

阿里云 Elasticsearch 新版本推出日志采集与加工服务,将多源接入、流量缓冲、数据加工和可靠投递整合为云上托管能力,并与已有的写入优化、低成本存储和高性能查询能力形成完整链路,让海量日志处理变得更简单、更完整。

关键字: 阿里云 Elasticsearch、日志服务、日志采集与加工服务、读写分离、存算分离、并发查询、AI Agent

我们只是想查日志,为什么要维护这么多组件?

大促前一周,研发负责人小王把日志平台架构图投到会议室大屏上。应用日志先由采集器读取,进入 Kafka 削峰,再由 Logstash 解析、清洗和转储,最后写入 Elasticsearch。为了让这条链路稳定运行,团队还要持续维护 Topic、Partition、Consumer Group、加工 Pipeline、积压监控、扩缩容脚本和版本兼容清单。

CTO 看着满屏组件问:“我们的目标不是让日志可以被检索和分析吗?为什么数据还没进入 Elasticsearch,就已经需要维护一套这么复杂的系统?”

小王没有立刻回答。因为他知道,Kafka、Logstash 等组件并非多余:流量高峰需要缓冲,网络抖动需要重试,原始日志需要解析加工,目标集群也可能短时限流。真正的问题在于,这些必要能力长期以来只能由团队自行拼装、扩容和排障。团队想要的从来不是更多组件,而是一条能够稳定接住日志、处理日志并可靠送达 Elasticsearch 的托管链路。

现在,这条链路有了新的选择。

阿里云 Elasticsearch 日志采集与加工服务:为日志采集链路做减法

image.png

阿里云 Elasticsearch 新版本新增日志采集与加工服务,它不是单一采集器,而是一套从数据接入、流量缓冲、内容加工到可靠写入的托管系统。用户创建日志写入任务并指定目标 Elasticsearch 实例后,服务生成专属 Endpoint;现有 OTel Collector、Beats 或 Logstash 只需将输出端指向该 Endpoint,即可接入托管链路。

数据进入云端后,服务先通过托管消息队列承接流量,再由 Processor 执行多行合并、字段解析、内容过滤、格式转换和上下文补齐,最后通过可靠投递机制写入目标集群。接入、缓冲、加工和投递能力可在服务侧统一扩展,用户无需再为每个环节分别准备 Kafka 集群、Logstash 资源和运维工具。

这套服务做的是采集端和 Elasticsearch 之间的链路托管,不会改变用户已有的采集拓扑和查询习惯。业务侧继续选择适合自己的采集组件,查询侧继续使用 Elasticsearch DSL、Kibana Discover 和 Dashboard;真正由云服务承接的,是中间链路中最繁重的容量规划、流量缓冲、加工资源管理、失败重试和故障恢复工作。

1. 多源接入:让 OTel、Beats 和 Logstash 进入同一托管入口

企业的日志采集环境往往由多代技术栈共同组成:云原生应用开始采用 OTel Collector,主机和容器中仍运行着 Filebeat 等 Beats 组件,部分复杂链路则已经沉淀了 Logstash Pipeline。阿里云 Elasticsearch 日志采集与加工服务同时支持 OTel Collector、Beats 和 Logstash 接入,让新应用与存量系统可以继续选择适合自身的采集方式,不必为了使用托管服务先统一替换采集端。

统一入口也不会抹平不同采集方式已经携带的上下文。OTel 日志中的 service.nametrace_id、资源属性和时间戳,以及 Beats、Logstash 已经采集或解析出的字段,都可以随日志进入后续加工流程。迁移存量链路时,用户主要调整发送端的输出目标即可;新旧采集方式可以并行接入同一服务,业务无需重写日志生成逻辑,也不必一次性改造全部采集配置。

image.png

2. 托管消息队列:把削峰填谷做成服务能力

我们在专属 Endpoint 和目标 Elasticsearch 之间引入托管消息队列,将采集速度与下游写入速度解耦。大促、故障、应用发布和批处理任务带来的突发日志先进入云端缓冲,再按照下游承载能力平滑投递,避免瞬时洪峰直接冲击目标集群,也降低发送端因短时限流或网络抖动产生大规模积压的风险。

传统方案为获得同类能力,通常需要搭建 Kafka,再由 Logstash 消费、解析并转储到 Elasticsearch。虽然能够实现持久化缓冲,却同时引入 Broker、Topic、Partition、Consumer Group、容量水位、积压告警和 Pipeline 版本等长期运维对象。 image.png

日志采集与加工服务将缓冲削峰、数据加工和可靠投递统一纳入托管链路,将用户需要关注和维护的范围收敛至采集配置与目标 Elasticsearch 集群。用户无需自建 Kafka、部署 Logstash,也无需持续承担中间层的容量规划、积压处理和故障恢复,削峰填谷由此从一套需要独立建设和运维的系统,转化为随采集任务直接获得的服务能力。

3. 基于 AI Agent 的配置生成:让 Agent 帮你完成采集与加工配置

多种采集方式解决了不同采集端的兼容问题,却没有自动消除配置门槛。不同运行环境需要选择不同 Receiver,不同日志样例需要配置多行规则、字段解析和属性补齐,Exporter 还要正确匹配任务 Endpoint 与鉴权信息。以往这些工作依赖工程师在文档、组件仓库和历史模板之间反复拼装。

我们将日志采集与加工领域知识沉淀为 Agent Skill。用户提供运行环境、日志路径或样例、格式特征、采集方式和目标实例后,Skill 可以生成与专属 Endpoint 匹配的 OTel 或 Beats 配置,并针对多行异常栈、字段提取、过滤规则和上下文补齐给出相应的 Processor 配置建议。

用户无需从空白配置起步,通过与 Agent 交互生成推荐配置,经过必要的校验、调整及测试环境验证,即可发布至生产环境。接入过程由反复查阅文档、拼装模板,简化为“描述环境与日志、生成配置、校验并上线”;后续新增字段或调整采集环境时,也可在现有配置基础上持续迭代。

Agent Skill 的价值不止于生成配置,更在于将日志采集与加工的产品知识和工程经验沉淀为 Agent 可调用的领域能力。Agent 可以结合运行环境与日志样例解释配置依据、辅助调整处理规则并支撑后续迭代,使专业能力更直接地服务于日志接入和持续维护。

与自建日志采集链路的对比

日志采集与加工服务带来的变化,并不只是少部署几个中间组件,更重要的是将接入、缓冲和加工等链路能力交由云端托管,同时简化配置与排障,使各环节的责任边界更加清晰。

image.png

在典型日志链路中,这套服务可使日志采集综合成本降低30%+ 。这里的成本既包括 Kafka、Logstash 等中转资源,也包括规则维护、字段加工、扩缩容、积压排查和版本兼容带来的长期人力投入。

CTO 看完五个维度的对比后说:“不错,接入、缓冲、加工和运维的责任边界清晰了,采集链路也明显简化了。但一套完整的日志平台,还要继续面对高峰写入、长期存储和并发查询等挑战,这些环节如何兼顾性能与成本?”

采集与加工解决的是日志进入 Elasticsearch 之前的链路问题。围绕后续的写入、存储和查询,阿里云 Elasticsearch 已形成系统化解决方案,并与上游采集能力共同构成完整的日志链路。

阿里云 Elasticsearch 日志全链路解决方案

image.png

日志经过托管链路加工后,由可靠投递机制送入目标 Elasticsearch 的写入入口。当用户按业务场景启用相应能力时,Indexing Service 负责承接高并发写入与索引构建,OpenStore 负责海量日志的低成本长期留存,Analytic Search 则优化日志浏览、并发检索和聚合分析。采集、写入、存储和查询由此形成前后衔接的完整链路。

写入高峰来了,查询不必一起变慢

image.png

日志写入天然存在峰值波动。大促流量、故障风暴、应用发布和批处理任务都可能在短时间内产生大量 Bulk 请求。在传统 Elasticsearch 集群中,写入、refresh、segment merge 与查询共享数据节点的 CPU、内存和磁盘 IO;写入越繁忙,Kibana 查询和 Dashboard 刷新越容易受到影响。单纯扩容数据节点虽然能够缓解压力,却会把写入与查询两类资源需求继续绑定在一起。

阿里云 Elasticsearch Indexing Service 将高并发写入和索引构建交给云端写入托管服务。日志 Bulk 请求先进入用户集群协调节点,再转发到写入托管服务;服务内部通过定向路由、不存主键、原文压缩等优化构建 segment,用户集群随后通过物理复制机制拉取数据。查询仍在用户自己的 Elasticsearch 集群中执行,原有查询入口和使用方式不变。

Indexing Service 让写入和查询各司其职:索引构建、合并等写入相关任务交给写入托管服务,用户集群可以把更多 CPU、内存和磁盘 IO 留给检索分析,避免“写得越多,查得越慢”。写入托管服务还针对日志写入进行了多项性能优化,让更少的资源承载更高吞吐。同时,写入托管采用按量计费,无需按照峰值吞吐长期维持大规格集群。经实测,使用 Indexing Service 后,写入计算资源成本平均可降低 60%官方文档)。

日志留得更久,成本不必同步增长

image.png

日志的访问频率通常随时间快速下降:最近几小时的数据经常用于告警确认和故障排查,几个月前的数据访问频率已经很低,却可能因为审计、合规、安全调查或客户投诉而必须长期保留。若所有数据始终放在高性能云盘上,留存周期越长,成本增长越明显;若将数据转为离线归档,真正需要追溯时又要经历恢复、重建和再次导入。

OpenStore 通过存算分离、多级缓存和对象存储承接这类冷热分明的日志数据。高频访问数据可以获得本地缓存加速,低频历史数据则沉淀到更具成本优势的对象存储中,对上层仍然保持统一的 Elasticsearch 查询入口。用户不必在“高成本在线保存”和“归档后无法直接查询”之间二选一,也无需额外维护复杂的冷热迁移和恢复链路。

OpenStore 在兼顾查询性能的前提下,显著降低了日志长期留存成本。相比 ESSD 云盘,其存储成本可降低 40%+官方文档)。对于需要将日志留存周期从 7 天延长至 30 天、180 天甚至更久的团队,这意味着不必再在留存周期与存储预算之间反复取舍,长期在线留存也可以成为日志平台的常态能力。

数据越多,查询入口越要保持稳定

image.png

日志查询并不只是搜索一个关键词。工程师可能先在 Discover 中浏览原文,再按服务、接口、租户和状态码过滤;也可能使用 date_histogram 观察异常趋势,继续进行 doc values 读取、分组统计和多层聚合。线上问题定位时,多个团队往往同时提交重查询,查询稳定性比平时更加重要。

Analytic Search 针对这些路径提供并发查询、Discover 查询加速、聚合执行优化和慢查询隔离等能力。并发查询可以将查询任务拆分为多个范围并行召回,再汇总完成聚合分析;Discover 查询加速可减少高频日志浏览的等待时间;聚合执行优化降低复杂分析中的热点开销;慢查询隔离则避免少量异常请求持续占用资源,影响其他用户的正常排障。

典型日志场景测试显示,并发查询可使召回阶段平均耗时降低 50%官方文档)。面对更复杂的业务查询,阿里云 Elasticsearch 还可以结合索引结构、字段类型、查询 DSL、聚合路径、数据分布和资源状态提供专家级支持。优化目标不只是缩短某一次查询的耗时,更是在高写入、长留存和复杂聚合同时存在时,持续保障稳定的查询体验。

让每一条日志,采得稳、写得快、存得省、查得准

以上能力共同构成阿里云 Elasticsearch 面向日志场景的全链路解决方案,覆盖日志采集与加工、写入、存储、查询分析等关键环节。在典型日志场景下,各环节的能力与收益具体体现在以下几个方面。

采集: 日志采集与加工服务通过多源统一接入、托管消息队列、云端加工与可靠投递简化上游链路,日志采集综合成本可降低 30%+

写入: Indexing Service 通过读写分离将索引构建及合并交由写入托管服务,并结合多项写入优化与按量计费,写入计算资源成本平均可降低 60%

存储: OpenStore 通过存算分离与对象存储支撑海量日志长期在线留存,在兼顾查询性能的同时,存储成本可降低 40%+

查询: Analytic Search 以并发查询、Discover 查询加速、聚合执行优化和慢查询隔离提升检索分析效率,并发查询召回阶段平均耗时可降低 50%

各项能力既可按需启用,也可协同工作,让日志平台在数据规模、留存周期和分析复杂度持续增长时,仍能兼顾稳定性、性能与成本效率。

拥抱 AI,让 Agent 能力逐步走向日志全链路

AI 时代,用户与日志平台的交互正在从围绕组件和参数进行操作,逐步转向描述目标并获得可执行建议。阿里云 Elasticsearch 日志服务也在朝这一方向演进:将 Agent 的理解、生成与分析能力融入现有产品,把产品知识、最佳实践和专家经验转化为可调用、可审核的智能能力,帮助用户更高效地接入日志、使用产品和分析问题。

目前,日志采集与加工 Agent Skill 已率先落地。用户只需描述运行环境、日志样例、采集方式和目标实例,Agent 即可生成 OTel 或 Beats 接入配置及 Processor 加工建议,并提示路径、权限、正则表达式和资源参数等需要校验的关键项,帮助用户更快完成日志接入。这标志着阿里云 Elasticsearch 不仅提供日志产品能力,也开始通过 Agent 帮助用户更好地使用这些能力。

以此为起点,Agent 能力还将逐步向写入、存储和查询等环节延伸:写入侧,辅助完成 Indexing Service 选型、索引与分片规划以及写入问题分析;存储侧,结合留存周期、访问热度和成本目标提供 OpenStore 策略建议;查询侧,将分析意图转化为可审核的 Elasticsearch DSL,并辅助识别慢查询、执行瓶颈和关键日志线索。相关能力将在可解释、可审核和权限受控的前提下持续演进,让 Agent 逐步成为用户建设、治理和使用日志平台的智能助手。

让日志链路少一串组件,多一份稳定

阿里云 Elasticsearch 日志全链路解决方案已在日志写入、存储、查询等方面进行了多项深度优化。新版本发布的日志采集与加工服务又补齐了关键一环,使从日志接入、加工、写入到长期留存和检索分析的全链路更加完整。当下一次大促到来,或线上问题需要紧急定位时,小王可以把更多精力放在业务运行状态和日志线索本身。让日志链路少一串需要维护的组件,多一份可以依赖的稳定性,正是这项新能力带来的价值。

目前,阿里云 Elasticsearch 7.10 和 8.17.0 版本已支持日志采集与加工服务,9.4.0 版本也即将开放支持。其中,OpenTelemetry Collector 当前仅支持 8.17.0 版本,并将在 9.4.0 版本开放后同步支持。欢迎前往阿里云 Elasticsearch 控制台体验。具体适用范围、开通方式、配置方法与操作步骤,请参阅日志采集与加工服务文档

相关实践学习
以电商场景为例搭建AI语义搜索应用
本实验旨在通过阿里云Elasticsearch结合阿里云搜索开发工作台AI模型服务,构建一个高效、精准的语义搜索系统,模拟电商场景,深入理解AI搜索技术原理并掌握其实现过程。
ElasticSearch 最新快速入门教程
本课程由千锋教育提供。全文搜索的需求非常大。而开源的解决办法Elasricsearch(Elastic)就是一个非常好的工具。目前是全文搜索引擎的首选。本系列教程由浅入深讲解了在CentOS7系统下如何搭建ElasticSearch,如何使用Kibana实现各种方式的搜索并详细分析了搜索的原理,最后讲解了在Java应用中如何集成ElasticSearch并实现搜索。  
相关文章
|
2月前
|
人工智能 运维 安全
让 AI 帮你运维 Elasticsearch:阿里云 ES Agent Skill 正式发布
阿里云Elasticsearch Agent Skill是一套面向AI编程助手的智能运维技能包,覆盖实例创建、故障诊断、网络配置三大核心场景。支持自然语言交互,自动校验参数、识别架构差异、执行幂等操作,并内置49条诊断规则与7套SOP,大幅提升ES运维效率与可靠性。
692 7
|
8月前
|
存储 人工智能 Cloud Native
【2025云栖大会】AI原生搜索引擎:Elasticsearch 换“芯”
9月26日,云栖大会AI搜索与向量引擎分论坛上,阿里云智能集团技术专家 魏子珺 和爱橙科技技术专家 周文喆,详细阐释了 “AI 原生搜索引擎:Elasticsearch 换芯” 技术主题,重点围绕 AI 原生搜索内核增强技术的升级与替换。通过核心能力重构,让 Elasticsearch 在 AI 原生时代具备更强的多模态理解、自然语言处理以及深度任务执行能力,为搜索场景带来性能、智能化与可扩展性的大幅提升。
743 0
|
6月前
|
数据采集 人工智能 自然语言处理
Agentic Search: AI驱动的下一代企业搜索
Agentic Search是阿里云OpenSearch推出的AI搜索新范式,以智能体(Agent)为核心,融合深度检索、多步推理、工具调用与多模态理解,实现从“被动响应”到“主动执行”的跃迁。支持对话、规划、自适应三模式,覆盖问答、研究、客服、报告生成等全场景,助力企业知识库升级为动态业务引擎。
1691 2
Agentic Search: AI驱动的下一代企业搜索
|
6月前
|
算法 搜索推荐 Serverless
为什么 ES 的搜索结果只到 10,000?强制“数清楚”的代价有多大
Elasticsearch 7.x后默认返回10,000总数,实为Block-Max WAND算法的性能优化——跳过低分文档块以提升查询速度。强行开启`track_total_hits:true`将禁用该优化,导致CPU飙升、延迟激增。本文深入Lucene底层,解析其原理、陷阱与治理方案。
774 1
|
7月前
|
存储 自然语言处理 测试技术
一行代码,让 Elasticsearch 集群瞬间雪崩——5000W 数据压测下的性能避坑全攻略
本文深入剖析 Elasticsearch 中模糊查询的三大陷阱及性能优化方案。通过5000 万级数据量下做了高压测试,用真实数据复刻事故现场,助力开发者规避“查询雪崩”,为您的业务保驾护航。
2255 89
|
1天前
|
SQL 分布式计算 对象存储
Lake Search:ES x Paimon 让湖上多模态数据可搜可用
当图片、视频、文本和向量在 Paimon 中增长到 PB 级,传统“同步到湖外再建索引”的方式,会让搜索面临数据就绪慢、第二份事实数据成本高和版本治理复杂等问题。本文介绍阿里云 Elasticsearch 9.4 Search Lake 如何直接挂载与 Paimon 表版本关联的 Global Index,在不复制事实数据的前提下提供 BM25、kNN、结构化过滤、排序与聚合能力,并结合多模态样本湖场景拆解方案架构、Demo 及性能与成本取舍。 关键词:Search Lake、Apache Paimon、Elasticsearch 9.4、Global Index、OpenLake、多模态检索
|
Kubernetes 网络协议 Ubuntu
Kubeadm 快速搭建 k8s v1.19.1 集群(Ubuntu Server 20.04 LTS)
安装准备工作安装环境要求:角色 实验环境 生产环境 操作系统 master cpu/内存:2 Core/2G cpu/内存:2 Core/4G linux 内核 4.4+ node cpu/内存:1 Core/2G cpu/内存:4 Core/16G linux 内核 4.4+ 备注 Node:应根据需要运行的容器数量进行配置; Linux 操作系统基于 x86_64 架构的各种 Linux 发行版...
1807 2
Kubeadm 快速搭建 k8s v1.19.1 集群(Ubuntu Server 20.04 LTS)
|
26天前
|
数据采集 人工智能 文字识别
2026企业AI如何真正落地?深度拆解60+全球案例
2026年企业AI应用已告别“大模型万能论”。本文基于斯坦福《企业AI实战手册》及16家头部企业案例,提炼7条落地共性:AI须嵌入核心业务流程;高风险行业坚持“人先于AI”;数据质量决定成效上限;行业分化加剧,通用方案失效;价值重心从个人提效转向组织决策;AI需持续运营而非一次性项目;推荐以8周闭环验证真实场景,本质是经营能力的竞争。
|
9月前
|
人工智能 运维 监控
Flink 智能调优:从人工运维到自动化的实践之路
本文由阿里云Flink产品专家黄睿撰写,基于平台实践经验,深入解析流计算作业资源调优难题。针对人工调优效率低、业务波动影响大等挑战,介绍Flink自动调优架构设计,涵盖监控、定时、智能三种模式,并融合混合计费实现成本优化。展望未来AI化方向,推动运维智能化升级。
1013 8
Flink 智能调优:从人工运维到自动化的实践之路

热门文章

最新文章