riemann
« Back to VersTracker
Description:
Event stream processor
Type: Formula  |  Tracked Since: Dec 28, 2025
Links: Homepage  |  @riemannio  |  formulae.brew.sh
Category: Devops
Tags: monitoring stream-processing metrics observability clojure
Install: brew install riemann
About:
Riemann is a distributed, stateful event stream processor designed for monitoring complex systems. It aggregates metrics and events from various sources, enabling real-time stream processing, correlation, and alerting. Its core value lies in providing a unified view of system health by analyzing streams rather than static data points.
Key Features:
  • High-performance event processing with microsecond latency
  • Flexible query language for event routing and aggregation
  • Native support for metrics, logs, and tracing data
  • Extensible via Clojure for custom logic and integrations
Use Cases:
  • Real-time infrastructure monitoring and alerting
  • Aggregating metrics from disparate systems into a single stream
  • Automated incident response based on event correlation
Alternatives:
  • Prometheus – Prometheus focuses on time-series metrics collection and pull-based monitoring, whereas Riemann excels at real-time event stream processing and complex event correlation.
  • Apache Kafka – Kafka is a durable message broker for high-throughput ingestion, while Riemann is a processing layer that analyzes and routes events in flight.
Version History
Detected Version Rev Change Commit