Sha256: f76273e003cf023b3e26d5c77b8a1c0b43daaf7b8660bab342edd50488f4d3c8

Contents?: true

Size: 905 Bytes

Versions: 5

Compression:

Stored size: 905 Bytes

Contents

; -*- mode: clojure; -*-
; vim: filetype=clojure

(logging/init {:file "/var/log/riemann/riemann.log"})

; Listen on the local interface over TCP (5555), UDP (5555), websockets
; (5556) and TLS (5554)
(let [host "127.0.0.1"]
  (tcp-server {:host host})
  (udp-server {:host host})
  (ws-server  {:host host})
  (tcp-server {:host host :port 5554 :tls? true :key "/etc/riemann/riemann_server.pkcs8" :cert "/etc/riemann/riemann_server.crt" :ca-cert "/etc/riemann/riemann_server.crt"}))

; Expire old events from the index every 5 seconds.
(periodically-expire 5)

(let [index (index)]
  ; Inbound events will be passed to these streams:
  (streams
    (default :ttl 60
      ; Index all events immediately.
      ;index

      ; Index all events after a delay.
      (batch 1000 1/10
             (sflatten index))

      ; Log expired events.
      (expired
        (fn [event] (info "expired" event))))))

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
riemann-client-1.2.1 spec/riemann.config
riemann-client-1.2.0 spec/riemann.config
riemann-client-1.1.0 spec/riemann.config
riemann-client-1.0.1 spec/riemann.config
riemann-client-1.0.0 spec/riemann.config