Fix positional parameters
This commit is contained in:
parent
000875f5aa
commit
8edda91f2a
@ -1,6 +1,6 @@
|
||||
# Discovery metrics
|
||||
metric=discover_dbs:set::SELECT datname, $1 AS agent, $2 AS cluster FROM pg_database
|
||||
metric=discover_rep:set::SELECT client_addr || '_' || regexp_replace(application_name, '[ ,]', '_', 'g') AS repid, client_addr, state, $1 AS agent, $2 AS cluster FROM pg_stat_replication
|
||||
metric=discover_dbs:set::SELECT datname, %s AS agent, %s AS cluster FROM pg_database
|
||||
metric=discover_rep:set::SELECT client_addr || '_' || regexp_replace(application_name, '[ ,]', '_', 'g') AS repid, client_addr, state, %s AS agent, %s AS cluster FROM pg_stat_replication
|
||||
|
||||
# Cluster-wide metrics
|
||||
metric=version:value::SHOW server_version_num
|
||||
|
||||
2
pgmon.py
2
pgmon.py
@ -1235,8 +1235,10 @@ class Worker(threading.Thread):
|
||||
# Get any positional query args
|
||||
try:
|
||||
pos_args = req.args['pos'].split(':')
|
||||
logger.debug("Found positional args for {}: {}".format(req.metric_name, ','.join(pos_args)))
|
||||
except KeyError:
|
||||
pos_args = []
|
||||
logger.debug("No positional args found for {}".format(req.metric_name))
|
||||
|
||||
# Query the database
|
||||
try:
|
||||
|
||||
Loading…
Reference in New Issue
Block a user