- Убрана неиспользуемая переменная data в функции collectDetailedNodesInfo
- Упрощена логика получения IP адреса текущей ноды
- Исправлена ошибка компиляции: data declared and not used
Автор: Сергей Антропов, сайт: https://devops.org.ru
- Исправлена проблема с nodes: null - добавлен fallback для получения информации о текущей ноде
- Исправлена проблема с пустым cluster_uuid - добавлен fallback при недоступности corosync.conf
- Убран хардкод IP адреса - теперь определяется автоматически
- Улучшена обработка ошибок - коллектор не падает при отсутствии pvecm или corosync.conf
- Добавлена логика определения локальной ноды через сравнение IP адресов
Автор: Сергей Антропов, сайт: https://devops.org.ru
- Упрощена функция collectProxCluster для точного соответствия требуемой структуре
- Убраны лишние поля из summary, оставлены только: cluster_id, cluster_uuid, name, version, cluster_resources, quorum, corosync
- Улучшена обработка ошибок
- Структура вывода теперь точно соответствует спецификации
Автор: Сергей Антропов, сайт: https://devops.org.ru
- Удалены лишние поля: cluster_backup, cluster_config_join, preferred_node, totem, cluster_config_nodes, cluster_firewall_*, cluster_ha_*, cluster_log, cluster_nextid, cluster_options, cluster_resources
- Убрана информация о storage из cluster_resources
- Добавлена детальная информация по каждой ноде:
* vm_summary с количеством VM/контейнеров и их ресурсами
* Статистика по CPU/памяти для VM
* Количество запущенных/остановленных VM и контейнеров
- Упрощен список endpoints для pvesh запросов
- Улучшена структура вывода коллектора
Автор: Сергей Антропов, сайт: https://devops.org.ru
- Добавлен сбор информации о виртуальных машинах и контейнерах Proxmox
- Генерация уникального vm_id на основе cluster_uuid + vmid (16 символов SHA256)
- Убрана информация о VM из коллектора proxcluster
- Обновлена документация по коллектору GPU
- Исправлен возврат пустого массива вместо null для vms
Автор: Сергей Антропов, сайт: https://devops.org.ru
- Добавлены SSL поля в KafkaConfig структуру
- Реализована SSL поддержка в KafkaOutput с TLS транспортом
- Добавлена поддержка переменных окружения для SSL настроек
- Обновлен config.yaml с SSL конфигурацией
- Создан env.example с SSL переменными
- Добавлена документация по SSL в docs/kafka_ssl.md
- Обновлен README.md с ссылкой на SSL документацию
Поддерживаемые SSL параметры:
- ssl_enabled, ssl_keystore_location, ssl_keystore_password
- ssl_key_password, ssl_truststore_location, ssl_truststore_password
- ssl_client_auth, ssl_endpoint_identification_algorithm
Автор: Сергей Антропов, сайт: https://devops.org.ru