赞
踩
作者:来自 Bahubali Shetti
作为 SRE,分析应用程序比以往任何时候都更加复杂。你不仅必须确保应用程序以最佳方式运行以确保出色的客户体验,而且在某些情况下还必须了解内部工作原理以帮助排除故障。分析基于生产的服务中的问题是一项团队运动。它需要 SRE、DevOps、开发和支持才能找到根本原因并可能进行补救。如果它有影响,那么情况会更糟,因为这是一场与时间的赛跑。无论情况如何,都有大量信息需要使用和处理。这不仅包括客户正在经历的事情,还包括内部数据,以帮助提供最合适的解决方案。
Elastic 的 AI 助手有助于改进 SRE、DevOps、开发人员和其他人员的分析。在使用自然语言问题的单个窗口中,你不仅可以使用一般信息进行分析,还可以将其与以下内容相结合:
在此博客中,我们将引导你了解如何:
未来运维之道:Elastic AI 助手的高效运维与数据智能
在我们介绍设置 GitHub 数据的步骤之前,让我们先回顾一下 SRE 可以使用 AI Assistant 和 GitHub 存储库做什么。
我们最初使用 Elastic GitHub 连接器连接到 GitHub,并提取和处理两个存储库:OpenTelemetry demo 存储库(公共)和内部运行手册存储库(Elastic 内部)。
通过 ELSER 加载和解析这两个文件后,我们向 AI 助手询问一些分析过程中常见的简单问题。
由于我们提取了整个存储库(截至 2024 年 4 月 26 日),文档数量为 1,529,因此我们向它提出了一个关于尚未解决的问题总数的简单问题。我们特别告诉 AI 助手搜索我们的内部索引,以确保 LLM 知道要求 Elastic 搜索其内部索引以查找问题总数。
Elastic 的 AI Assistant 使用 ELSER 遍历已加载的 GitHub 存储库,并找到 shippingservice 的未解决的问题(在撰写本文时,这是以下 issue)。
由于我们加载了一个内部 GitHub 存储库,其中包含一些示例运行手册,因此 Elastic AI Assistant 可以正确找到该运行手册。
在阅读这篇博客时,我们将讨论 AI 助手如何使用 ELSER 发现这些问题,以及如何配置它以使用你自己的 GitHub 存储库。
Elastic 拥有最先进的基于 RAG 的 AI Assistant,可实现可观察性和安全性。它可以帮助你使用以下方法分析数据:
Elastic 的 AI Assistant 之所以能做到这一点,是因为它支持 RAG,这有助于检索内部信息以及基于 LLM 的知识。
将 SRE 的相关内部信息添加到 Elastic 中:
当你向 AI Assistant 查询信息时:
如果你想尝试本博客中的步骤,以下是一些先决条件:
第一步是设置 GitHub 连接器并连接到你的 GitHub 存储库。Elastic 有多个连接器,包括 GitHub、Confluence、Google Drive、Jira、AWS S3、Microsoft Teams、Slack 等。因此,虽然我们将在本博客中介绍 GitHub 连接器,但不要忘记其他连接器。
选择 GitHub 连接器并为其命名后,你需要添加两个项目:
接下来,将其添加到向导中的索引。
为了添加我们在上面部分讨论的嵌入,我们需要向连接器添加以下内容:
现在管道已创建,你需要开始同步 github repo。当来自 github repo 的文档进入时,它们将通过管道并添加嵌入。
设置管道后,同步连接器中的数据。当 GitHub 存储库进入时,推理管道将按如下方式处理数据:
当你查看已提取的 OpenTelemetry GitHub 文档时,你将看到权重和标记如何添加到索引中的 prediction_value 字段。
当用户向 AI 助手询问查询时,这些嵌入现在将用于查找上下文最相关的文档,这可能会用到它。
Elastic 的 AI 助手使用 ELSER 遍历已加载的 Github 存储库并找到针对 shippingservice 的未解决的问题。(这是撰写本文时出现的以下 issue)。
根据响应,我们可以看到 AI 助手现在可以使用索引来查找问题并将其用于进一步分析。
你现在已经看到了 Elastic 基于 RAG 的 AI Assistant 是多么容易设置。你可以从多个位置(GitHub、Confluent、Slack 等)引入文档。我们展示了 GitHub 和 OpenTelemetry 的设置。这些内部信息可用于管理问题、加速解决问题和改善客户体验。查看我们的其他博客,了解 AI Assistant 如何帮助 SRE 进行更好的分析、降低 MTTR 并改善整体运营:
现有的 Elastic Cloud 客户可以直接从 Elastic Cloud 控制台访问其中的许多功能。没有利用云上的 Elastic?开始免费试用。
所有这些功能也可以在你的环境中实现。立即了解如何开始使用。
本文中描述的任何特性或功能的发布和时间均由 Elastic 自行决定。任何当前不可用的特性或功能可能无法按时交付或根本无法交付。
在这篇博文中,我们可能使用或提到了第三方生成 AI 工具,这些工具由其各自的所有者拥有和运营。Elastic 无法控制第三方工具,我们对其内容、操作或使用不承担任何责任,也不对你使用此类工具可能产生的任何损失或损害承担任何责任。将 AI 工具用于个人、敏感或机密信息时,请谨慎行事。你提交的任何数据都可能用于 AI 培训或其他目的。我们无法保证你提供的信息会得到安全或保密。在使用任何生成 AI 工具之前,你应该熟悉其隐私惯例和使用条款。
Elastic、Elasticsearch、ESRE、Elasticsearch Relevance Engine 和相关标志是 Elasticsearch N.V. 在美国和其他国家/地区的商标、徽标或注册商标。所有其他公司和产品名称均为其各自所有者的商标、徽标或注册商标。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。