💡
原文中文,约6700字,阅读约需16分钟。
📝
内容提要
Amazon Bedrock是一项完全托管的服务,提供高性能基础模型和广泛功能,用于构建生成式人工智能应用程序。本文介绍了如何使用Amazon Athena对服务调用日志进行结构化建表和查询,并提取字段计算费用。通过Athena进行交互式统计查询和分析,并对接其他BI工具进行数据报表展示。
🎯
关键要点
- Amazon Bedrock 是一项完全托管的服务,提供高性能基础模型和广泛功能,用于构建生成式人工智能应用程序。
- Amazon Athena 是一种交互式查询服务,可以直接分析 Amazon S3 中的数据。
- 本文以 Amazon Bedrock 的服务调用日志为例,介绍如何使用 Amazon Athena 进行日志结构化建表与查询。
- 开启 Bedrock 日志后,可以在指定的 Amazon S3 路径中查看模型调用日志,日志以 JSON 对象形式记录。
- 日志目录按区域、年、月、日、时组织,便于管理和查询。
- 使用 Amazon Athena 建立日志数据表时,需要考虑数据分区和自动更新问题。
- Athena 的 Partition Projection 特性可以自动化分区管理,提高查询效率。
- 通过 SQL 查询可以获取模型调用的详细信息,包括输入和输出的 Token 数量及其计费情况。
- 数据建模后,可以通过 Athena 进行统计查询,并对接 BI 工具进行数据报表展示。
- 本文总结了如何利用 Amazon Athena 进行云上日志的结构化建表与查询,帮助用户计算服务调用费用。
➡️