Skip to content

Latest commit

 

History

History
43 lines (32 loc) · 1.56 KB

File metadata and controls

43 lines (32 loc) · 1.56 KB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

Added

  • buswatch-sdk: Prometheus exposition format export (prometheus feature)
    • HTTP server serving metrics at configurable endpoint
    • All metrics include module and topic labels
    • Health check endpoints (/health, /healthz) for Kubernetes probes
    • Metrics: read/write counts, backlog, pending seconds, rates

0.1.0 - 2025-12-21

Added

  • Initial public release
  • Three monitoring views:
    • Summary view: Module overview with health status, message rates, and sparklines
    • Bottleneck view: Topics with pending reads/writes for identifying issues
    • Data Flow view: Producer/consumer relationship matrix
  • Multiple data sources:
    • File-based polling (--file)
    • TCP stream connection (--address)
    • RabbitMQ subscription (--subscribe, requires subscribe feature)
  • Health monitoring with configurable thresholds for warning and critical states
  • Interactive TUI with keyboard and mouse support
  • Light/dark theme auto-detection
  • Module detail overlay (press Enter or right-click)
  • JSON export functionality
  • Vim-style navigation keybindings

Features

  • subscribe - Optional RabbitMQ integration via lapin