CIOPages
DirectoryObservability & MonitoringInfrastructure MonitoringRiemann

Riemann

Open Source

About Riemann

Riemann monitors distributed systems. It aggregates events from servers and applications using a stream processing language. It provides shared state for systems with many moving parts. Riemann streams are functions that accept an event, and events are structs with common fields such as host and service. Riemann's configuration is written as a Clojure program.

Products

  • Riemann: Aggregates and processes event streams from servers and applications.

Used for

  • Sending an email for every exception in an application.
  • Tracking the latency distribution of a web app.
  • Viewing the top processes on any host by memory and CPU.
  • Combining statistics from every Riak node in a cluster and forwarding to Graphite.
  • Tracking user activity from second to second.

Who it is for

  • Operations staff trying to keep a large, dynamic infrastructure running with unreliable but fault-tolerant components.
  • Engineers who need to understand the source of errors and performance bottlenecks in production.

From Riemann's own website, read 2026-10-24. How we build listings.

CIOPages put this listing together from public sources. It’s information, not an endorsement. How we build listings. Work here? Claim this listing or .

Quick Facts

riemann.io
CategoryObservability & Monitoring
SubcategoryInfrastructure Monitoring

We publish a detail only when we can point at the page it came from. Know when Riemann was founded or where it is based? Send it to us, free.

Keep reading

Buyer Guide
AIOps & Event Correlation Platforms
State of Play
Observability and APM

The annual review of this market: what changed, with answers from the vendors in it.

State of Play
Virtualization platforms

The annual review of this market: what changed, with answers from the vendors in it.