# How do you monitor your application performance?

**URL:** https://clojureverse.org/t/how-do-you-monitor-your-application-performance/3213
**Category:** General Questions
**Created:** [November 21, 2018, 3:29am UTC](https://clojureverse.org/t/how-do-you-monitor-your-application-performance/3213 "2018-11-21T03:29:15Z")
**Posts on this page:** 1
**Showing post:** 8

<div class="post-metadata">

### Author: ![greglook](https://clojureverse.org/user_avatar/clojureverse.org/greglook/32/1651_2.png) [@greglook](https://clojureverse.org/u/greglook)
#### Post date: [November 26, 2018, 10:24pm UTC](https://clojureverse.org/t/how-do-you-monitor-your-application-performance/3213/8 "2018-11-26T22:24:22Z")

</div>

If you’re in the mood to run your own monitoring infrastructure, I can strongly recommend [Riemann](http://riemann.io/) as a central piece. It’s like a monitoring switchboard which is configured in Clojure, so you can make arbitrarily powerful aggregation and alarm logic before forwarding events to other systems for persistence and side-effects. We use it with Grafana and InfluxDB for dashboards, and plug it into Slack and OpsGenie for alerting.

---

_[View the full topic](https://clojureverse.org/t/how-do-you-monitor-your-application-performance/3213)._
