postgresql - 如何使用 metricbeat 从 postgres 中检索语句指标
问题描述
我在 kibana 中看到数据库、bgwriter、活动指标,但不是语句指标,我们是否必须更改 postgres.conf 才能检索语句指标
metricbeat.yml -
- module: postgresql
enabled: true
metricsets:
- database
- bgwriter
- activity
- statement
解决方案
您必须启用 postgresqlpg_stat_statements
扩展。见这里:https ://www.postgresql.org/docs/11/pgstatstatements.html
将以下内容添加到您的postgresql.conf
:
shared_preload_libraries = 'pg_stat_statements'
pg_stat_statements.max = 10000
pg_stat_statements.track = all
并以特权用户身份执行以下命令:
create extension pg_stat_statements;
推荐阅读
- python - 玩家被打印到无限
- python - 如何让不和谐机器人在不活动 5 分钟后离开语音频道?
- python - 苹果 iMac 上的 Pygame
- python - 为什么我收到“TypeError:元组索引必须是整数或切片,而不是 str”,我正在学习教程(python-tkinter 和 sqlite)
- sql - 如何用 as 返回一个字段
- java - 如何在电容器 3 中手动注册插件?
- mysql - 在事务检查中,第一次更新成功
- javascript - 根据测试/规范案例开玩笑地从模块中更改模拟的 const 值
- centos - 尽管使用了 sudo,但仍要求管理权限?
- bash - Bash 脚本运行,但主要命令没有输出并且未执行