- Home
- Alert Management Software
- Riemann
On the recordRead 11 Oct 202623 facts
Riemann
On the record
- Alerts
- Riemann can throttle or roll up events into email alerts and integrate with PagerDuty for SMS or phone alerts.riemann.io · read 11 Oct 2026
- Audience
- The maker describes Riemann as intended for operations staff managing large dynamic infrastructure and engineers investigating production errors and performance bottlenecks.riemann.io · read 11 Oct 2026
- Client languages
- The clients page lists libraries for C, C++, C#, Clojure, Elixir, Erlang, Go, Java, Lua, Node.js, OCaml, Perl, Python, Ruby, Rust, and Scala.riemann.io · read 11 Oct 2026
- Client protocol
- Clients use Protocol Buffers over TCP or UDP to submit events and query the index.riemann.io · read 11 Oct 2026
- Configuration
- Riemann configuration is a Clojure program that can be extended with custom functions.riemann.io · read 11 Oct 2026
- Dashboard
- Riemann-dash uses websockets to display interactive visualizations of the Riemann index.riemann.io · read 11 Oct 2026
- Dashboards
- The dashboard displays queried system state and can show matching events in real time over websockets.riemann.io · read 4 Oct 2026
- Deployment
- The maker documents running Riemann in Docker and provides a prepackaged riemannio/riemann image.riemann.io · read 11 Oct 2026
- Event data
- Events can include host, service, state, time, description, tags, metric, TTL, and custom fields.riemann.io · read 11 Oct 2026
- Event processing
- Riemann filters, combines, and acts on event flows to help understand systems.riemann.io · read 11 Oct 2026
- Integrations
- The maker lists forwarding events to Graphite and a built-in Librato Metrics integration.riemann.io · read 11 Oct 2026
- Intended users
- The site describes Riemann as intended for operations staff managing large, dynamic infrastructure and engineers investigating production errors and performance bottlenecks.riemann.io · read 4 Oct 2026
- Limits
- Riemann cannot automatically shard workloads, so users must choose sharding axes and build the aggregation and discovery mechanics.riemann.io · read 11 Oct 2026
- Monitoring
- Events can report application exceptions and request latency as well as host CPU, memory, and disk state.riemann.io · read 4 Oct 2026
- Operational limit
- The site notes that UDP is lossy and recommends TCP for reliable delivery and acknowledgement.riemann.io · read 4 Oct 2026
- Performance
- The site says a stock configuration on commodity x86 hardware can handle millions of events per second at sub-millisecond latency, with 99th-percentile latency around 5 ms.riemann.io · read 4 Oct 2026
- Protocols
- Riemann accepts Protocol Buffers over TCP and UDP; its documented servers also include TLS and websockets.riemann.io · read 4 Oct 2026
- Purpose
- Riemann aggregates events from servers and applications and processes them with a stream processing language.riemann.io · read 11 Oct 2026