如何在 Microsoft Azure 上部署和管理 Elastic Stack

作者:来自 Elastic Osman Ishaq

Elastic® 用户可以从 Azure 门户中查找、部署和管理 Elasticsearch®。 此集成提供了简化的入门体验,所有这些都使用你已知的 Azure 门户和工具,因此你可以轻松部署 Elastic,而无需注册外部服务或配置计费信息。

在这篇博文中,你将了解如何在 Azure 上创建和管理 Elasticsearch,以及如何自动将 Azure 日志和指标引入 Elastic。

Azure 入门

首先,登录 Azure 门户。 我们将逐步完成在 Azure 上创建 Elasticsearch 资源所需的步骤。 在幕后,此流程将通过 Elastic Cloud 提供市场订阅。

1. 确保你的 Azure 帐户配置了对要在其中部署 Elasticsearch 的订阅的所有者访问权限。 你可以在 Microsoft Azure 文档中阅读有关 Azure 订阅的更多信息。

2. 从 Azure 搜索栏搜索 Elasticsearch。 或者,你可以从此市场列表访问集成。

3. 单击 “Add” 开始创建 Elasticsearch 资源。

4. 输入所需的资源详细信息:

  • Subscription:此市场购买将驻留在的 Azure 订阅
  • Resource group:资源组与 Elasticsearch 资源关联
  • Resource name:Elasticsearch 资源的名称
  • Region:将部署 Elasticsearch 的区域(随着时间的推移,将添加其他 Azure 区域。请查看我们的文档以了解更多信息。)
  • Version:Elastic Stack版本; 默认为最新可用版本
  • Size:Elasticsearch 资源的大小(默认集群大小为 480GB 存储和 16GB RAM。你可以在创建资源后修改集群大小。)
  • Pricing plan:Elasticsearch 采用按需付费定价
  • Price:大致价格,基于区域和部署规模(创建资源后可编辑)(有关完整价目表,请参阅 Elastic Cloud 定价计算器。)

5. 配置日志和指标。 这些标志可以自动将 Azure 订阅活动日志和资源日志引入 Elasticsearch 集群。

6. 指定资源标签 — 与任何其他 Azure 资源类似。

7. 检查你的信息并选择 “Review + Create”。 这将部署 Elasticsearch。

恭喜,你已从 Azure 门户成功部署 Elasticsearch! 稍等几分钟,你将在门户中看到 Elasticsearch 资源概述页面。 你可能还会注意到你的 Azure 帐户中有一个 Elastic 订阅。 Elasticsearch 资源也将显示在你的 Azure 合并账单中。

在 Azure 中管理 Elasticsearch

现在你的 Elasticsearch 资源已经配置完毕,让我们仔细看看 Elasticsearch 资源概述页面。 你已经熟悉我们上面介绍的字段,但此页面还显示了一些其他值得注意的详细信息:

  • Status:Elasticsearch 资源的状态 — 如果你的集群运行顺利,你将看到 Healthy
  • Version:部署的 Elasticsearch 版本(默认情况下,Azure 部署可用的最新版本。如果你要部署旧版本,请参阅下面的 Advanced settings。)
  • Advanced settings:Elastic Cloud 控制台的链接,允许你根据需要对资源进行其他更改 — 你可以在 Elastic Cloud 控制台中执行的操作包括:
    • 调整集群大小
    • 启用自动缩放
    • 升级到较新版本的 Elasticsearch
    • 设置流量过滤器以确保连接安全
  • Elasticsearch endpoint:Elasticsearch API 的端点
  • Deployment URL:Kibana® 链接将帮助你开始使用 Elastic

探索 Elastic 解决方案

你现在可以探索 Elastic 为搜索、可观察性、安全性和分析用例提供的所有功能。 首先,请从 Azure 中的 Elasticsearch 概述页面单击 Kibana。 选择你的 Azure 帐户,然后直接单点登录到 Elastic。

在 Elastic 中,你可以按照产品内指南来配置集成、提取数据并开始探索数据以获得有意义的见解。 你还可以利用 Fleet 来优化数据摄取流程。 只需导航到左侧菜单中的 “Fleet”,然后选择 “Integrations” 即可查看你可以提取的各种类型的数据。

Azure 日志和指标

Elastic 集成允许你自动将 Azure 日志和指标引入 Elastic。 有两个集成点:

Azure 订阅和资源日志

Azure 订阅日志可让你深入了解任何订阅级别的事件。 Azure 资源日志描述这些服务或资源的操作。 这些日志共同提供了 Azure 平台的概述,以帮助分析师和管理员更好地审核 Azure 内的活动。 借助这一 Elastic 集成增强功能,只需单击几下即可轻松将这些日志从 Azure 导出到 Elastic,从而无需手动部署代理或配置摄取工作负载。

要开始提取订阅和资源日志:

1. 导航到 Logs & metrics 选项卡。 可以从 Create Elastic Resource 流程或从概述页面的现有 Elasticsearch 资源访问此内容。

2. 单击订阅活动日志和/或资源日志的复选框。

3. (可选)你可以指定标签规则以在日志收集中包含或排除特定资源。 默认情况下,如果未指定标签规则,则将提取来自所有受支持资源的日志。

4. 选择 Save(或完成资源创建)。 不久之后,日志数据将开始出现在 Elastic 中。

5. 要查看日志数据,请登录 Kibana,你可以从 Azure 中的 Elasticsearch 概述页面访问它。 进入 Kibana 后,你可以查看 “Discover” 选项卡来查看原始日志数据。 “Dashboard” 选项卡显示一些为 Azure 数据预配置的现成仪表板。

请注意,此集成的日志收集取决于是否支持 Azure 服务以及部署 Azure 服务的区域。 请参阅我们的文档了解更多详细信息。

虚拟机日志和指标

来自虚拟机的系统日志可以轻松发送到 Elastic 进行更深入的分析。 通过 Elastic,你可以对虚拟机数据进行搜索、可视化、获取警报和故障排除。

开始:

1. 导航到 Elastic resource 的 Virtual machines 选项卡。

2. 选择你要监控的虚拟机,然后单击 Install Extension。 此操作将在你的虚拟机上安装 Elastic VM Extension,这将部署 Elastic Agent 以收集系统日志和指标。

3. 安装扩展程序后,日志和指标将开始流入 Elastic。 在 “View data” 列下,你可以找到两个快速链接,将你链接到 Elastic,以便你查看数据:

  • Logs:这会将你链接到 Elastic 中的日志流,以便你可以查看和搜索日志数据。
  • Metrics:这会将你链接到预过滤的仪表板,该仪表板提供虚拟机运行状况的概述。

4. 你可以使用 Fleet 直接在 Elastic 内进一步管理 Elastic Agent 及其收集的数据。

现在你的平台日志和虚拟机数据已位于 Elastic 中,请探索 Elastic 提供的功能:

  • 在你的环境中摄取额外的数据。
  • 通过异常检测发现数据中的异常模式。
  • 将你的日志和指标数据与系统跟踪合并以进行应用程序性能监控。
  • 使用 Elastic Security 通过威胁检测和端点防护来保护你的环境。
  • 使用 Elastic Search 构建高度定制的搜索体验。

合并计费

你的所有 Elastic 使用量都将作为行项目显示在你的 Microsoft 合并发票上,并将计入你的 Azure 支出承诺中。 你可以从 Elastic 成本分析页面按区域和部署探索 Elastic 使用费用。

如何获得支持

Elastic 提供了对此集成的支持。 我们随时为你提供帮助,你可以通过单击 Elasticsearch 资源概述中的 “New support request” 从 Azure 门户与我们联系。 这将带你进入 Elastic Cloud 控制台,你可以在其中为 Elastic 支持团队创建支持案例。

试试看

我们介绍了如何开始使用 Azure 上的 Elasticsearch,并探索了本机日志和指标监控功能,以便你概述这一令人兴奋的集成。 你可以通过从 Azure 门户进行部署来深入了解。

要了解更多信息,请查看我们的文档。 有疑问或反馈吗? 请通过 azure-co-sell@elastic.co 联系我们。

了解 Elastic Observability 如何在短短几分钟内监控 Microsoft Azure 的指标。

最初发布于 2021 年 5 月 25 日; 更新于 2024 年 2 月 1 日。

本文中描述的任何特性或功能的发布和时间安排均由 Elastic 自行决定。 当前不可用的任何特性或功能可能无法按时交付或根本无法交付。

原文:How to deploy and manage Elasticsearch on Azure | Elastic Blog

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

【git】本地项目推送到github、合并分支的使用

1. github上创建仓库信息 点击个人头像,选择【你的仓库】 点击【新增】 填写仓库信息 2. 本地项目执行的操作 1.生成本地的git管理 (会生成一个.git的文件夹) git init 2.正常提交到暂存区,并填写提交消息 git add . git commit -m "init…

c语言--指针数组(详解)

目录 一、什么是指针数组?二、指针数组模拟二维数组 一、什么是指针数组? 指针数组是指针还是数组? 我们类比一下,整型数组,是存放整型的数组,字符数组是存放字符的数组。 那指针数组呢?是存放…

[每日一题] 02.07 - 小鱼比可爱

小鱼比可爱 n int(input()) lis list(map(int,input().split())) res [0] for i in range(1,n):count 0for j in range(i):if lis[i] > lis[j]:count 1res.append(count)a .join(str(i) for i in res) print(a[:-1])

【大模型上下文长度扩展】MedGPT:解决遗忘 + 永久记忆 + 无限上下文

MedGPT:解决遗忘 永久记忆 无限上下文 问题:如何提升语言模型在长对话中的记忆和处理能力?子问题1:有限上下文窗口的限制子问题2:复杂文档处理的挑战子问题3:长期记忆的维护子问题4:即时信息检…

pytorch训练指标记录之tensoboard,wandb

详解Tensorboard及使用教程_tensorboard怎么用-CSDN博客文章浏览阅读5.1w次,点赞109次,收藏456次。目录一、什么是Tensorboard二、配置Tensorboard环境要求安装三、Tensorboard的使用使用各种add方法记录数据单条曲线(scalar)多条曲线(scalars)直方图(hi…

借助宁盾身份目录实现信创、Windows混合终端统一身份认证及网络准入控制

背景: 近期有基金、保险行业的IT负责人反馈,公司要求IT建设必须紧跟政策,在2024年内必须要上国产信创操作系统终端,个别应用如OA系统、虚拟化桌面、邮箱等都不能再继续用国外的产品了,要完成国产化替代指标。跟着国产…

【动态规划】【前缀和】【C++算法】LCP 57. 打地鼠

作者推荐 视频算法专题 本文涉及知识点 动态规划汇总 C算法:前缀和、前缀乘积、前缀异或的原理、源码及测试用例 包括课程视频 LCP 57. 打地鼠 勇者面前有一个大小为3*3 的打地鼠游戏机,地鼠将随机出现在各个位置,moles[i] [t,x,y] 表…

踩坑实录(Third Day)

临近年关,同事们该回家的也都回家了,所以我对工作的欲望不是很强烈,所以就主要是自己学习了一下,在 B 站看看视频,自己敲代码,所以今天没遇到什么坑,但是可以分享一下之前踩到的两个坑。 此为第…

Flutter开发模仿百度云盘创建文件夹功能Draggable和DragTarget的混合使用

使用LongPressDraggable和DragTarget写了个类似于百度云盘管理文件和文件夹的功能(为了避免和列表的滑动手势冲突,所以采用LongPressDraggable而不是Draggable): 1、拖拽文件到文件夹中 2、拖拽两个文件可以合并成一个新的文件夹…

flask+pyinstaller实现mock接口,并打包到exe运行使用postman验证

flask代码 from flask import Flask, request, jsonifyapp Flask(__name__)app.route("/login", methods[POST]) def login():username request.json.get("username").strip() # 用户名password request.json.get("password").strip() # 密…

Git介绍和常用命令说明

目录 一、Git概述 1.1 Git是什么 1.2 Git有什么用 1.3 Git仓库介绍 二、Git下载与安装 三、Git代码托管服务(远程仓库) 四、Git常用命令 4.1 设置用户信息 4.2 获取Git仓库 4.2.1 本地初始化Git仓库 4.2.2 从远程仓库克隆 4.3 本地仓库操作 …

【Spring源码解读!底层原理进阶】【下】探寻Spring内部:BeanFactory和ApplicationContext实现原理揭秘✨

🎉🎉欢迎光临🎉🎉 🏅我是苏泽,一位对技术充满热情的探索者和分享者。🚀🚀 🌟特别推荐给大家我的最新专栏《Spring 狂野之旅:底层原理高级进阶》 &#x1f680…

Mongodb启动为Windows服务开机自启动

注意:mongodb的安装目录不应有中文,如果有,服务启动的路径会出现乱码,导致找不到对应的文件 1.安装好mongoDB 2.创建data目录,并在其中创建db目录和log目录 3.在log目录中创建mongodb.log文件 4.打开cmd(用…

创建本地yum源并安装tree命令(openEuler-20.03-LTS-SP3)

步骤 1:下载ISO镜像 首先,您需要从提供的URL下载ISO镜像文件: cd /opt wget https://mirrors.dotsrc.org/openeuler/openEuler-20.03-LTS-SP3/ISO/x86_64/openEuler-20.03-LTS-SP3-x86_64-dvd.iso步骤 2:挂载ISO镜像 接下来&am…

简易计算器的制作(函数指针数组的实践)

个人主页(找往期文章包括但不限于本期文章中不懂的知识点): 我要学编程(ಥ_ಥ)-CSDN博客 前期思路(菜单的制作等):利用C语言的分支循环少量的函数知识写一个猜数字的小游戏-CSDN博客 计算器的制作其实与游…

vuecli3 执行 npm run build 打包命令报错:TypeError: file.split is not a function

问题 今天有个项目在打包的时候遇到了一个问题,就是执行 npm run build 命令的时候报错了,如下: 解决 我排查了一下,模拟代码如下:在打包的时候用了 MinChunkSizePlugin const webpack require("webpack"…

2024阿里云GPU服务器租用价格表(包月/按小时/学生价)

阿里云GPU服务器租用价格表包括包年包月价格、一个小时收费以及学生GPU服务器租用费用,阿里云GPU计算卡包括NVIDIA V100计算卡、T4计算卡、A10计算卡和A100计算卡,GPU云服务器gn6i可享受3折优惠,阿里云百科aliyunbaike.com分享阿里云GPU服务器…

Docker容器监控-CIG

目录 一、CIG说明 1. CAdvisor 2. InfluxDB 3. Grafana 二、环境搭建 1. 创建目录 2. 编写 docker-compose.yml 3. 检查并运行容器 三、进行测试 1. 查看 influxdb 存储服务 是否能正常访问 2. 查看 cAdvisor 收集服务能否正常访问 3. 查看 grafana 展现服务&#…

波纹扩散效果

<!DOCTYPE html> <html lang"en"><head><meta charset"UTF-8" /><meta name"viewport" content"widthdevice-width, initial-scale1.0" /><title>波纹扩散</title><style>body {disp…

学习 Redis 基础数据结构,不讲虚的。

学习 Redis 基础数据结构&#xff0c;不讲虚的。 一个群友给我发消息&#xff0c;“该学的都学了&#xff0c;怎么就找不到心意的工作&#xff0c;太难了”。 很多在近期找过工作的同学一定都知道了&#xff0c;背诵八股文已经不是找工作的绝对王牌。企业最终要的是可以创造价…