postgresql_exporter 不工作。如何配置它?

Posted

技术标签:

【中文标题】postgresql_exporter 不工作。如何配置它?【英文标题】:postgresql_exporter is not working. how to configure it? 【发布时间】:2021-10-05 04:10:42 【问题描述】:

我正在尝试运行 postgres_exporter(根据此链接:https://github.com/prometheus-community/postgres_exporter),我想从 prometheus 服务器读取这些指标。我的 postgresql 数据库在端口:5432 上的 docker 容器中运行 数据库名称:praxin 用户名:testuser 密码:passuser

这是命令,我尝试运行 postgresql_exporter: docker run --net=host -e DATA_SOURCE_NAME="postgresql://testuser:passuser@localhost:5432/praxin?sslmode=disable" -p 9187: 9187 quay.io/prometheuscommunity/postgres-exporter

它显示 postgresql_exporter 正在端口 9187 上运行,当我进入浏览器时,它没有显示任何指标并且没有连接。我可能哪里出错了?

【问题讨论】:

【参考方案1】:

testuser 没有对数据库指标表的 SELECT 访问权限

将 SELECT ON pg_stat_database 授予 testuser;

使用此命令并授予对度量表的访问权限是 postgres

否则使用默认用户 postgres

【讨论】:

以上是关于postgresql_exporter 不工作。如何配置它?的主要内容,如果未能解决你的问题,请参考以下文章

工作流服务中 HandleError 与 ProvideFault 不一致,如何处理?

如何为 openrdf 工作台设置密码?

参数参数如何为这些嵌套函数工作?

如何为 Okta 自动刷新不记名令牌

我是如何用leangoo协作工具提升工作效率的

如何处理错误“错误:所有(长度== 1L |长度== n)不为真”?