使用集成分析体验,简化日志数据分析与管理

03ce0843ae6eb8a511bf11575cfa57cb.gif

Amazon CloudWatch与Amazon OpenSearch Service推出集成分析体验和zero-ETL集成,无需数据复制,简化日志管理同时降低技术开销和运营成本。

通过该集成,Amazon CloudWatch Logs客户在原先Amazon CloudWatch Logs Insights QL的基础上,还可以使用另外两种查询语言进行日志分析,Amazon OpenSearch Service客户无需任何ETL操作或构建单独摄取管道,即可直接查询Amazon CloudWatch日志,并运行SQL和PPL。

用户可以使用SQL分析数据,借助JOIN、子查询关联日志,以及使用SQL函数进行直观的日志分析。此外,客户还可利用OpenSearch PPL对数据进行过滤、聚合和分析。只需简单几步操作,即可为Amazon VPC、Amazon WAF和Amazon CloudTrail日志创建OpenSearch仪表盘,以便利用从日志中获得的可视化信息来监控、分析和排查故障。

工作原理

本文首先从Amazon CloudWatch控制台开始,展示Amazon CloudWatch中新的OpenSearch SQL和PPL查询功能。

在导航窗格中,选择“日志”,然后选择“日志洞察”。在为查询选择了日志组之后,可以直接在Amazon CloudWatch Logs Insights中使用OpenSearch PPL或OpenSearch SQL查询语言,无需任何额外的设置或集成。利用这一新功能,您可以使用熟悉的SQL语法或OpenSearch PPL编写复杂查询,使日志分析更加直观和高效。在“查询命令”菜单中,您可以找到示例查询帮您开始使用。

示例查询:

https://docs.aws.amazon.com/AmazonCloudWatch/latest/logs/CWL_QuerySyntax-examples.html

1c1e07965397b1969a496053cf56138b.png

此示例展示了如何使用SQL JOIN来合并来自两个日志组的数据:宠物领养和宠物可用。通过筛选特定的客户ID,您可以分析相关的日志记录并跟踪ID,以便排除故障。

对于Amazon CloudWatch Logs客户而言,此次集成的强大功能之一是能够为Amazon VPC Flows、Amazon CloudTrail和Amazon WAF日志创建预构建的仪表盘,本演示将通过为Amazon WAF日志创建一个仪表盘来探索这一功能。在“使用OpenSearch分析”选项卡中,选择“设置”并按照步骤操作。

22cf5f55ad2e5a2ef301eaf0e7a98bfb.png

几分钟后,集成准备就绪,点击“创建OpenSearch仪表盘”,在“选择自动仪表盘类型”选项中,选择“Amazon WAF日志”。

9e34c8e077a68391fd1a83f84fdf9b58.png

在“仪表盘数据配置”选项卡中,您可以选择“数据同步频率”为每15分钟一次。选择日志组并查看所选日志组的日志样本,最后选择“创建仪表盘”完成操作。

创建仪表盘后便可以查看日志,Amazon WAF日志仪表盘提供了对Web应用防火墙指标和事件的全面可见性,并配置了自动可视化功能,帮助您监控和分析安全模式。

6ac7f55ff5dfce2e7cb02dd25a8cdb00.png

同样,Amazon CloudTrail仪表盘可以深入洞察整个亚马逊云科技服务环境中的API活动,对于监控API活动、审核操作以及识别潜在的安全或合规性问题非常有用。

8d4175f85d89437d6874525bae516691.png

Amazon VPC Flow Logs仪表盘可详细展示网络流量分析日志中的关键指标,您可以分析网络流量、检测异常模式并监控资源使用情况。请注意,该仪表盘当前仅支持VPC v2字段(默认格式),不支持自定义格式字段。

6507be579c0618e8899ea74060b31143.png

通过zero-ETL,从Amazon OpenSearch Services即可访问Amazon CloudWatch数据,您还可以从Amazon OpenSearch Service控制台构建OpenSearch仪表盘,而无需构建和维护ETL流程。为此,您需要进入“集中管理”,然后选择新的“已连接的数据源”菜单,点击“选择连接”以创建新的已连接数据源,并选择“Amazon CloudWatch Logs”。

6a2435999c18ffd2028a1175971f03c5.png

下一步,命名数据源,并选择“创建新角色”,该角色必须具有在Amazon OpenSearch Service上执行操作的必要权限,您可以在“示例自定义策略”中查看这些权限。

5edd03eb69af1444990bc904a49d80c4.gif

在“设置OpenSearch”步骤中,选择“创建新集合”来为Amazon CloudWatch Logs配置OpenSearch数据连接。作为设置Amazon CloudWatch Logs源的一部分,会创建一个新的Amazon OpenSearch Service Serverless集合和Amazon OpenSearch UI应用程序,用于存储索引视图并提供用户界面来分析Amazon CloudWatch Logs数据。创建新集合并为其命名,在应用程序内配置了Amazon OpenSearch应用程序和工作区,设置数据保留天数后,选择“下一步”,完成“审查和连接”。

db598606618d6ac0db440d2b54f340b8.png

当与Amazon CloudWatch的集成准备就绪后,您可以选择“探索日志”(不包含索引数据),这将带您进入Discover中的查询界面,或者通过为Amazon VPC Flows、Amazon CloudTrail和Amazon WAF日志创建仪表盘来探索已提供的日志。

413c264317764eb84a60045f88990e34.png

选择“探索日志”后,Amazon OpenSearch UI会带您进入设置数据源时创建的应用程序工作区中的“Discover”。在“Discover”中,选择数据选择器并选择“查看所有可用数据”,以访问Amazon CloudWatch Logs数据源和日志组。

acc6d25ec59e377d2e9baef19cc1e94b.png

选择日志组后,您可以直接在Discover中使用OpenSearch SQL和PPL来分析Amazon CloudWatch日志,而无需在应用程序之间切换。

d9c4f02f2158cd4ac5cca4619c45b208.png

要创建仪表盘,您需要返回到控制台上的“已连接的数据源”概览页面。在该页面,选择“创建仪表盘”,以便直观地可视化分析Amazon CloudWatch数据,而无需像之前在Amazon CloudWatch控制台中定义查询或构建可视化效果。

97414c4be59a375db88630825d6032d3.png

仪表盘创建完成后,导航到Amazon OpenSearch资源,您可以看到新创建的索引正在用集合中的数据填充。获取数据后,您可以从配置中选择的Amazon  CloudWatch日志中的数据进入仪表盘,并且随着更多数据的传入,它几乎可以实时地显示在Amazon OpenSearch仪表盘上。

6026460115aeb6a9229b69c404546b49.gif

借助本次zero-ETL集成,您可以直接将数据摄入Amazon OpenSearch,利用其强大的查询能力和可视化功能,同时保持数据的一致性并降低运营成本。

功能亮点

对于Amazon CloudWatch用户,该集成功能的亮点主要体现在以下方面。

  • 查询功能:在Amazon CloudWatch Logs Insights控制台内中,直接使用OpenSearch SQL和PPL查询,简化日志调查流程。

  • 分析功能:只需点击几下,即可访问Amazon VPC、Amazon WAF和Amazon CloudTrail日志等预构建的开箱即用的专用日志仪表盘,这些仪表盘无需配置单个控件或构建特定查询,即可通过可视化分析流量随时间的变化、热门话题、兆字节和随时间传输的数据包等,加快监控和故障排除速度。

  • Amazon CloudWatch用户入门指南:关于配置Amazon CloudWatch Logs与Amazon OpenSearch Service的集成的详细信息,请参阅Amazon CloudWatch Logs查询功能和Amazon CloudWatch Logs提供的仪表盘文档。

Amazon CloudWatch Logs查询功能:

https://docs.aws.amazon.com/AmazonCloudWatch/latest/logs/AnalyzingLogData.html

Amazon CloudWatch Logs提供的仪表盘文档:

https://docs.aws.amazon.com/AmazonCloudWatch/latest/logs//CloudWatchLogs-OpenSearch-Dashboards.html

对于Amazon OpenSearch Service客户,该集成功能的亮点主要体现在以下方面。

  • Zero-ETL集成:无需构建或维护ETL流程,即可直接从Amazon OpenSearch Service访问和分析Amazon CloudWatch数据。该集成功能消除了单独的摄取管道,并通过简化数据管理和零数据重复,来降低存储成本和运营成本。

  • Amazon OpenSearch Service用户入门指南:在Amazon OpenSearch Service中创建数据连接时,选择Amazon CloudWatch作为数据源。详细信息,请参阅Amazon OpenSearch Service开发者指南。

Amazon OpenSearch Service开发者指南:

https://docs.aws.amazon.com/opensearch-service/latest/developerguide/direct-query-s3.html

可用地区与定价

该集成体验现已在提供Amazon OpenSearch Service直接查询功能的亚马逊云科技区域中推出。有关定价详情和免费试用信息,您可以参阅Amazon CloudWatch定价和Amazon OpenSearch Service定价。

Amazon CloudWatch定价:

https://aws.amazon.com/cloudwatch/pricing/

Amazon OpenSearch Service定价:

https://aws.amazon.com/opensearch-service/pricing/

本篇作者

726fa80046a399cfefde85daef19b440.png

Elizabeth Fuentes

致力于化繁为简,激励开发者不断扩展自身技能和知识。通过会议、教程和在线资源,Elizabeth与全球开发者社区分享专业知识,为其提供有助于充分发挥开发者潜力的工具和信心。

f619ef9c0ad3ea4629437d9e192055da.png

e3b505ff9fc2b90935b0d6e6edae7411.gif

星标不迷路,开发更极速!

关注后记得星标「亚马逊云开发者」

听说,点完下面4个按钮

就不会碰到bug了!

0206e2af0758a622367ba9db8cce6d22.gif

点击阅读原文查看博客!获得更详细内容!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值