A.1. pgpro-otel-collector 0.5.0 #

Дата выпуска: 2026-02-13

Этот выпуск основан на pgpro-otel-collector 0.4.0 и предоставляет новые возможности, оптимизации и исправления ошибок. Важные изменения перечислены ниже.

  • Добавлен ресивер sqlquery для сбора метрик и/или журналов из пользовательских SQL-запросов.

    Примечание

    В настоящее время ресивер sqlquery является экспериментальным и не рекомендован для использования в производственной среде.

  • Добавлен процессор metricstransform для переименования метрик и управления метками, включая масштабирование и агрегирование.

  • Добавлен плагин recovery для сбора статистики восстановления из представлений pg_stat_recovery_prefetch и pg_stat_database_conflicts.

  • Добавлен плагин subscription для сбора статистики подписок из представлений pg_stat_subscription и pg_stat_subscription_stats.

  • Добавлен плагин sequences для сбора статистики использования последовательностей из представления pg_sequences.

  • Добавлен плагин logs для сбора статистики журналов с помощью функции pg_ls_logdir(). В настоящее время плагин учитывает только одну метрику — postgresql.logs.directory_size_bytes.

  • Добавлен плагин biha для сбора статистики узлов BiHA-кластера из представлений biha.status_v и biha.nodes_v.

  • Плагин tables разделён на несколько специализированных плагинов:

    • tables для получения статистики доступа и кортежей на уровне таблиц из представления pg_stat_all_tables

    • tables_io для получения статистики операций ввода-вывода на уровне таблиц из представления pg_statio_all_tables

    • tables_size для получения статистики размеров таблиц, куч (heap) и TOAST-частей из представления pg_tables

    • tables_vacuum для получения статистики операций очистки и анализа на уровне таблиц из представления pg_stat_all_tables

  • Добавлены новые плагины для поддержки расширения pgpro_stats. За списком плагинов обратитесь к Подразделу 7.1.1.

  • Добавлены метрики для сбора размеров каталога pg_wal и каталога журналов.

  • Добавлены новые метрики для поддержки Postgres Pro и PostgreSQL 17 и 18. За подробностями обратитесь к разделу Метрики.

  • Добавлены метрики для плагина archiver для сбора статистики очереди архивации WAL.

  • Добавлена метрика postgresql_wal_directory_files_count для плагина wal для вывода текущего количества сегментов WAL.

  • В расчёты раздувания включены таблицы TOAST.

  • Добавлена поддержка регулярных выражений в конфигурации ACL. За примерами использования обратитесь к Подразделу 6.6.5.1.

  • Добавлена возможность выбора источника данных в Grafana при импорте примеров панелей мониторинга.

  • Добавлен пример отправки журналов в VictoriaLogs. Обратитесь к Подразделу 6.3.2.1.

  • Расширена интеграция с Zabbix, включая следующие улучшения:

    • Добавлена поддержка плагинов activity, archiver, bgwriter, cache, checkpointer, health, io, locks, replication, tablespaces и wal.

    • Добавлены триггеры для плагинов activity, archiver, cache, checkpointer, prepared_transactions, replication и uptime.

    • Устранена проблема, которая могла приводить к некорректному повторному использованию соединений между различными порциями данных. Теперь каждый пакет отправляется в рамках выделенного соединения.

  • Реализованы панели мониторинга для плагинов archiver, bgwriter, bloat_indexes, bloat_tables, cache и checkpointer.

  • Из метрики postgresql_activity_transactions_max_duration_milliseconds исключена статистика операций очистки во избежание блокировки сбора статистики по другим потенциально сложным запросам.

  • Исправлено некорректное определение редакций Postgres Pro и PostgreSQL в PPEM.

  • Обновлено лицензионное соглашение с конечным пользователем. Чтобы ознакомиться с документом, обратитесь к файлу LICENSE.RU.txt.