New Features
- Prometheus multi-target dynamic discovery, #291
◦ New /probe endpoint supporting the Prometheus multi-target exporter pattern
◦ Target parameter support to override module config per-probe
◦ Connection pooling for multi-target probes - Configurable http_server_threads, #292
- SFP DOM Metrics, #296
◦ Filtered DOM metrics for SFP transceivers
◦ DAC/copper SFPs that don't support optical DOM measurements are automatically excluded - Switch Port Drop Counters, #294
◦ New rx/tx drop counter metrics for switch ports - BFD RouterOS 6.x Support, #298
◦ Extended BFD collector to support RouterOS 6.x
🐛 Bug Fixes
- ROS version update fixes, #295
- Use secure connection to speedtest, #299
- Resolve OCI runtime error in mktxp container, #290
- Mikrotik RSS feed URLs update
🔄 Migration Notes
New configuration options:
- mktxp.conf (router level)
module_only = False # Use this entry only as a probe module (skip /metrics collection)
- _mktxp.conf (system level)
http_server_threads = 16 # Number of worker threads for the HTTP server
probe_connection_pool = False # Enable probe-only connection reuse keyed by module+target
probe_connection_pool_ttl = 300 # Probe connection TTL in seconds
probe_connection_pool_max_size = 128 # Max number of probe connections to keep