Re: Monitoring Clojure applications in production

2017-07-14 Thread arthur
We use a wrapper around Dropwizard metrics which reports to Elasticsearch and Kibana. Nagios for alerting. On Monday, July 10, 2017 at 4:35:33 AM UTC-4, Łukasz Korecki wrote: > > Hi all! > > I'm wondering how people are getting application performance metrics out > of their clojure

RE: Monitoring Clojure applications in production

2017-07-10 Thread Sean Corfield
5 AM To: Clojure<mailto:clojure@googlegroups.com> Subject: Monitoring Clojure applications in production Hi all! I'm wondering how people are getting application performance metrics out of their clojure applications? My team is using a combination of collectd for machine/os metrics and s

Re: Monitoring Clojure applications in production

2017-07-10 Thread Janko Muzykant
Strongly recommend Riemann and some kind of abstraction layer to avoid wrapping the code with macros. You may take a look at something I tried to implement: https://github.com/mbuczko/metrics-riemann-reporter Łukasz Korecki writes: > Hi all! > > I'm wondering how

Re: Monitoring Clojure applications in production

2017-07-10 Thread Sanel Zukan
You can try with Riemann (http://riemann.io) as it has few JMX collectors. Also, there is riemann-clojure-client (https://github.com/riemann/riemann-clojure-client) that can be integrated with your application to pull custom metrics. It requires some knowledge (scripting is done in Clojure) to

Monitoring Clojure applications in production

2017-07-10 Thread Łukasz Korecki
Hi all! I'm wondering how people are getting application performance metrics out of their clojure applications? My team is using a combination of collectd for machine/os metrics and statsd instrumentation for application level code (RabbitMQ consumers, http handlers etc). All of that data is