pgnodemx
使用SQL查询获取操作系统指标
仓库
CrunchyData/pgnodemx
https://github.com/CrunchyData/pgnodemx
源码
pgnodemx-2.0.1.tar.gz
pgnodemx-2.0.1.tar.gz
概览
| 扩展包名 | 版本 | 分类 | 许可证 | 语言 |
|---|---|---|---|---|
pgnodemx | 2.0.1 | STAT | Apache-2.0 | C |
| ID | 扩展名 | Bin | Lib | Load | Create | Trust | Reloc | 模式 |
|---|---|---|---|---|---|---|---|---|
| 6440 | pgnodemx | 否 | 是 | 是 | 是 | 否 | 是 | - |
| 6450 | pg_proctab | 否 | 是 | 否 | 是 | 否 | 是 | - |
| 相关扩展 | system_stats pgmonitor pg_stat_ch pgsentinel pg_datasentinel pg_stat_kcache pgmeminfo pgbouncer_fdw pgpool_adm |
|---|
Package/source version 2.0.1 ships SQL/control version 2.0. PIGSTY RPM and PGDG DEB cover PostgreSQL 14-18 and also ship the pg_proctab compatibility stub; the release tarball reports pgnodemx_version() as none. shared_preload_libraries=pgnodemx is required.
版本
| 类型 | 仓库 | 版本 | PG 大版本 | 包名 | 依赖 |
|---|---|---|---|---|---|
| EXT | PIGSTY | 2.0.1 | 1817161514 | pgnodemx | - |
| RPM | PIGSTY | 2.0.1 | 1817161514 | pgnodemx_$v | - |
| DEB | PGDG | 2.0.1 | 1817161514 | postgresql-$v-pgnodemx | - |
构建
您可以使用 pig build 命令构建 pgnodemx 扩展的 RPM / DEB 包:
BASH
安装
您可以直接安装 pgnodemx 扩展包的预置二进制包,首先确保 PGDG 和 PIGSTY 仓库已经添加并启用:
BASH
使用 pig 或者是 apt/yum/dnf 安装扩展:
安装
BASH
pig
BASH
dnf
BASH
apt
BASH
预加载配置:
BASH
创建扩展:
SQL
用法
pgnodemx 提供 SQL 访问操作系统级指标的能力,包括 cgroup 统计、/proc 文件系统数据和系统信息。需要 pg_monitor 角色成员身份。
cgroup 函数
SQL
/proc 函数
SQL
系统信息
SQL
环境变量
SQL
Kubernetes DownwardAPI
SQL
配置
| 参数 | 默认值 | 描述 |
|---|---|---|
pgnodemx.cgroup_enabled | on | 启用 cgroup 函数 |
pgnodemx.containerized | off | 强制使用容器化 cgroup 路径 |
pgnodemx.cgrouproot | /sys/fs/cgroup | cgroup 挂载位置 |
pgnodemx.kdapi_enabled | on | 启用 Kubernetes DownwardAPI |
pgnodemx.kdapi_path | /etc/podinfo | DownwardAPI 文件位置 |