What is Riemann?

Riemann efficiently aggregates events generated from your servers and applications through a powerful stream processing language. It enables the automation of email alerts for every exception that arises in your application, tracks the latency distribution of your web service, and helps in pinpointing the highest resource-consuming processes on any machine based on memory and CPU metrics. Furthermore, Riemann facilitates the collection of statistics from all Riak nodes within your cluster, which can subsequently be forwarded to Graphite for further analysis. User interactions can be monitored in real-time, as Riemann provides a low-latency, transient shared state suited for systems with numerous dynamic elements. The streams in Riemann function as event-accepting algorithms, and with its configuration presented as a Clojure program, the syntax remains clear, uniform, and flexible. By adopting a configuration-as-code approach, Riemann minimizes repetitive code while offering the adaptability essential for managing complex scenarios. This system can be customized to provide varying levels of detail, making it possible to throttle or merge multiple events into a single notification as needed. You can receive timely email alerts regarding exceptions in your code, service failures, or spikes in latency, and it also integrates seamlessly with PagerDuty for immediate SMS or phone alerts. Ultimately, Riemann empowers developers to maintain effective oversight and responsiveness across their applications and infrastructure, ensuring that system health is consistently monitored and managed efficiently. The ability to tailor notifications and insights allows for a more proactive approach to application management, enhancing overall operational efficiency.

Integrations

Offers API?:
Yes, Riemann provides an API

Screenshots and Video

Riemann Screenshot 1

Company Facts

Company Name:
Riemann
Company Website:
riemann.io

Product Details

Deployment
SaaS
Training Options
Documentation Hub
Video Library
Support
Web-Based Support

Product Details

Target Company Sizes
Individual
1-10
11-50
51-200
201-500
501-1000
1001-5000
5001-10000
10001+
Target Organization Types
Mid Size Business
Small Business
Enterprise
Freelance
Nonprofit
Government
Startup
Supported Languages
English

Riemann Categories and Features

Network Monitoring Software

Bandwidth Monitoring
Baseline Manager
Diagnostic Tools
IP Address Monitoring
Internet Usage Monitoring
Real Time Analytics
Resource Management
SLA Monitoring
Server Monitoring
Uptime Monitoring
Web Traffic Reporting