forked from zabbix-tools/libzbxpgsql
-
Notifications
You must be signed in to change notification settings - Fork 0
/
ChangeLog
84 lines (67 loc) · 3.11 KB
/
ChangeLog
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
v1.1.0 19 Aug 2016
* Implemented `pg.query2.*` keys - Rob Brucks
v1.0.0 26 Jun 2016
* Added support for Zabbix v3
* Added multi-database support for discovering schema, tables and indexes
* Added error messages to failed requests
* Monitoring connections are no longer counted when monitoring backend
connection counts
* Added `pg.db.xid_age` to monitor the allocation of Transaction IDs
* Added `pg.table.*_perc` keys to measure cache hit ratios for tables
* Added `pg.checkpoint_avg_interval` to return average interval between
checkpoint operations in seconds
* Added `pg.checkpoint_time_perc` to measure the percentage of time spent
in checkpoint operations since last reset
* Added `pg.stats_reset_interval` to return seconds since background writer
stats were reset
* Added `pg.table.n_mod_since_analyze` to return the estimated number of rows
that have been modified since the last table analyze
* Added support for `pg.queries.longest` in PostgreSQL versions prior to 9.2
* Added `pg.prepared_xacts_count` to return the number of transactions currently
prepared for two phase commit
* Added `pg.prepared_xacts_ratio` to return the number of transactions currently
prepared for two phase commit as a ratio of the maximum permitted prepared
transaction count
* Added `pg.prepared_xacts_age` to return the age of the oldest transaction
currently prepared for two phase commit
* Added `pg.backends.free` to return the number of available backend connections
* Added `pg.backends.ratio` to return the ratio of used available backend
connections
* Added `--with-postgresql` switch to source configuration script
* Added `--with-zabbix` switch to source configuration script
* Fixed misreporting in `pg.queries.longest` when no queries were in progress
* Fixed build dependencies on Debian (thanks darkweaver87)
* Moved build scripts to a new repository (cavaliercoder/libzbxpgsql-build)
v0.2.1 14 Sep 2015
* Fixed connection leak in pg_version()
* Fixed query error in pg.index.rows key
* Removed noisy logging in pg.query.* keys
v0.2.0 16 Aug 2015
* Improved connections parameters on all item keys
* Add custom discovery rules via `pg.query.discovery`
* Fixed compatability issues with < v9.2
* Added support for OpenSUSE v13.2
* Added SQL injection prevention
* Added `pg.uptime` and `pg.starttime` keys
* Added `pg.modver` key to monitor the installed `libzbxpgsql` version
* Reduced required privileges for all keys to just `LOGIN`
* Fixed integer overflow issues on large objects
* Improved automated testing and packaging using Docker and `zabbix_agent_bench`
v0.1.3 17 Mar 2015
* Added configuration directive discovery
v0.1.2 20 Feb 2015
* Fixed module installation path
* Added git reference to library version info
* Added project and RPM build to Travis CI
* Improved detection of PostgreSQL OIDs and IP addresses in parameter values
v0.1.1 16 Feb 2015
* Added `pg.queries.longest` key
* Added `pg.setting` key
* Added `pg.query.*` keys
* Improved documentation
v0.1.0 16 Feb 2015
* Implemented `pg.query.*` and `pg.queries.longest` keys
* Implemented `pg.backends.*` keys
* Improved documentation
v0.1.0 7 Feb 2015
* Initial release