X-Git-Url: https://git.openstreetmap.org/chef.git/blobdiff_plain/1b601b3446d4698da91ed8eae089c9cbc72e98dc..480d14d1f1967e4911302e485ebde397c12d8795:/cookbooks/postgresql/templates/default/postgres_queries.yml.erb diff --git a/cookbooks/postgresql/templates/default/postgres_queries.yml.erb b/cookbooks/postgresql/templates/default/postgres_queries.yml.erb new file mode 100644 index 000000000..50c9ae49f --- /dev/null +++ b/cookbooks/postgresql/templates/default/postgres_queries.yml.erb @@ -0,0 +1,22 @@ +pg_replication: + query: "SELECT EXTRACT(EPOCH FROM (now() - pg_last_xact_replay_timestamp())) AS lag_seconds" + master: true + metrics: + - lag_seconds: + usage: "GAUGE" + description: "Replication lag behind master in seconds" + +pg_database: + query: "SELECT pg_database.oid AS datid, pg_database.datname, pg_database_size(pg_database.datname) AS size_bytes FROM pg_database" + master: true + cache_seconds: 30 + metrics: + - datid: + usage: "LABEL" + description: "ID of the database" + - datname: + usage: "LABEL" + description: "Name of the database" + - size_bytes: + usage: "GAUGE" + description: "Disk space used by the database"