【问题标题】:AWS RDS as Datasource in AWS Managed GrafanaAWS RDS 作为 AWS Managed Grafana 中的数据源
【发布时间】:2021-12-15 22:20:46
【问题描述】:

我以为这很容易,但不幸的是,我错了。我刚刚创建了一个 AWS 托管的 Grafana 工作区。我想查询 AWS RDS 实例以获取一些数据。 我正在努力找出如何将 Hosted Grafana 实例添加到安全组中,以便允许它访问 RDS。

我确实检查了文档!

在此之前有没有人这样做可以帮助我?

谢谢!

【问题讨论】:

  • 您没有提供任何相关信息。到底发生了什么?有什么错误吗?您的 RDS 设置是什么?当前的安全组是什么?没有graphana你能访问你的RDS吗?
  • 它出现超时错误,因为我的 RDS 是托管 Grafana 显然无法访问的安全组的一部分。我正在使用 MySQL。我可以毫无问题地使用其他服务访问 RDS。我想这个问题归结为“我需要向我的 RDS SG 添加什么 IP 以允许从托管的 Grafana 实例进行访问”我在 AWS 上 100% 自学。所以如果我遗漏了什么,我提前道歉。

标签: amazon-web-services amazon-rds grafana


【解决方案1】:

我不得不做同样的事情,最后我能找到 IP 地址的唯一方法是查看 VPC 流日志,看看是什么击中了 RDS 实例的 IP 地址。

AWS 有许多可用于此目的的 IP 地址,遗憾的是无法为 grafana 分配特定的 IP 地址或安全组。

因此,您需要设置一些东西才能使其正常工作,并且不能保证您的 AWS 托管的 Grafana 的 IP 地址不会在您身上发生变化。

  1. 如果您还没有,请为您的 AWS 基础设施设置 VPC。 this 文章中的步骤 1-3 将设置您需要执行的操作。
  2. 为您的 VPC 设置流日志。这些将捕获进出网络接口的流量,您可以过滤 RDS 实例的 IP 地址和 Postgres 端口。 This 文章解释了如何设置它。
  3. 捕获 IP 地址后,您可以将其添加到 RDS 实例的安全组中。

我发现的一件事是,在从 AWS 托管的 grafana 查询 RDS Postgres 时,我会定期超时。它工作正常,然后它没有,然后它再次工作。我还没有找到增加超时或解决问题的方法。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-03-09
    • 1970-01-01
    • 2019-09-25
    • 2019-04-17
    相关资源
    最近更新 更多