0

我正在尝试创建一个图表来显示帐户中每个 aws 服务的每日支出随着时间的推移。我的数据库表如下所示:

date      |   service   | cost
--------------------------------
2021-6-18 | AWS Lambda  | 20.00
2021-6-18 | AWS EC2     | 15.00
2021-6-19 | AWS Lambda  | 25.00
2021-6-19 | AWS EC2     | 20.00

我想在 Grafana 中创建一个 mysql 查询,随着时间的推移在图表上显示这些数据,并自动创建服务列的系列。我目前正在尝试这个,但它不工作:

SELECT 
  $__timeGroup(date, '1d') as time, 
  sum(cost) as value,
  service as metric
FROM AWS_SERVICE_DAILY
WHERE $__timeFilter(date)
GROUP BY time, service
ORDER BY time

知道我怎么能做到这一点吗?我有 20 多个服务要绘制图表,我不想为每个服务创建单独的查询。提前致谢!

4

0 回答 0