Grafana 通过 Amazon Athena 查询失败

问题描述 投票:0回答:1

我正在尝试使用 Amazon Athena 作为源在 Grafana 中进行查询。

实验1

首先,我创建了一个名为

xx-workgroup
的 Amazon Athena 工作组,并将查询输出位置设置为 S3 路径。我可以确认我可以直接通过 Amazon Athena Web UI 查询:

然后我在 Grafana 中添加 Amazon Athena 作为源,并且成功连接。它正确显示数据库和工作组。另外,我设置了 Amazon Athena 查询输出位置:

但是,当我查询时,出现错误:

查询数据库时出错:执行查询时出错:InvalidRequestException:未提供输出位置。通过工作组结果配置设置或作为 API 输入需要输出位置。 { RespMetadata: { StatusCode: 400, RequestID: "b8ba431e-8668-4049-b38a-d24672107df8" }, AthenaErrorCode: "INVALID_INPUT", Message_: "未提供输出位置。需要通过工作组结果配置设置或作为 API 输入。” }

实验2

我还尝试在 Amazon Athena 工作组级别设置查询输出位置以覆盖客户端的查询输出位置:

但是在 Grafana 中仍然遇到同样的错误。有任何想法吗?谢谢!

amazon-web-services grafana amazon-athena
1个回答
0
投票

对此有完全相同的经历。通过在工作组配置中设置“查询结果的位置”来设法使其工作。并且还选择了“覆盖客户端设置”。根据您的设置,您可能需要定义一个单独的工作组以供 Grafana 使用。我肯定会做的一件事是配置数据使用警报和数据限制......;-)

© www.soinside.com 2019 - 2024. All rights reserved.