Skip to content

Releases: pganalyze/collector

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)

v0.9.5

21 Sep 10:27
Compare
Choose a tag to compare
  • Improved first user experience
    • Add "--reload" command for sending SIGHUP to daemon process
    • Show error message when configuration file is empty
  • Experimental build support for Solaris
  • System metrics: Various fixes
  • Packaging: Add support for Ubuntu Precise / 12.04 LTS

v0.9.4

16 Aug 09:50
Compare
Choose a tag to compare
  • Introduce "pganalyze-collector-helper": Setuid Binary that can be used to run
    privileged actions when the main collector is running as non-root (the default)
  • Determine the correct distance between two collector runs (instead of assuming 600 seconds)
  • Better monitoring for self-hosted systems
    • Collect missing Disk I/O statistics
    • Fix calculation logic for disk utilization
    • Collect kernel version and architecture
    • Don't monitor the local loopback network interface
    • Sort disk/partition/network interface names before output
    • Don't collect local system information when monitoring remote hosts
  • Packaging
    • Update to Go 1.7
    • Systemd: Enforce memory limit of 256mb for the collector