首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >AWS Amplify将日志发送到Splunk

AWS Amplify将日志发送到Splunk
EN

Stack Overflow用户
提问于 2021-09-20 17:42:33
回答 1查看 117关注 0票数 0

我想将Amplify监控数据(访问日志,指标)发送到Splunk -这将是最好的情况。但在一开始,如果我至少可以将它们存储到另一个服务中,如s3,甚至更好地将其与CloudWatch链接,因为我还没有发现这些日志是不是以某种方式从CW日志组中获取的。我的问题是,是否有办法在Amplify服务之外获得这些指标?

EN

回答 1

Stack Overflow用户

发布于 2021-09-20 18:39:25

有一种方法可以将CW日志发送到您的第三方应用程序。

两个主要步骤:

  1. Export CW使用s3存储桶将日志记录到s3.
  2. Configure lambda &每次在存储桶上写入文件时,写入您的逻辑以读取日志并将其发送到第三方应用程序。

Cloudwatch允许您将日志导出到s3。

来自AWS docs:

使用CloudWatch控制台将数据导出到亚马逊S3的

  1. 以您在步骤2:创建对亚马逊S3和CloudWatch日志具有完全访问权限的IAM用户身份登录。

https://console.aws.amazon.com/cloudwatch/.上打开

  1. 的CloudWatch控制台

在导航窗格中,选择[

  1. ][

  1. 在日志组屏幕上,选择日志组的名称

  1. 选择Actions,Export data to Amazon Amazon

  1. 在将数据导出到亚马逊S3屏幕上的定义数据导出下,使用起始和终止设置数据导出的时间范围。

  1. 如果您的日志组有多个日志流,您可以提供一个日志流前缀来限制将日志组数据限制到特定的流。选择高级,然后对于流前缀,输入日志流prefix.

  1. 在Choose S3 bucket下,选择与亚马逊S3存储桶关联的帐户。

  1. S3存储桶名称,并选择亚马逊S3存储桶

对于S3存储桶前缀,请输入您在存储桶策略中指定的随机生成的字符串。

亚马逊导出可将日志数据导出到

  1. Choose S3.

  1. 要查看您导出到亚马逊S3的日志数据的状态,请选择Actions,然后选择view all exports to Amazon S3。

将日志导出到S3后,您可以设置简单的S3 lambda触发器来读取这些日志,并使用其API将这些日志发送到第三方应用程序(在本例中为splunk)。

这样,您还可以将日志保存在S3中,以备将来使用。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/69258750

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档