Phiên bản v0.4.1
Ngày phát hành: 04/11/2025 Phát hành G-BlackHole v0.4.1. Tải xuống Agent và Forwarder tương thích với Windows và Linux.Agent
Forwarder
Ghi chú thay đổi (0.4.0 → 0.4.1)
-
Điểm nổi bật
- Thêm module Transformer (filter đã có, reduce, remap, route, throttle đang được phát triển) và tích hợp vào Orchestrator để xây dựng luồng xử lý linh hoạt hơn.
- Ổn định hơn với các nguồn nhận qua TCP/UDP và đọc dữ liệu không phải UTF‑8.
- Cải thiện Kafka shipper: xử lý tốt hơn khi topic không hợp lệ/không tồn tại, quản lý hàng đợi mượt hơn.
- Bổ sung IpRouting và cache “device join” cho rsyslog collector để định tuyến và nhận diện thiết bị tốt hơn.
-
Thêm mới
- Bật sử dụng Transformer trong Forwarder (feature
fwd). - Hỗ trợ biểu thức lọc VRL trong cấu hình Transformer.
- Cấu trúc IpRouting để quản lý metadata IP trong rsyslog collector.
- Bật sử dụng Transformer trong Forwarder (feature
-
Thay đổi & cải tiến
- Thiết lập giá trị mặc định thân thiện hơn cho
sources/sinks; cập nhật địa chỉ proxy mặc định. - Logging rõ ràng hơn: tăng chi tiết debug ở TCP/UDP listeners; một số log của MQTT chuyển từ
info→debugđể giảm nhiễu. read_new_lines: đọc an toàn dữ liệu không phải UTF‑8, vẫn giữ hành vi bỏ ký tự xuống dòng như trước.- RsyslogCollector: dùng
source identifiermặc định (thay vì index) để phù hợp định tuyến IP. - Nâng
rumqttdlên 0.20.
- Thiết lập giá trị mặc định thân thiện hơn cho
-
Sửa lỗi
- Xử lý lỗi đọc TCP non‑blocking trong listener, tăng độ ổn định.
- Thêm log lỗi khi thiếu
source identifiertrong TCP/UDP listeners. - Khởi tạo logging trả về
Resultđể gom và xử lý lỗi khởi tạo tốt hơn. - Sửa lỗi không đọc được non-UTF-8 data trong file source.
-
Hiệu năng
- Tối ưu TCP/UDP listeners: chia sẻ trạng thái bằng
Arc, tăng kích thước buffer → giảm nghẽn. - Cache “device join” trong rsyslog collector giúp giảm tải và tăng tốc.
- Tối ưu TCP/UDP listeners: chia sẻ trạng thái bằng
