github pganalyze/collector v0.57.0

2 days ago
  • Log Insights: Add support for receiving logs via OpenTelemetry
    • The collector can now start a built-in OTLP HTTP server that receives logs
      at a specified local address via db_log_otel_server / LOG_OTEL_SERVER
    • This can be used with self-managed servers running in a Kubernetes cluster,
      combined with a telemetry agent like Fluent Bit
  • Exclude internal Postgres tables from stats helper functions
    • With Amazon RDS/Aurora, stats collection could fail with "permission denied
      for attribute pg_subscription.subconninfo"
    • Update stats helper functions to explicitly exclude references causing this
      issue
  • Log Insights: Improve parsing with Heroku auto_explain logs
    • With auto_explain logs of Heroku Postgres, new lines in the middle of the
      EXPLAIN query are observed, which has been preventing the log parser from
      correctly handling these EXPLAIN queries
    • Add a workaround to mitigate this issue when such unexpected new lines are
      detected
  • Enable log filtering by default to avoid storing database secrets
    • filter_log_secret now defaults to credential,parsing_error,unidentified
  • Improve log filtering for syntax errors
    • Previously when filter_log_secret: syntax_error is set, the full statement
      would still be included in the logs. It's now properly redacted.
  • AWS: Allow setting both assume role and web identity/role ARN
    • Previously when both of them are set, web identity/role ARN were ignored
    • With the change, we now first retrieve credentials via web identity, and
      then assume the role specified as aws_assume_role / AWS_ASSUME_ROLE
    • This helps with cross-account configurations on AWS in combination with the
      collector running in EKS
  • Add packages for Ubuntu 24.04
  • Remove "report" functionality
    • This has long been deprecated. Removing the code as a cleanup
  • Stop building packages for CentOS 7 / RHEL 7
    • CentOS 7 / RHEL 7 is end of life. The minimum required glibc version for RPM packages is
      now 2.26 (e.g. Amazon Linux 2)

Don't miss a new collector release

NewReleases is sending notifications on new releases.