Skip to content

Releases: pganalyze/collector

v0.9.15

02 Oct 11:23
Compare
Choose a tag to compare
  • Update pg_query_go / libpg_query to 9.5-1.6.2
    • Updates the query fingerprinting logic to avoid seeing different
      FETCH/DECLARE/CLOSE cursor names as unique queries - statistics on this
      are not going to be useful in most cases, and will clog the processing
      pipeline
    • Updates the query fingerprinting logic to ignore the table name for
      CREATE TEMPORARY TABLE
    • Updates the query fingerprinting logic to better handle the values list
      for INSERT statements to group complex, but similar statements together
  • Support specifying db_sslmode=verify-full and passing certificate information
    using db_sslrootcert / db_sslrootcert_contents
    • The collector packages now also ship a set of known DB-as-a-Service CA
      certificates, starting with the often needed rds-ca-2015-root certificate
      (just pass that term instead of a path to db_sslrootcert)
  • Support for Postgres 10
  • Heroku: Support specifying configuration name in log drain endpoints
  • RDS: Ensure to delete temporary log files quickly after they are submitted

v0.9.14

06 Jun 10:55
Compare
Choose a tag to compare
  • Add support for Heroku logdrains

v0.9.13

17 May 11:26
Compare
Choose a tag to compare
  • Log Monitoring
    • Upload encrypted log data to S3, and only send byte ranges in snapshot
    • Implement log classification
  • Add --version flag to show current collector version
  • Replication stats: Allow replay location to be null
  • Add support for error and success callbacks
  • Introduce server-controlled ability to reset pg_stat_statements

v0.9.12

05 Apr 09:58
Compare
Choose a tag to compare
  • SystemScope: Include DbAllNames status for local collections
  • Fix wording of some log messages
  • Refactor log collection and query sampling / explaining
  • Introduce ability to collect statement text less often
  • Make statement timeout a server-controlled option
  • Allow enabling/disabling automatic EXPLAIN from server-side

v0.9.11

02 Mar 03:47
Compare
Choose a tag to compare
  • Fix collection of replication statistics for non-superusers
  • Add monitoring helper for replication statistics

v0.9.10

27 Feb 13:52
Compare
Choose a tag to compare
  • Update to Go 1.8 in all builds
  • Disable verbose logging on Heroku
  • Add SystemID for all types of systems
  • Change default config to be in account-based format
  • Support collecting schema info/stats from multiple databases per server
  • Allow monitoring all databases using DB_ALL_NAMES=1 env variable
  • Fix issue with helper having wrong executable format
  • Cleanup test mechanism in test/ folder
  • Handle null relation sizes for temp tables
  • Collect replication statistics

v0.9.9

29 Dec 10:16
Compare
Choose a tag to compare
  • Fix edge case that made RDS system metrics code crash
  • Add VACUUM and Sequence reports

v0.9.8

19 Dec 17:35
Compare
Choose a tag to compare
  • Make bloat report work under the restricted user
  • Add option to run a Go performance trace on a single test run
  • Improve error tracking
  • Update pg_query_go
    • Cut off fingerprints at 100 nodes deep to avoid excessive runtimes/memory

v0.9.7

02 Nov 09:44
Compare
Choose a tag to compare
  • Prevent leaks of previous scheduler runs when reloading

v0.9.6

01 Nov 19:06
Compare
Choose a tag to compare
  • New Heroku support based on user API keys
  • Support for new Reports feature (in private beta right now)
  • Add PGA_ALWAYS_COLLECT_SYSTEM_DATA to force collection of system data
  • Increase statement timeout to 30 seconds to account for some larger databases
  • Support for writing snapshots to local filesystem (needed by pganalyze Enterprise)