使用 Amazon Athena 对 Bedrock 日志进行查询与成本分析

使用 Amazon Athena 对 Bedrock 日志进行查询与成本分析

💡 原文中文,约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 进行云上日志的结构化建表与查询,帮助用户计算服务调用费用。
➡️

继续阅读