我在Kubernetes中使用prometheus-operator,并且通过VolumeClaimTemplates将EBS卷用作后备存储。我想改为使用Amazon RDS PostgreSQL作为后备存储,这样我就不必担心存储空间用完和监视存储空间等问题。

我遇到了用于InfluxDB,Graphite和OpenstDB here的远程存储适配器,但是它们没有用于PostgreSQL或MySQL的适配器。

有没有人在生产环境中将Prometheus备份样本制作到PostgreSQL / MySQL方面有任何经验?

我遇到了prometheus-postgresql-adapter here,但不确定它如何与Amazon RDS一起使用。如果您有任何使其与RDS一起使用的指针,也将不胜感激。

最佳答案

简短答案:您不能。 Amazon RDS尚不支持该功能。此处的GitHub问题说明了一切:https://github.com/timescale/prometheus-postgresql-adapter/issues/10

当前,如果要使用prometheus-postgresql-adapter,则需要运行TimescaleDB

关于kubernetes - 如何配置Prometheus以使用AWS RDS PostgreSQL/MySQL作为后备存储?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/49269154/

10-15 23:23