本文内容
设置 AWS Metrics Gem
先决条件
AWS Metrics Gem 需要安装和配置以下内容:
- AWS 云开发工具包 (AWS CDK)
- AWS 凭证
- O3DE AWS 核心 Gem
AWS Command Line Interface (CLI) (版本 2) 是可选的,但也强烈建议使用。
查看 Getting Started with AWS Gems 获取有关安装和配置这些先决条件的帮助。
设置 AWS 指标
完成以下设置步骤以在您的项目中使用 AWS Metrics Gem:
- 在您的项目中启用 AWS Metrics Gem。
- 部署 AWS CDK 应用程序。
- 更新资源映射文件以使用已部署的 AWS 资源。
1.启用 AWS Metrics Gem
如果您尚未在项目中添加和构建 AWS Metrics Gem,请按照步骤将 添加 Gem添加到当前项目。
2. 部署 AWS CDK 应用程序
使用 AWS Metrics Gem 目录中的 AWS CDK“synth
”和“deploy
”命令部署示例 CDK 应用程序并构建 AWS 支持的分析管道,如下图所示。有关这些部署操作的帮助,请参阅 AWS Core 文档中
部署 CDK 应用程序 中的合成和部署步骤。
该管道侧重于两个使用案例:用于操作的热/近乎实时,以及用于 BI 使用案例(例如 DAU、MAU)的冷/批处理。示例分析管道使用 Amazon API Gateway(服务终端节点)进行用户访问和管理界面,使用 Amazon Kinesis Data Streams 和 Kinesis Data Firehose 进行流式摄取,使用 Kinesis Data Analytics 和 Amazon CloudWatch 进行实时分析,使用 Amazon Simple Storage Service (S3) 进行数据湖集成,并使用 AWS Glue 和 Amazon Athena 进行批量分析。
3. 更新资源映射文件
部署 CDK 应用程序后,必须更新项目的资源映射文件以导出已部署的 REST API 信息,以便您可以使用已部署的 AWS 资源。
使用
资源映射工具将RESTApiStage
和 RESTApiId
映射添加到项目的资源映射文件中。新部分将类似于以下示例。
project_aws_resource_mappings.json
{
"AWSResourceMappings": {
"AWSMetrics.RESTApiStage": {
"Type": "AWS::ApiGateway::Stage",
"Name/ID": "rest_api_stage_name"
},
"AWSMetrics.RESTApiId": {
"Type": "AWS::ApiGateway::RestApi",
"Name/ID": "rest_api_id_value"
}
....
},
"AccountId": "12345677789",
"Region": "us-west-2",
"Version": "1.0.0"
}