A.1. pgpro-otel-collector 0.4.0 #

Release date: 2025-11-07

This release provides new features, optimizations and bug fixes. Major changes are as follows:

  • Added a standard dashboard for the databases plugin (technical preview).

  • Added the ability to exclude database objects from metrics collection.

  • Added support for the journald receiver to obtain logs from the systemd journal.

  • Added support for the kafka exporter to send metrics and logs to Apache Kafka.

  • Added support for filters to enable log filtering prior to transmission.

  • Added support for collecting metrics from multiple DBMS instances by a single collector.

  • Added support for the memory_limiter processor to manage memory consumption and garbage collection.

  • Added the checkpointer plugin for collecting metrics from pg_stat_checkpointer starting from Postgres Pro 17.

  • Added support for parsing logs in CSV and JSON formats.

  • Added the basic authenticator extension for authentication support.

  • Added the zabbix exporter for sending metrics to Zabbix (technical preview).

  • Added fetcher processes for asynchronous collection of bloat statistics.

  • Added the postgresql_health_start_time_unixtime and postgresql_health_uptime_milliseconds metrics.

  • Added edition information to the postgresql_version and postgresql_version_num metrics.

  • Added the settings_info plugin that allows collecting parameter values from the pg_settings view.

  • Added a connection pool to limit the number of concurrent connections to Postgres Pro (experimental feature).

  • Improved memory consumption behavior.

  • Updated library and component versions with vulnerability fixes.

  • Fixed an issue that could cause system crashes during CFS metrics collection.

  • Fixed incorrect display of the postgresql_activity_wait_events, postgresql_activity_vacuums_max_duration_milliseconds, and postgresql_wal_bytes_total metrics.

  • Fixed incorrect calculation of the postgresql_tablespaces_active_temp_files_max_age_milliseconds and postgresql_tablespaces_active_temp_files_size_bytes metrics for temporary files.

  • Fixed replication metrics collection from cascade nodes.

  • Fixed parsing errors for DBMS object names with special characters.

  • Fixed the query for collecting information on orphaned files.

  • Fixed several nil pointer dereference issues that could cause pgpro-otel-collector crashes.

  • Fixed excessive rounding for JIT metrics (the pg_stat_statements view).

  • Fixed an incorrect unit of measurement in the postgresql_prepared_transactions_max_duration_milliseconds metric.

  • Fixed incorrect Postgres Pro version detection.

  • Fixed an error that occurred when switching pgpro-otel-collector to a standby server.

  • Fixed the value collection method for the postgresql_wal_bytes_total metric.

  • Eliminated behavior that triggered redundant utility queries to DBMS instances (metadata caching).